資源簡介 浙江省普通高校招生選考科目仿真模擬卷(五)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1.下列關于數據和信息的說法,正確的是( )A.乘坐火車時不需要提供紙質火車票,說明信息可以不依賴于載體B.考古發現可以讓我們了解過去的文化,說明信息不會隨著時間的推移而變化C.結繩記事中通過“大事大結,小事小結”來記錄不同的事件,其中繩結是信息D.“一百個人心中有一百個哈姆雷特”,說明不同的人對同一信息會建構出不同知識2.下列關于人工智能的說法,正確的是( )A.機器智能目前已完全超越人類智能B.二維碼支付是常見的人工智能應用C.深度學習不需要事先手工構造知識庫D.AlphaGo從圍棋人工智能跨界到電力控制領域屬于混合增強智能閱讀以下材料,回答第3至5題:智慧跑道系統利用跑道兩側 AI智能識別桿的內置傳感器識別人臉、采集運動數據,傳輸、保存至服務器中,并進行相關數據分析。注冊用戶可通過 AI識別互動大屏或移動終端等設備查看相關運動數據及個性化運動方案。3.下列關于該系統組成的說法,正確的是( )A.該系統的用戶僅為注冊用戶B.該系統的硬件不包含移動終端C.AI識別互動大屏中的查詢系統是應用軟件D.AI智能識別桿是輸出設備4.下列不屬于防止信息系統數據泄露措施的是( )A.對數據進行加密B.為用戶設定不同的訪問權限C.定時對數據備份D.為該系統設置防火墻5.下列關于該系統中數據的說法,正確的是( )A.該系統中的數據處理都在AI識別互動大屏實現B.該系統含有非結構化數據C.服務器中僅存儲用戶的運動數據D.該系統通過重力傳感器采集用戶的步頻數據6.下列有關數據采集和數字化的描述,正確的是( )A.數據采集必須使用的設備是傳感器B.數據采集后一定要用計算機才能處理C.數字化工具可將模擬信號可以轉換為數字信號,反之則不行D.在信息技術中,數字信號表示的數據指能被計算機存儲和處理的二進制數據7.某算法的部分流程圖如圖所示,若t的值為9,列表a的值為[1,2,4,5,6,7,9,10],n=8,執行這部分流程后,輸出k的值和i的值分別為( )A.2 3 B.3 3 C.2 2 D.3 28.隊列Q從隊首到隊尾的元素依次是1,2,3,棧S初始為空。約定:P操作是指Q中1個元素出隊后入棧,J操作是指Q中1個元素出隊后再入隊。經過JPJPP系列操作后,棧S中棧頂到棧底的元素依次為( )A.2,1,3 B.1,3,2C.3,1,2 D.2,3,19.某二叉樹的樹形結構如圖所示,后序遍歷結果為 stnaqm,則該二叉樹的中序遍歷結果是( )A.mntsqa B.ntsmqaC.nstmqa D.nstmaq10.有如下Python程序段,若n的值為8,key的值為23,數組元素a[0]至a[n-1]依次存放13,17,20,23,23,24,39,43。i=0;j=n-1;c=0while i<=j: m=(i+j)∥2 c+=1 if a[m]<=key:i=m+1 else:j=m-1執行該程序段后,下列說法正確的是( )A.i的值為3 B.j的值為4C.m的值為5 D.c的值為211.有如下Python程序段:#隨機產生5個整數,存儲在列表a中for i in range(1,5): k=a[i] j=i-1 while j >= 0 and abs(a[j]-2)>abs(k-2): a[j+1]=a[j] j-=1 a[j+1]=k執行該程序段后,列表a的值可能是( )A.[-5,-2,4,0,1] B.[3,-1,0,2,-3]C.[1,2,3,4,5] D.[0,4,0,-2,-4]12.使用列表a模擬鏈表結構(節點數大于0),每個節點包含數據區域和指針區域,head為頭指針。鏈表中各節點已按數據區域中數值的絕對值由大到小排列,如圖a所示。現要修改該鏈表各節點的鏈接關系,使鏈表各節點按數據區域中的數值由大到小排列,結果如圖b所示。實現該功能的Python程序段如下:flag=False;p=headhead=-1 #head 作為新鏈表的頭指針while p!=1: k=a[p][1] if flag==False: a[p][1]=head;head=p if ①________: flag=True;q=head else: a[p][1]=a[q][1];a[q][1]=p if ②________: q=a[q][1] p=k劃線處應填入的正確代碼為( )A.①a[p][0]>0 ②a[p][0]>0B.①a[p][0]>0 ②a[p][0]<0C.①a[p][0]<0 ②a[p][0]<0D.①a[p][0]<0 ②a[p][0]>0二、非選擇題(本大題共3小題,其中第13題9分,第14題8分,第15題9分,共26分)13.小李為某恒溫恒濕倉庫搭建了環境監測系統,實時監測倉庫的溫濕度。該系統結構示意圖如圖所示。該系統通過智能終端將傳感器采集到的數據傳輸到Web服務器,存儲在數據庫中。當溫濕度超出服務器設定的閾值范圍,相應蜂鳴器報警,相應執行器(如空調、加濕器等)進行工作。(1)服務器與數據庫之間的數據傳輸方向是________(單選:A.只能由服務器傳輸至數據庫/B.只能由數據庫傳輸至服務器/C.服務器與數據庫之間相互傳輸)。(2)小李基于FlaskWeb框架編寫服務器端程序,部分代碼如下。根據題意,請在程序中劃線處填入合適的代碼。#導入Flask框架模塊及其他相關模塊,代碼略app=Flask(_ _name_ _)@app.route(″/input″)def add_data(): #獲取溫度傳感器采集到的數據 id_1=int(request.args.get(″id″)) temp=float(request.args.get(″w″)) #獲取溫度閾值上下限,分別保存在變量maxv和minv中, 代碼略 if ________: #啟動空調,代碼略 else: #關閉空調,代碼略 #服務器其他功能,代碼略if _ _name_ _==″_ _main_ _″: app.run(host=″192.168.1.76″,port=8080)(3)若溫度傳感器的編號id為1,溫度值w為25,提交數據到Web服務器的URL為http:∥________?id=1&w=25(4)下列關于該系統中智能終端的功能的描述,不正確的是________(單選,填字母)。A.利用溫濕度傳感器采集環境數據B.存儲程序和數據庫文件等相關數據C.控制空調、加濕器等執行器的開關狀態(5)系統搭建完成后開始運行。當倉庫溫度超出閾值范圍,相應蜂鳴器1發出警報,空調開始工作;同一時間段內無論濕度如何變化,相應蜂鳴器2始終未發出警報,加濕器也未工作。假設代碼正確,閾值設置合理,各設備間連接正常,請從硬件角度簡要說明系統中可能造成上述問題的兩個原因:①__________________、②_________________。14.小明通過調查問卷收集了某餐廳近期上新菜品的顧客滿意度情況數據,一周的調查結果分別存儲在“day1.csv”、“day2.csv”等文件中(如圖a所示),每個文件部分界面如圖b所示。為統計分析新菜品點菜人數及各滿意程度,編寫Python程序,回答下列問題:(1)定義fun函數,實現統計某天某個新菜品的點菜數及各滿意程度的數,請在劃線處填入合適的代碼。import pandas as pddef fun(file,menu): x=[″滿意″,″一般″,″不滿意″] df=pd.read_csv(open(file)) #讀取csv文件中的數據 ans[menu][0]+=df[menu].①________ for i in df.index: for j in range(len(x)): if df.at[i,menu]== x[j]: ②________ break(2)統計一周每個新菜品的點菜數,滿意、一般和不滿意數,程序運行結果如圖c所示。實現上述功能Python程序如下,請在程序中劃線處填入合適的代碼。ans={″蕉蕉咸蛋黃焗蝦″:[0,0,0,0],″順德沙姜走地雞″:[0,0,0,0],″生啫蒜蓉粉絲蝦″:[0,0,0,0],″蔥燒醬啫牛肉粒″:[0,0,0,0]} #ans中存放每個菜品對應的點菜數、滿意數、一般數和不滿意數for i in range(______________): filename=″day″+str(i)+″.csv″ for menu in ans: fun(filename,menu)df1=pd.DataFrame(ans,index=[″點菜數″,″滿意數″,″一般數″,″不滿意數″]).Tprint(df1)(3)計算每道菜品“滿意率”,按照“滿意率”升序排序后繪制柱形圖,如圖d所示:圖dimport matplotlib.pyplot as pltdf1[″滿意率″]=df1.滿意數/df1.點菜數*100df2=df1.sort_values(″______________″)plt.title(″餐廳新菜品滿意率情況″)plt.bar(,label=″滿意率(%)″)plt.legend();plt.show()①請在程序劃線處填入合適的代碼。②程序的方框中應填入的正確代碼為________(單選,填字母)。A.df1.index,df1.滿意率 B.df2.index,df2[″滿意數″]C.df2.index,df2.滿意率15.某學校舉行游園活動,有n個限時活動項目(如5分鐘夾珠),活動項目編號為1~n,每個活動項目從上午8:30開始,結束時間不一定相同。考慮到活動場地間的距離,活動規定:參加前一個活動后,需間隔10分鐘再參加下一個活動,每個同學不能同時進行兩個及兩個以上的活動。小丁同學對n個游園活動項目都非常感興趣,但是時間有限,他最多可以參加幾個活動項目?編寫程序模擬計算過程,從結束時間最早的活動項目開始選擇,如果完成該項活動的時間不超過該項目結束時間,選擇該活動,如果超出結束時間,則考慮是否可以替換之前選中的某個活動,使完成已選項目的時間盡可能少。請回答下列問題:(1)若活動項目數據如圖所示,則最多可以參加的活動項目數量為________。編號 名稱 限時 結束時間1 夾珠 5 9:202 聯想 ABC 20 9:303 套圈 5 9:004 趣味畫 10 9:10(2)定義如下函數time(),將結束時間(格式:“時:分”)轉換為分鐘,請在劃線處填入合適的代碼。def time(activity): for x in activity: #列表 activity 存儲活動項目數據 y=x[3] for j in range(len(y)): if y[j]==″:″: breakt=__________ x[3]=t-510 #開始時間8:30為510分鐘(3)定義如下sort(x)函數,參數x為活動項目數據,按照結束時間進行升序排序。def sort(lst): n=len(lst) for i in range(n,1,- 1): for j in range(1,i): 下列選項中,可填入方框中的正確代碼是__________________(單選,填字母)。A.if lst[j] >lst[j+1]: lst[j],lst[j+1]=lst[j+1],lst[j]B.if lst[j] lst[j],lst[j-1]=lst[j-1],lst[j]C.if lst[j][3]lst[j],lst[j-1]=lst[j-1],lst[j]D.if lst[j][3]>lst[j+1][3]: lst[j],lst[j+1]=lst[j+1],lst[j](4)實現程序功能的部分代碼如下,請在劃線處填上合適的代碼。#讀取n個活動項目的數據,存儲在列表activity中,每個元素有四個數據項,分別為編號,名稱,限時,結束時間,如[1,″夾珠″,5,″9:20″],代碼略。time(activity)sort(activity)que=[″″]*nhead=tail=0total=0for i in range(n): if total+activity[i][2]<=activity[i][3]: que[tail]=activity[i] tail+=1 total+=activity[i][2]+10 elif head!=tail and que[head][2]>activity[i][2]: ①________ head+=1 que[tail]=activity[i] tail+=1 temp=que[tail-1] j=tail-2 while ②________: que[j+1]=que[j] j-=1 que[j+1]=tempprint(″最多可以參加的活動項目數量是:″, tail-head)浙江省普通高校招生選考科目仿真模擬卷(五)1.D [本題考查信息與信息特征的相關知識。A選項信息必須依附于一定的載體,不存在沒有載體的信息;B選項信息可以脫離它所反映的事物被保存;C選項中的繩結屬于數據,并不是信息。]2.C [C選項深度學習屬于聯結主義方法,基于數據學習,形成模型,無須手工構造知識庫。]3.C [本題考查信息系統的組成。B選項移動終端屬于硬件。D選項AI智能識別桿內置傳感器采集數據傳輸、保存到服務器中,屬于輸入設備。]4.C [C選項數據備份能保證數據的安全,無法防止數據泄露。]5.B [本題考查信息系統的數據。A選項數據處理在服務器實現;C選項數據庫還儲存人臉數據、注冊信息數據等;D選項通過加速度傳感器采集步頻數據。]6.D [本題考查數據的采集和量化。A選項數據可以輸入或數據庫獲取。B選項人工也可能處理。C選項數字信號也可以轉換為模擬信號,如聲卡將數字信號轉換為音箱可以接受的模擬信號。]7.A [i,j兩個變量是列表a的左、右指針,a[i]+a[j]=9,則計數器加1,兩個指針同時向內收縮;若小于9由左指針后移;反之j指針前移,直至找到下一對和為9的數….i>=j時退出循環,符合條件的數有(2,7)和(4,5),最終k=2,i=3。]8.C [元素1出隊后入隊,元素2出隊后入棧,元素3出隊后入隊,因此1和3依次入棧。]9.C [本題后序遍歷規則是左右根,先在圖中畫出二叉樹各節點的值,再根據中序遍歷的規則,得到遍歷的結果nstmqa。]10.B [采用二分查找算法查找右極值,即找到key后沒有結束查找,還是向右繼續查找,即查找最右邊(m為4位置)的key。最終i等于m+1,j指向要找數的位置m,查找了3次。因此i的值為5,m的值為4,查找次數c的值為3。]11.D [程序功能是按abs(a[i]-2)升序排序,即最后每個數據項減2后求絕對值應為升序。]12.A [當前節點p遍歷原鏈表,變量flag表示有沒有處理過節點為正數的標志,其值為False時,遍歷到節點值均為負數,絕對值越小,其值越大,需采用頭插法將該節點加入到新鏈表的頭部。①如果當前節點值大于0,表示找到了第1個正數,將flag設置為True,q設置正數鏈表的尾節點。按數據區域中的數值由大到小排列,若當前節點值為正數還是負數,均鏈接到正數鏈表尾節點q的后面,若當前節點值為正數,需更新新的尾節點。]13.(1)C (2)temp>maxv or temp(3)192.168.1.76:8080/input (4)B (5)①濕度傳感器出現故障 ②蜂鳴器2和加濕器同時出現故障;解析 (1)可以對數據庫進行讀寫操作,傳輸方向是雙向的。(2)空調可以加熱,也可以降溫,當溫度超出服務器設定的閾值范圍,空調開始工作。(3)略。(4)智能終端不能存儲數據庫文件。(5)略。14.(1)①count() ②ans[menu][j+1]+=1 (2)1,8或1,8,1或7,0,-1 (3)①滿意率 ②C解析 (1)①統計非空字段記錄的數量。②遍歷每天各條統計記錄,df.at[i,menu]表示第i行菜品menu的投票結果,用內循環來匹配這個結果,將統計結果寫入ans數組該菜品menu元素的第j+1(ans[menu][0]記錄了當天該菜品總的投票數)個項中。(2)采用循環統計一周共7天的統計結果,需要循環7次。(3)①按照“滿意率”升序排序。②從題圖c可以得到df1對象的index屬于是各個菜品名稱,圖表橫軸是排序后df2的index屬于,縱軸是排序后的滿意率。15.(1)3 (2)int(y[:j])*60+int(y[j+1:])或int(y[0:j])*60+int(y[j+1:len(y)])等類似答案(3)C (4)①total+=activity[i][2]-que[head][2]②j>=head and temp[2]>que[j][2]或j>=head and temp[2]>=que[j][2]解析 (1)方案1:選3號活動套圈,且完成時間是8:35,小于結束時間9:00,+10分鐘后為8:45。方案2:選4號活動趣味畫,且完成時間是8:55,小于結束時間9:10,+10分鐘后為9:05.方案3:選1號活動夾珠,且完成時間是9:10,小于結束時間9:20,+10分鐘后為9:20。方案4:選2號聯想ABC,且完成時間是9:40,大于結束時間9:30,且該活動完成時間最長,不能替換前面已有的活動,故不選擇該活動。最多參加3個活動,分別是3號、4號和1號活動。(2)先找到“:”所在的位置,再從0位置到j-1位置取出小時數據,j+1到末尾是分鐘數據。(3)sort函數是將列表x按照結束時間冒泡升序排列,結束時間在列表x的第4列;從前向后冒泡,則應當是大數向后沉。(4)從第一個活動開始,逐個選擇活動,若total+限時<結束時間,將活動記錄到que隊列的末尾;若total+限時>結束時間,則看que隊列中最大的元素的限時是否大于當前活動,若大于則用當前活動替換原來活動,否則就放棄這個活動。①將完成時間到total變量中②采用插入排序,將新增加的活動時間交換到前面合適的位置。(共36張PPT)浙江省普通高校招生選考仿真科目模擬卷(五)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1.下列關于數據和信息的說法,正確的是( )A.乘坐火車時不需要提供紙質火車票,說明信息可以不依賴于載體B.考古發現可以讓我們了解過去的文化,說明信息不會隨著時間的推移而變化C.結繩記事中通過“大事大結,小事小結”來記錄不同的事件,其中繩結是信息D.“一百個人心中有一百個哈姆雷特”,說明不同的人對同一信息會建構出不同知識D解析 本題考查信息與信息特征的相關知識。A選項信息必須依附于一定的載體,不存在沒有載體的信息;B選項信息可以脫離它所反映的事物被保存;C選項中的繩結屬于數據,并不是信息。C2.下列關于人工智能的說法,正確的是( )A.機器智能目前已完全超越人類智能B.二維碼支付是常見的人工智能應用C.深度學習不需要事先手工構造知識庫D.AlphaGo從圍棋人工智能跨界到電力控制領域屬于混合增強智能解析 C選項深度學習屬于聯結主義方法,基于數據學習,形成模型,無須手工構造知識庫。閱讀以下材料,回答第3至5題:智慧跑道系統利用跑道兩側 AI智能識別桿的內置傳感器識別人臉、采集運動數據,傳輸、保存至服務器中,并進行相關數據分析。注冊用戶可通過 AI識別互動大屏或移動終端等設備查看相關運動數據及個性化運動方案。3.下列關于該系統組成的說法,正確的是( )A.該系統的用戶僅為注冊用戶B.該系統的硬件不包含移動終端C.AI識別互動大屏中的查詢系統是應用軟件D.AI智能識別桿是輸出設備C解析 本題考查信息系統的組成。B選項移動終端屬于硬件。D選項AI智能識別桿內置傳感器采集數據傳輸、保存到服務器中,屬于輸入設備。C解析 C選項數據備份能保證數據的安全,無法防止數據泄露。B5.下列關于該系統中數據的說法,正確的是( )A.該系統中的數據處理都在AI識別互動大屏實現B.該系統含有非結構化數據C.服務器中僅存儲用戶的運動數據D.該系統通過重力傳感器采集用戶的步頻數據解析 本題考查信息系統的數據。A選項數據處理在服務器實現;C選項數據庫還儲存人臉數據、注冊信息數據等;D選項通過加速度傳感器采集步頻數據。D6.下列有關數據采集和數字化的描述,正確的是( )A.數據采集必須使用的設備是傳感器B.數據采集后一定要用計算機才能處理C.數字化工具可將模擬信號可以轉換為數字信號,反之則不行D.在信息技術中,數字信號表示的數據指能被計算機存儲和處理的二進制數據解析 本題考查數據的采集和量化。A選項數據可以輸入或數據庫獲取。B選項人工也可能處理。C選項數字信號也可以轉換為模擬信號,如聲卡將數字信號轉換為音箱可以接受的模擬信號。A7.某算法的部分流程圖如圖所示,若t的值為9,列表a的值為[1,2,4,5,6,7,9,10],n=8,執行這部分流程后,輸出k的值和i的值分別為( )A.2 3 B.3 3C.2 2 D.3 2解析 i,j兩個變量是列表a的左、右指針,a[i]+a[j]=9,則計數器加1,兩個指針同時向內收縮;若小于9由左指針后移;反之j指針前移,直至找到下一對和為9的數….i>=j時退出循環,符合條件的數有(2,7)和(4,5),最終k=2,i=3。C8.隊列Q從隊首到隊尾的元素依次是1,2,3,棧S初始為空。約定:P操作是指Q中1個元素出隊后入棧,J操作是指Q中1個元素出隊后再入隊。經過JPJPP系列操作后,棧S中棧頂到棧底的元素依次為( )A.2,1,3 B.1,3,2 C.3,1,2 D.2,3,1解析 元素1出隊后入隊,元素2出隊后入棧,元素3出隊后入隊,因此1和3依次入棧。C9.某二叉樹的樹形結構如圖所示,后序遍歷結果為 stnaqm,則該二叉樹的中序遍歷結果是( )A.mntsqa B.ntsmqaC.nstmqa D.nstmaq解析 本題后序遍歷規則是左右根,先在圖中畫出二叉樹各節點的值,再根據中序遍歷的規則,得到遍歷的結果nstmqa。B解析 采用二分查找算法查找右極值,即找到key后沒有結束查找,還是向右繼續查找,即查找最右邊(m為4位置)的key。最終i等于m+1,j指向要找數的位置m,查找了3次。因此i的值為5,m的值為4,查找次數c的值為3。解析 程序功能是按abs(a[i]-2)升序排序,即最后每個數據項減2后求絕對值應為升序。D12.使用列表a模擬鏈表結構(節點數大于0),每個節點包含數據區域和指針區域,head為頭指針。鏈表中各節點已按數據區域中數值的絕對值由大到小排列,如圖a所示。現要修改該鏈表各節點的鏈接關系,使鏈表各節點按數據區域中的數值由大到小排列,結果如圖b所示。實現該功能的Python程序段如下:A解析 當前節點p遍歷原鏈表,變量flag表示有沒有處理過節點為正數的標志,其值為False時,遍歷到節點值均為負數,絕對值越小,其值越大,需采用頭插法將該節點加入到新鏈表的頭部。①如果當前節點值大于0,表示找到了第1個正數,將flag設置為True,q設置正數鏈表的尾節點。按數據區域中的數值由大到小排列,若當前節點值為正數還是負數,均鏈接到正數鏈表尾節點q的后面,若當前節點值為正數,需更新新的尾節點。二、非選擇題(本大題共3小題,其中第13題9分,第14題8分,第15題9分,共26分)13.小李為某恒溫恒濕倉庫搭建了環境監測系統,實時監測倉庫的溫濕度。該系統結構示意圖如圖所示。該系統通過智能終端將傳感器采集到的數據傳輸到Web服務器,存儲在數據庫中。當溫濕度超出服務器設定的閾值范圍,相應蜂鳴器報警,相應執行器(如空調、加濕器等)進行工作。(3)若溫度傳感器的編號id為1,溫度值w為25,提交數據到Web服務器的URL為http:∥________?id=1&w=25(4)下列關于該系統中智能終端的功能的描述,不正確的是________(單選,填字母)。A.利用溫濕度傳感器采集環境數據B.存儲程序和數據庫文件等相關數據C.控制空調、加濕器等執行器的開關狀態(5)系統搭建完成后開始運行。當倉庫溫度超出閾值范圍,相應蜂鳴器1發出警報,空調開始工作;同一時間段內無論濕度如何變化,相應蜂鳴器2始終未發出警報,加濕器也未工作。假設代碼正確,閾值設置合理,各設備間連接正常,請從硬件角度簡要說明系統中可能造成上述問題的兩個原因:①__________________、②_________________。答案 (1)C (2)temp>maxv or temp(5)①濕度傳感器出現故障 ②蜂鳴器2和加濕器同時出現故障;解析 (1)可以對數據庫進行讀寫操作,傳輸方向是雙向的。(2)空調可以加熱,也可以降溫,當溫度超出服務器設定的閾值范圍,空調開始工作。(3)略。(4)智能終端不能存儲數據庫文件。(5)略。14.小明通過調查問卷收集了某餐廳近期上新菜品的顧客滿意度情況數據,一周的調查結果分別存儲在“day1.csv”、“day2.csv”等文件中(如圖a所示),每個文件部分界面如圖b所示。為統計分析新菜品點菜人數及各滿意程度,編寫Python程序,回答下列問題:(3)計算每道菜品“滿意率”,按照“滿意率”升序排序后繪制柱形圖,如圖d所示:圖d②程序的方框中應填入的正確代碼為________(單選,填字母)。A.df1.index,df1.滿意率B.df2.index,df2[″滿意數″]C.df2.index,df2.滿意率答案 (1)①count() ②ans[menu][j+1]+=1 (2)1,8或1,8,1或7,0,-1 (3)①滿意率 ②C解析 (1)①統計非空字段記錄的數量。②遍歷每天各條統計記錄,df.at[i,menu]表示第i行菜品menu的投票結果,用內循環來匹配這個結果,將統計結果寫入ans數組該菜品menu元素的第j+1(ans[menu][0]記錄了當天該菜品總的投票數)個項中。(2)采用循環統計一周共7天的統計結果,需要循環7次。(3)①按照“滿意率”升序排序。②從題圖c可以得到df1對象的index屬于是各個菜品名稱,圖表橫軸是排序后df2的index屬于,縱軸是排序后的滿意率。15.某學校舉行游園活動,有n個限時活動項目(如5分鐘夾珠),活動項目編號為1~n,每個活動項目從上午8:30開始,結束時間不一定相同。考慮到活動場地間的距離,活動規定:參加前一個活動后,需間隔10分鐘再參加下一個活動,每個同學不能同時進行兩個及兩個以上的活動。小丁同學對n個游園活動項目都非常感興趣,但是時間有限,他最多可以參加幾個活動項目?編寫程序模擬計算過程,從結束時間最早的活動項目開始選擇,如果完成該項活動的時間不超過該項目結束時間,選擇該活動,如果超出結束時間,則考慮是否可以替換之前選中的某個活動,使完成已選項目的時間盡可能少。請回答下列問題:(1)若活動項目數據如圖所示,則最多可以參加的活動項目數量為________。編號 名稱 限時 結束時間1 夾珠 5 9:202 聯想 ABC 20 9:303 套圈 5 9:004 趣味畫 10 9:10答案 (1)3 (2)int(y[:j])*60+int(y[j+1:])或int(y[0:j])*60+int(y[j+1:len(y)])等類似答案 (3)C (4)①total+=activity[i][2]-que[head][2]②j>=head and temp[2]>que[j][2]或j>=head and temp[2]>=que[j][2]解析 (1)方案1:選3號活動套圈,且完成時間是8:35,小于結束時間9:00,+10分鐘后為8:45。方案2:選4號活動趣味畫,且完成時間是8:55,小于結束時間9:10,+10分鐘后為9:05.方案3:選1號活動夾珠,且完成時間是9:10,小于結束時間9:20,+10分鐘后為9:20。方案4:選2號聯想ABC,且完成時間是9:40,大于結束時間9:30,且該活動完成時間最長,不能替換前面已有的活動,故不選擇該活動。最多參加3個活動,分別是3號、4號和1號活動。(2)先找到“:”所在的位置,再從0位置到j-1位置取出小時數據,j+1到末尾是分鐘數據。(3)sort函數是將列表x按照結束時間冒泡升序排列,結束時間在列表x的第4列;從前向后冒泡,則應當是大數向后沉。(4)從第一個活動開始,逐個選擇活動,若total+限時<結束時間,將活動記錄到que隊列的末尾;若total+限時>結束時間,則看que隊列中最大的元素的限時是否大于當前活動,若大于則用當前活動替換原來活動,否則就放棄這個活動。①將完成時間到total變量中②采用插入排序,將新增加的活動時間交換到前面合適的位置。 展開更多...... 收起↑ 資源列表 浙江省普通高校招生選考仿真科目模擬卷(五).pptx 浙江省普通高校招生選考科目仿真模擬卷(五)(含解析).docx 縮略圖、資源來源于二一教育資源庫