資源簡介 2024 學年高三教學測試技術(shù) 參考答案及評分標準第一部分 信息技術(shù)(共 50 分)一、選擇題(本大題共 12 小題,每小題 2 分,共 24 分。每小題列出的四個備選項中,只有一個是符合題目要求的,不選、多選、錯選均不得分)1 2 3 4 5 6 7 8 9 10 11 12B A D D C C D B B C C A二、非選擇題(本大題共 3 小題,其中第 13 小題 7 分,第 14 小題 10 分,第 15 小題 9 分,共 26 分)13.(1)A 1分(2)C 2 分(3)CD 2 分(4)abs(h[i]-h[i+1]) 或 abs(h[i+1]-h[i]) 2 分14.(1) 6 或 6 分 1 分(2) ① data[i]=="1" and temp==0 2分② temp=2*temp 或 temp*=2 2分(3) df1.at[i,'投球情況'] 或 df1['投球情況'][i] 或其他正確答案 2 分(4) ① mean() 1 分② CD 2 分15.(1) sumi+=j 或 sumi=sumi+j 1 分(2) ① dataw[i][1]>maxw 2 分② id,lst1,tot 2 分(3) ① lst[j][-1]*key>lst[j-1][-1]*key 2 分② temp-grouplist[i][-1] 2 分命題組:孫軍衛(wèi) 計東平 胡 華 郭立峰 余李審 稿:孫軍衛(wèi) 計東平 徐建強 何海源2024 學年嘉興高三教學測試技術(shù) 試題卷 (2024.04)注意事項 :1. 本試題卷分信息技術(shù)與通用技術(shù)兩部分。滿分 100分,考試時間 90分鐘。2. 選擇題的答案須用 2B鉛筆將答題紙上對應的題目標號涂黑,非選擇題的答案須用黑色字跡的簽字筆或鋼筆寫在答題紙上相應區(qū)域內(nèi)。作圖時可先使用 2B鉛筆,確定后須用黑色字跡的簽字筆或鋼筆描黑。答案寫在試題卷上無效。第一部分 信息技術(shù)(共 50 分)一、選擇題(本大題共 12小題,每小題 2分,共 24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1. 下列關(guān)于數(shù)據(jù)和信息的說法,正確的是A. 人們在利用數(shù)據(jù)的同時,不會產(chǎn)生新的數(shù)據(jù)B. 存儲在計算機中的數(shù)據(jù)采用二進制方式編碼C. 同一信息在不同的時間,其價值還是相同的D. 信息不能獨立存在,一種信息只能依附一種載體2. 下列關(guān)于人工智能的說法,不.正.確.的是A. 人工智能應用不會威脅到公共信息安全B. 深度學習是數(shù)據(jù)驅(qū)動人工智能方法之一C. 符號主義人工智能包含知識庫和推理引擎兩個部分D. AlphaGo從圍棋跨界到電力控制領(lǐng)域?qū)儆诳珙I(lǐng)域人工智能閱讀下列材料,回答第 3至第 5題:某超市智能管理系統(tǒng)的部分功能是:系統(tǒng)可以實時更新商品庫存信息,預測未來一段時間內(nèi)的銷售趨勢,幫助超市調(diào)整進貨策略;同時智能推送信息到客戶端 APP,顧客可通過客戶端購買商品。為保障系統(tǒng)的安全與穩(wěn)定,該系統(tǒng)配置了硬件防火墻和不間斷電源。3. 下列關(guān)于該信息系統(tǒng)的說法,正確的是A. 該系統(tǒng)的用戶只有顧客和店員B. 該系統(tǒng)的客戶端軟件屬于系統(tǒng)軟件C. 該系統(tǒng)軟件開發(fā)架構(gòu)一定是 B/S架構(gòu)D. 該系統(tǒng)配置的不間斷電源屬于信息系統(tǒng)硬件4. 下列關(guān)于該系統(tǒng)中數(shù)據(jù)的說法,正確的是A. 該系統(tǒng)中存儲的數(shù)據(jù)是大數(shù)據(jù)B. 商品的庫存數(shù)據(jù)都存儲在客戶端中C. 該系統(tǒng)預測的銷售趨勢一定是準確的D. 查詢某商品的庫存數(shù)量屬于數(shù)據(jù)查詢功能5. 下列關(guān)于該信息系統(tǒng)安全的說法,正確的是A. 為所有員工設(shè)置相同的權(quán)限B. 該信息系統(tǒng)采用了軟件防火墻技術(shù)C. 定期備份服務(wù)器中的數(shù)據(jù),可以提高系統(tǒng)的安全性第 1 頁(共 7 頁)D. 為了方便后期的升級和維護,可以給系統(tǒng)設(shè)置后門6. 下列關(guān)于網(wǎng)絡(luò)技術(shù)說法,正確的是A. 移動設(shè)備接入局域網(wǎng)不需要傳輸介質(zhì) B. 網(wǎng)絡(luò)的最基本功能是資源共享C. TCP協(xié)議的功能是管理傳送內(nèi)容的完整性 D. 移動通信是指移動設(shè)備之間的通信7. x為實型數(shù)據(jù),下列表達式能實現(xiàn)“四舍五入,保留 2位小數(shù)”功能的語句是A. y=int(x*100)/100 B. y=int(x)*100+0.5C. y=(x*100+0.5)//100 D. y=int(x*100+0.5)/1008. 某完全二叉樹共有 300個節(jié)點,該二叉樹的高度是A. 8 B. 9 C. 10 D. 119. 隊列 q中隊首至隊尾元素依次為“A,B,C,D,E,F(xiàn)”,約定:S為出隊操作,U為出隊再入隊操作,若要使隊列 q隊首至隊尾元素依次為“B,D,E”,下列操作可實現(xiàn)的是A.USUSSU B.SUSUUS C.SSSUUU D.SUUSUS10. 定義如下函數(shù):def fac(n):if n==1:return 1else:return 1/n+fac(n-1)執(zhí)行語句 f=fac(5),f的值與調(diào)用下列函數(shù) ite(5)返回結(jié)果相同的是A. B.def ite(n): def ite(n):s=0;t=0 s=0;t=0for i in range(1,n): for i in range(1,n):t=1/i s=s+ts=s+t t=1/ireturn s return sC. D.def ite(n): def ite(n):s=0;t=0 s=0;t=0for i in range(1,n+1): for i in range(1,n+1):t=1/i s=s+ts=s+t t=1/ireturn s return s11. 有如下程序段:s=["A","B","C","D"]m=[1,3,0,2]st=[""]*4top=-1j=0for i in range(len(s)):第 2 頁(共 7 頁)top+=1st[top]=s[i]while top!=-1 and ord(st[top])-ord("A")==m[j]:top-=1j+=1print(st[:top+1])執(zhí)行該程序段后,輸出內(nèi)容是A. [] B. ['A'] C. ['A', 'C'] D. ['A', 'C', 'E']12. 使用列表 d 模擬鏈表結(jié)構(gòu)(節(jié)點數(shù)大于 0),每個節(jié)點包含數(shù)據(jù)區(qū)域和指針區(qū)域,head為頭指針?,F(xiàn)要刪除鏈表中數(shù)據(jù)值在[begin,end]范圍的節(jié)點,實現(xiàn)該功能的部分程序段如下,方框中應填入的正確代碼為:d=[[4, 5], [10, 2], [12, 4], [1, 0], [16, -1], [7, 1]]head=3q=head;p=headwhile p!=-1:if d[p][0]end:q=pp=d[p][1]else:A. B. C. D.if head!=p: if head==p: if head!=p: if head==p:d[q][1]=d[p][1] d[q][1]=d[p][1] p=d[p][1] p=d[p][1]else: else: else: else:head=d[p][1] head=d[p][1] head=d[p][1] head=d[p][1]p=d[p][1] p=d[p][1] p=d[p][1] p=d[p][1]二、非選擇題(本大題共 3 小題,其中第 13 小題 7 分,第 14 小題 10 分,第 15 小題 9 分,共26分)13. 某室內(nèi)環(huán)境監(jiān)控系統(tǒng)采用 Flask Web框架開發(fā)。傳感器每分鐘采集 1次濕度數(shù)據(jù)(0~100),智能終端通過 IoT模塊將采集到的數(shù)據(jù)傳輸至Web服務(wù)器并存儲,系統(tǒng)根據(jù)采集到的數(shù)據(jù)與設(shè)定的閾值控制除濕機??蛻舳丝赏ㄟ^瀏覽器查詢實時和歷史數(shù)據(jù)。請回答下列問題:(1)該網(wǎng)絡(luò)應用軟件的實現(xiàn)架構(gòu)是_______(單選,填字母:A. B/S架構(gòu) / B. C/S架構(gòu))。(2)系統(tǒng)正常工作一段時間后,發(fā)現(xiàn)當前濕度值超過了閾值但除濕機未啟動,下列解決問題的方法合理的是_______(單選,填字母)。A. 調(diào)整濕度閾值,查看除濕機是否正常工作B. 更換濕度傳感器,判斷是否是濕度傳感器故障C. 更換除濕機,判斷是否是除濕機故障(3)下列關(guān)于該系統(tǒng)支撐技術(shù)的說法,正確的有__________(多選,填字母)。(注:全部第 3 頁(共 7 頁)選對的得 2分,選對但不全的得 1分,不選或有選錯的得 0分)A. 智能終端中的接口只能用于連接傳感器B. 信息系統(tǒng)只能通過串口從傳感器獲取信息C. 在 Flask中,一個路由只能綁定一個視圖函數(shù)D. 開發(fā)完畢后,布署到生產(chǎn)環(huán)境中使用時應關(guān)閉調(diào)試模式(4)收集一個月的濕度數(shù)據(jù)處理后得到該月的日平均濕度值,存儲在列表 h 中,例如:列表 h中的值為[98, 88, 84, 96, 95, 93, 97,……,83],現(xiàn)要找出相鄰兩天最大濕度差,部分 Python程序如下,請在程序中劃線處填入合適的代碼。def findmax():n=len(h)imax=0i=0while ich= _______________if ch>imax:imax=chi=i+1return imax14. 某學校高二年級舉辦投籃比賽,每人投球 5 次,比賽數(shù)據(jù)存儲在“scores.csv”文件中,“投球情況”中 1表示投中,0表示投失,如圖第 14題圖 a所示。計分規(guī)則為:投中得 1分,投失不得分;若連續(xù)投中,該球得分為前一球得分的 2倍。請回答下列問題:(1)若某同學投球情況是“11011”,則得分是_______分。(2)自定義函數(shù) fcount功能是根據(jù)計分規(guī)則計算投球得分。實現(xiàn)上述功能的程序代碼如下,請在劃線處填入合適的代碼。def fcount(data):total=0temp=0for i in range(len(data)):if _________①____________:temp=1elif data[i]=='1': 第 14題圖 a_____②_______else:temp=0total+=tempreturn total(3)讀取數(shù)據(jù),計算各人得分。請在劃線處填入適合的代碼。df1=pd.read_csv('scores.csv',converters={'投球情況':str})for i in df1.index:cj=fcount(__________________)第 4 頁(共 7 頁)df1.at[i,'分數(shù)']=cj(4)統(tǒng)計班級平均分,根據(jù)班級平均分前 5名的數(shù)據(jù)繪制柱形圖,如第 14題圖 b所示。請在劃線處填入適合的代碼。df2 = dfl.groupby("班級",as_index=False).____①______#設(shè)置繪圖參數(shù),代碼略第 14題圖 bplt.bar(x,y) #繪制柱形圖方框中應填入的正確代碼為 ② (多選,填字母)(注:全部選對的得 2分,選對但不全的得 1分,不選或有選錯的得 0分)A.dfs=df2.sort_values('分數(shù)').tail(5)x = df2["班級"]y = df2["分數(shù)"]B.dfs=df2.sort_values('分數(shù)',ascending=True)[0:5]x = dfs.indexy = dfs["分數(shù)"]C.dfs=df2.sort_values('分數(shù)',ascending=False).head(5)x = dfs["班級"]y = dfs["分數(shù)"]D.dfs=df2.sort_values('分數(shù)',ascending=False)[0:5]x = dfs["班級"]y = dfs["分數(shù)"]15. 某旅行團有若干個家庭組成,現(xiàn)要乘船瀏覽某景點,每艘游船的最大負載重量為 maxw,在分配游船時同一家庭盡量安排在同一游船上。家庭數(shù)據(jù)存放在列表 data中(家庭成員已按體重降序排序),如第 15題圖 a所示:解決該問題的思路:計算各家庭總體重;依次對各家庭進行分組,若家庭總體重超重,則把該家庭拆分為不超重的小組,否則直接劃為一個小組;最后依次對各小組安排游船。(1)計算各家庭的總體重存入 dataw中,程序代碼如下,請在劃線處填入合適的代碼: 第 15題圖 bdef weight(data,dataw):for i in data:sumi=0for j in i[1]:_______________dataw.append([i[0],sumi])第 5 頁(共 7 頁)(2)對各家庭分組。對于超重家庭,在不超過載重量下,優(yōu)先安排體重大的進入同一小組,結(jié)果保存在 grouplist中,結(jié)構(gòu)如第 15題圖 b所示。請在劃線處填入合適的代碼。第 15題圖 bdef group(data,dataw,maxw,grouplist):for i in range(len(dataw)):if ________①_________:fgroup(data[i][0],data[i][1],maxw,grouplist)else:grouplist.append([data[i][0],data[i][1],dataw[i][1]])def fgroup(id,lst,maxw,grouplist): #對超重家庭分組while sum(lst)>maxw:tot=0;lst1=[];lst2=[]for i in range(len(lst)):if tot+lst[i]<=maxw:tot+=lst[i]lst1.append(lst[i])else:lst2.append(lst[i])grouplist.append([________②__________])lst=lst2grouplist.append([id,lst,sum(lst)])(3)依次對各小組安排游船。優(yōu)先安排體重大的小組上船,在不超重情況下,安排其他小組上同一艘船。boat結(jié)構(gòu)如第 15題圖 c所示。請在劃線處填入合適的代碼。第 15題圖 cdef sort1(lst,key): #按 lst中的最后一項排序,key=1:降序 -1:升序for i in range(len(lst)-1):for j in range(len(lst)-1,i,-1):if _____________①_____________:lst[j],lst[j-1]=lst[j-1],lst[j]def check(wt,boat): #根據(jù)小組總體重 wt在 boat中尋找可以乘坐的游船n=0while n第 6 頁(共 7 頁)if wt<=boat[n][-1]: #boat[n][-1]為游船剩余載重量return nn+=1return ndef allocate(grouplist,boat,maxw): #分配游船for i in range(len(grouplist)): #遍歷各小組n=check(grouplist[i][-1],boat)if ntemp=boat[n].pop()boat[n].append(grouplist[i][0:2])boat[n].append(_________②____________)else: #分配新的游船boat.append([grouplist[i][0:2],maxw-grouplist[i][-1]])sort1(boat,-1)#主程序data=[[1,[100,75,74,65,54,53,49,40,35]],[2,[60,48,30]],[3,[65,44]],[4,[45]],[5,[100,80,64,50,43,15]]]maxw=300 #最大載重量dataw=[] #各家庭總體重boat=[] #各游船上分配的家庭及成員grouplist=[] #各家庭分組weight(data,dataw) #計算家庭總體重group(data,dataw,maxw,grouplist) #分組sort1(grouplist,1) #對列表排序,參數(shù) 1為降序,-1為升序;allocate(grouplist,boat,maxw) #分配游船print(boat)備注:函數(shù)和方法 功能w.append(x) 在列表 w末尾添加元素 xx=w.pop(n) 將列表 w中序號為 n的元素賦值給 w,并將其從 w 中刪除x=sum(w) 將列表 w中所有元素的累加值賦值給 x第 7 頁(共 7 頁) 展開更多...... 收起↑ 資源列表 2404 嘉興二模信息技術(shù)參考答案.pdf 2404 嘉興二模信息技術(shù)試題.pdf 縮略圖、資源來源于二一教育資源庫