資源簡介 寧波市2022學年第二學期期末考試高二技術試卷考生須知:1.本卷滿分100分,考試時間90分鐘;2.答題前,在答題卷指定區域填寫學校、班級、姓名、試場號、座位號及準考證號;3.所有答案必須寫在答題卷上,寫在試卷上無效;4.考試結束后,只需上交答題卷。第一部分信息技術(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。在每小題給出的四個選項中,只有一個符合題目要求,不選、多選、錯選均不得分)1. 下列關于數據與信息的說法,正確的是( )A. 數據就是數值,可以用來計算 B. 當數據量達到一定程度,就成為大數據C. 數據是信息的載體,數據經過解釋可以獲得信息 D. 對信息的加工處理總是可以提升信息的價值【答案】C【解析】【詳解】本題考查的是信息與數據。數據是客觀世界符號化的表示,可以是數值,也可以是文字、圖形、聲音等,故選項A說法錯誤;大數據是指無法在一定時間內用常規軟件工具對其內容進行抓取、管理和處理的數據集合,故選項B說法錯誤;數據是信息的載體,數據經過解釋可以獲得信息,選項C說法正確;對信息的加工處理不一定會提升信息的價值,故選項D說法錯誤。本題應選C。2. 下列關于人工智能及其應用的說法,正確的是( )A. 符號主義人工智能包含知識庫和推理引擎兩個部分B. 聯結主義人工智能是一種在問題引導下的試錯學習C. 行為主義人工智能通過模仿人類大腦中神經元之間的復雜交互來進行認知推理D. AlphaGo從圍棋人工智能跨界到電力控制領域, 屬于混合增強智能【答案】A【解析】【詳解】本題考查是人工智能相關知識。符號主義人工智能包含知識庫和推理引擎兩個部分,選項A說法正確;行為主義人工智能是一種在問題引導下的試錯學習,選項B說法錯誤;聯結主義人工智能通過模仿人類大腦中神經元之間的復雜交互來進行認知推理,選項C說法錯誤;AlphaGo從圍棋人工智能跨界到電力控制領域, 屬于跨領域人工智能,選項D說法錯誤,故本題應選A。3. 下列關于大數據處理的說法,正確的是( )A. 對動態數據無法進行可視化表示B. 在中文文本分析中采用短語或段落作為表示文本的特征項C. 大數據數據類型多,無法分析全體數據,只能分析抽樣數據D. Hadoop面向大規模的批量處理,適用于處理靜態數據,不適用于流數據【答案】D【解析】【詳解】本題主要考查大數據處理。對動態數據可以進行可視化表示;在中文文本分析中采用字、詞或短語作為表示文本的特征項;大數據數據類型多,分析全體數據,而不是抽樣數據;Hadoop面向大規模的批量處理,適用于處理靜態數據,不適用于流數據,故本題選D選項。4. 某計算機的部分系統信息如圖所示,下列說法正確的是( )A. Windows是計算機操作系統,是一款應用軟件B. 該計算機系統只支持64位的應用軟件C. 該計算機可用內存為3.89GB,內存大的計算機性能更好D. 計算機的處理器由運算器和存儲器組成【答案】C【解析】【詳解】本題主要考查計算機硬件參數。Windows是計算機操作系統,是一款系統軟件;該計算機系統支持32位和64位的應用軟件;該計算機可用內存為3.89GB,內存大的計算機性能更好;計算機的處理器由運算器和控制器組成,故本題選C選項。5. 下列關于數制和編碼的說法,正確的是( )A. 將末位為0的二進制數轉換為十六進制數后,十六進制數的末位一定是0B. 模擬音頻信號數字化需要經過采樣、量化和編碼三個過程C. 漢字在計算機內部采用二進制編碼,存儲一個漢字字符需要1個字節D. 一維條形碼可承載的信息量通常比二維碼多【答案】B【解析】【詳解】本題考查的是數制與編碼。將末位為0的二進制數轉換為十六進制數后,十六進制數的末位不一定是0,選項A說法錯誤;模擬音頻信號數字化需要經過采樣、量化和編碼三個過程,選項B說法正確;漢字在計算機內部采用二進制編碼,存儲一個漢字字符需要2個字節,選項C說法錯誤;二維條形碼可承載的信息量通常比一維碼多,選項D說法錯誤。故本題應選B。6. 某智慧食堂是基于政府機關、企事業單位、醫院、學校等食堂管理模式,創新打造的食堂訂餐及就餐模式。系統具備強大的管理功能,如下圖所示。根據閱讀材料,下列說法正確的是( )A. 該信息系統使用“后廚行為監控”功能發送手機短信不需要通信網絡的支持B. 該信息系統中的用戶就是食堂就餐的顧客和后臺監管的系統管理員C. “就餐客流監測”功能指導錯峰就餐,體現該系統基于數據分析,支持科學決策的優勢D. 斷電情況系統無法運行,說明信息系統本身具有安全隱患【答案】C【解析】【詳解】本題考查的是信息系統相關知識。該信息系統使用“后廚行為監控”功能發送手機短信需要通信網絡的支持,故選項A說法錯誤;用戶是信息系統的使用者、維護者、管理者和設計者,故選項B說法錯誤;“就餐客流監測”功能指導錯峰就餐,體現該系統基于數據分析,支持科學決策的優勢,選項C說法正確;斷電情況系統無法運行,說明信息系統本身具有局限性,選項D說法錯誤。故本題應選C。7. 某智慧食堂是基于政府機關、企事業單位、醫院、學校等食堂管理模式,創新打造的食堂訂餐及就餐模式。系統具備強大的管理功能,如下圖所示。下列關于該智慧食堂的支撐技術的說法,正確的是( )A. PC端、移動端、微信、釘釘都屬于該信息系統中的硬件B. 系統強大的后臺管理功能主要由各終端完成C. RFID芯片結算屬于通信技術,不屬于傳感器技術D. 食堂環境監測需要用到溫濕度傳感器,智能稱重結算需要用到壓力傳感器【答案】D【解析】【詳解】本題考查的是信息系統搭建。微信、釘釘屬于應用軟件,故選項A說法錯誤;系統強大的后臺管理功能主要由服務器完成,選項B說法錯誤;RFID芯片結算屬于傳感器技術,選項C說法錯誤;食堂環境監測需要用到溫濕度傳感器,智能稱重結算需要用到壓力傳感器,選項D說法正確。故本題應選D。8. 某智慧食堂是基于政府機關、企事業單位、醫院、學校等食堂管理模式,創新打造食堂訂餐及就餐模式。系統具備強大的管理功能,如下圖所示。為了提升信息系統的安全性,以下做法不可行的是:( )A. 用戶登錄系統時進行身份認證B. 對系統服務器的數據經常做備份C. 服務器安裝防火墻后,降低系統運行負荷,關閉殺毒軟件D. 對個人的注冊信息使用加密算法以提升數據的保密性【答案】C【解析】【詳解】本題考查的是信息系統安全。關閉殺毒軟件,可能會造成服務器中木馬病毒,故本題應選C。9. 某算法的部分流程圖如圖所示。執行這部分流程,輸出s和i的值分別是( )A. 30 11 B. 30 9 C. 28 11 D. 26 9【答案】A【解析】【詳解】本題考查的是流程圖識讀。閱讀程序可知s=0+1*2+3*0+5*2+7*0+9*2+……,直到s>15時,輸出s和i,故最終s=30,i=11。選項A正確。10. 某停車場的收費標準為“30分鐘內(含)免費,3小時內(含)5元,超過3小時每增加1小時加收1元,停車不足1小時的按1小時計算。”已知停車時長為t分鐘,則下列Python程序段中不能正確計算停車費m的是( )A. B.C. D.【答案】D【解析】【詳解】本題主要考查Python分支結構的應用。選項D中,滿足第一個if判斷條件時,也滿足第二個if判斷條件,因此m值都是5,因此不能正確計算停車費m,故本題選D選項。11. 下列Python程序段功能為:列表1st中存放的是無重復的正整數,找出其中的最大值max1和次大值max 2。max 1=max 2= 0for i in range (len(1st)):if 1st[i] >max1:(1)(2)elif 1st[i] >max2:(3)print("最大值是:"+str(max1) +", 次大值是:"+str(max 2) )上述程序段中劃線處可選語句為:①max1=1st[i] ②max1=max2 ③max2=max1 ④max2=1st[i]則(1)、(2)、(3)處語句依次可為( )A. ③①④ B. ①③② C. ③①② D. ①③④【答案】A【解析】【詳解】本題主要考查Python程序的調試與執行。如果1st[i] >max1,說明產生最大值,則首先更新③max2=max1,再更新①max1=1st[i]。如果滿足1st[i] >max2,說明產生了次大值,則只需更新④max 2=1st[i],故本題選A選項。12. 有如下python程序import randoma=[0]*6i=0while i<6:a[i] =random. randint(1, 5) #元素值在1到5之間if a[i] %2!=i%2:i-=1elif i%2==1:a[i]+=a[i-1]i+=1print(a)程序運行后,輸出的a不可能的是( )A. [2,3,4,5,2,5] B. [4,5,2,7,3,8]C. [2,7,2,7,2,7] D. [4,9,4,7,2,5]【答案】B【解析】【詳解】本題考查的是Python隨機函數及循環語句。由if a[i] %2!=i%2語句可知,a[i]的值和i的奇偶性必須保持一致,若不一致重新生成;再由elif i%2==1,可知,如果i為奇數,則a[i]+=a[i-1],由于先前a[i]的值是奇數,a[i-1]為偶數,故執行完a[i]值還是為奇數,綜上所述,最終a[i]的值和i的奇偶性一致。選項B中,a[5]=8,5與8奇偶性不一致,故本題應選B。二、非選擇題(本大題共3小題,其中第13小題8分,第14小題9分,第15小題9分,共26分)13. 小明搭建智慧教室環境管理系統,智能終端通過傳感器獲取教室的光線、溫度等信息,并上傳至服務器;智能終端根據閾值自動控制教室的燈、空調等設備的開關:用戶可以通過手機瀏覽器或PC瀏覽器來訪問服務器上的數據,并遠程控制教室的燈、空調等設備的開關。該系統的架構如圖所示。圖(1)該信息系統的架構是_____(選填:B/S或C/S)模式,智能終端和服務器的通信采用_____(選填:有線或無線)方式。(2)智能終端上傳溫度數據的部分代碼如下。while True:temp=round(pin 2.read_analog() /1024*3000/10.24,1)errno, resp=0bloq. get ("input id=1&val="+str(temp), 10000)if errno==200:if resp==’1’:pin8.write_digital(1)else:pin8.write_digital(0)else:display. scroll(str(errno))sleep (1000*300)則溫度傳感器連接智能終端的端口是______,溫度傳感器采集溫度的時間間隔為______(填整數)分鐘。(3)若服務器地址為192.168.1.100,端口為5000,溫度傳感器某時刻采集的溫度值為23.5,則終端上傳數據的URL為 ______(單選,填字母)。A. http://192.168.1.100:5000/input id=1&val=23.5B. http://192.168.1.100:5000/id=1&val=23.5C. http://192.168.1.100/input id=1&val=23.5D. http://192.168.1.100/id=1&val=23.5(4)某一天小明訪問Web服務器查詢數據,發現教室的溫度值超過28℃,他通過服務器遠程控制打開教室的空調,一個小時后,通過服務器再次查詢教室的實時溫度,發現溫度仍然超過28℃。他去教室實地檢查,發現教室溫度超過28℃,而空調并未啟動。分析可能的原因有____【答案】 ①. B/S ②. 無線③. pin2④. 5 ⑤. A ⑥. 執行器故障、執行器與智能終端連接有問題、空調插座沒電、空調故障等。【解析】【詳解】本題考查的是信息系統搭建。(1)由圖中可知客戶端訪問的是web服務器,故該信息系統的架構是B/S,智能終端和服務器的通信采用無線方式。(2)由代碼temp=round(pin 2.read_analog() /1024*3000/10.24,1)可知溫度傳感器連接智能終端的端口是pin2;由sleep (1000*300)可知溫度傳感器采集溫度的時間間隔為300/60=5分鐘。(3)由代碼errno, resp=0bloq. get ("input id=1&val="+str(temp), 10000)可知:若服務器地址為192.168.1.100,端口為5000,溫度傳感器某時刻采集的溫度值為23.5,則終端上傳數據的URL為: http://192.168.1.100:5000/input id=1&val=23.5,選項A正確。(4)可能的原因有:執行器故障、執行器與智能終端連接有問題、空調插座沒電、空調故障等。14. 為了完善某學校食堂管理、持續提高食堂服務質量,讓全校師生更加精神飽滿地開展工作、學習,對學校食堂進行了一些調查,調查項目共5項(具體內容略)。學校后勤管理謝老師收集了12個班級的調查結果,分別存儲在“dy01.csv”、“dy02.csv”、…、“dy12.csv”等12個文件中(如圖a所示),每個文件部分界面如圖b所示。圖a 圖b現需要分析12個班級學生對這5個問題的選“A”情況。謝老師用Python的pandas模塊編寫了以下代碼,實現相關問題的解決。請回答下列問題。(1)定義了fun_A()函數實現了統計某個班級5個問題的選“A”的人數情況。Python程序代碼如下,請在劃線處填入合適代碼。import pandas as pddef fun_A(file):df=pd. read_csv(file)A_list=[]for i in df. columns[1:]:j=0c=0while jif ______:c+=1j+=1A_list. append(c)return A_list(2)調用上述函數,處理12個班級每個問題的選“A”的總人數,Python程序代碼如下,請在劃線處填入合適代碼。ans_list=[]s="010203040506070809101112"for i in range(0, len (s) -1, 2):filename="dy"+ ①____+"~. csv"res=fun_A(filename)ans_list. append(res)x=["問題1","問題2",“問題3","問題4","問題5"]y=[0,0,0,0,0]for i in range (5):s=0 #每個問題選A的人數for j in range (12):②____y[i]=s(3)經上述處理后,接著以圖的形式匯報結果(如圖c所示),Python程序代碼如下,請回答下列問題。import matplotlib. py plot as pltplt rcParams['font. sans-serif’] =[’SimHei’] #圖表顯示中文字體plt. title ("每個問題選A的總人數")plt. legend ()plt. show()加框處代碼合適的是_____(單選,填字母)A. plt. bar (x, y) B. plt. bar (x, y, label=’A選項’)C. plt. plot (x, y) D. plt. plot (x, y, label=’A選項’)(4)調查數據的有效問卷共550份,從圖c中可以觀察出有________(填數字)個問題的選“A”總人數低于60%。每個問題選A的總人數圖c【答案】 ①. df[i][j]=="A" ②. s[i:i+2] ③. s=s+ans_list[i][j] 或 s+=ans_list[i][j] ④. B ⑤. 2【解析】【詳解】本題考查的是利用Python的pandas庫進行數據分析。(1)c用來統計每個問題選“A”的人數,由下一條語句c+=1可知if條件應是問題選“A”的條件,故此處應填:df[i][j]=="A"。(2)文件名中的數字是以兩位數字組成,故該小題的第一空應填:s[i:i+2];閱讀程序可知每個班級每個問題選A的人數存放在二維列表ans_list中,要統計每個問題選A的人數,故該小題的第二空應填:s=s+ans_list[i][j] 或 s+=ans_list[i][j]。(3)由圖c可知這是柱形圖,標題為:A選項,故本題應選B。(4)問題的選“A”總人數低于60%,即選“A”總人數低于550*0.6=330人,由圖c可知有2個。15. 人們通過研究發現,將某些不同商品(如休閑食品和飲料)陳列在一起銷售,能使商品的銷售量增長。為了尋找這些能相互促進銷量的商品,就需要進行商品的關聯分析。“支持度”是反映商品關聯性的一個重要度量值,為了統計相關商品的支持度,需要先統計相關商品的關聯次數。關聯次數指的是不同商品同時出現在同一個購物流水中的次數。如圖所示的流水文件,關聯次數最多的一組商品是x4和x5。現編寫程序找出關聯次數最多的商品組,若有多組,則全部輸出,請補充程序劃線處。(1)以下自定義函數用于讀取流水文件,并進行預處理。假設流水文件中每一行數據由流水號及商品名組成,每項內容之間用逗號隔開,商品名由字母“x”加一位數字組成。def read(file)f=open(file,'r') #讀取文件li=[]for line in f:______s=’’for i in range(len(line.strip()):#strip()函數刪除字符串末尾的"\n"ch=line[i]if ch==’,’:flag=Trueif ch>='0' and ch<='9'and flag:s=s+chli.append(s)f.close()return li(2)以下自定義函數用于生成商品的關聯。def g1(s):a=[]for i in range(len(s)-1):x=s[i]for j in range(______):y=s[j]return a(3)以下自定義函數用于查找最高關聯次數。def maxg1(dic):mt=0for i in dic:if dic[i]>mt:______return mt(4)以下是主程序。dic={}li=read('data.txt')#data.txt流水文件for i in li.if len(i)>1:a=g1(i)for j in a:if j in dic:dic[j]+=1else:dic[j]=1mt=maxg1(dic)for i in dic:if ______:print(’關聯度最多的一組商品是:x’+i[0]+’和x’+i[1])(5)若將加框處代碼精簡為“a.append(x+y)”(不包括引號),程序的運行結果是否有影響?______(選填:是或否)。【答案】 ①. flag=False ②. i+1,len(s) ③. mt=dic[i] ④. dic[i]==mt ⑤. 是【解析】【詳解】本題主要考查Python程序的綜合應用。①flag用于屏蔽流水號的作用,因為流水號是由數字組成的,當遇到第一個逗號時才賦值flag值為True,后續的數字才可以統計,此處是初始化flag值為False。②函數gl用于生成商品的關聯,i商品依次與后面的商品進行比較,故此處循環范圍是i+1,len(s)。③函數maxgl用于查找最高關聯次數,若dic[i]大于mt,則更新mt=dic[i]。④如果dic[i]與mt相等,則說明mt就是最高關聯次數,故if判斷條件是dic[i]==mt。⑤加框處實現關聯的商品沒有先后順序之分,即x1x3和x3x1是一類,如果將加框處代碼精簡為“a.append(x+y)”(不包括引號),則會后先后順序之分,因此程序的運行結果會有影響。寧波市2022學年第二學期期末考試高二技術試卷考生須知:1.本卷滿分100分,考試時間90分鐘;2.答題前,在答題卷指定區域填寫學校、班級、姓名、試場號、座位號及準考證號;3.所有答案必須寫在答題卷上,寫在試卷上無效;4.考試結束后,只需上交答題卷。第一部分信息技術(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。在每小題給出的四個選項中,只有一個符合題目要求,不選、多選、錯選均不得分)1. 下列關于數據與信息的說法,正確的是( )A. 數據就是數值,可以用來計算 B. 當數據量達到一定程度,就成為大數據C. 數據是信息的載體,數據經過解釋可以獲得信息 D. 對信息的加工處理總是可以提升信息的價值2. 下列關于人工智能及其應用的說法,正確的是( )A. 符號主義人工智能包含知識庫和推理引擎兩個部分B. 聯結主義人工智能是一種在問題引導下的試錯學習C. 行為主義人工智能通過模仿人類大腦中神經元之間的復雜交互來進行認知推理D. AlphaGo從圍棋人工智能跨界到電力控制領域, 屬于混合增強智能3. 下列關于大數據處理的說法,正確的是( )A. 對動態數據無法進行可視化表示B. 在中文文本分析中采用短語或段落作為表示文本的特征項C. 大數據數據類型多,無法分析全體數據,只能分析抽樣數據D. Hadoop面向大規模批量處理,適用于處理靜態數據,不適用于流數據4. 某計算機的部分系統信息如圖所示,下列說法正確的是( )A. Windows是計算機操作系統,是一款應用軟件B. 該計算機系統只支持64位的應用軟件C. 該計算機可用內存為3.89GB,內存大的計算機性能更好D. 計算機的處理器由運算器和存儲器組成5. 下列關于數制和編碼的說法,正確的是( )A. 將末位為0的二進制數轉換為十六進制數后,十六進制數的末位一定是0B. 模擬音頻信號數字化需要經過采樣、量化和編碼三個過程C. 漢字在計算機內部采用二進制編碼,存儲一個漢字字符需要1個字節D. 一維條形碼可承載的信息量通常比二維碼多6. 某智慧食堂是基于政府機關、企事業單位、醫院、學校等食堂管理模式,創新打造的食堂訂餐及就餐模式。系統具備強大的管理功能,如下圖所示。根據閱讀材料,下列說法正確的是( )A. 該信息系統使用“后廚行為監控”功能發送手機短信不需要通信網絡的支持B. 該信息系統中的用戶就是食堂就餐的顧客和后臺監管的系統管理員C. “就餐客流監測”功能指導錯峰就餐,體現該系統基于數據分析,支持科學決策的優勢D. 斷電情況系統無法運行,說明信息系統本身具有安全隱患7. 某智慧食堂是基于政府機關、企事業單位、醫院、學校等食堂管理模式,創新打造的食堂訂餐及就餐模式。系統具備強大的管理功能,如下圖所示。下列關于該智慧食堂的支撐技術的說法,正確的是( )A. PC端、移動端、微信、釘釘都屬于該信息系統中的硬件B. 系統強大的后臺管理功能主要由各終端完成C. RFID芯片結算屬于通信技術,不屬于傳感器技術D. 食堂環境監測需要用到溫濕度傳感器,智能稱重結算需要用到壓力傳感器8. 某智慧食堂是基于政府機關、企事業單位、醫院、學校等食堂管理模式,創新打造的食堂訂餐及就餐模式。系統具備強大的管理功能,如下圖所示。為了提升信息系統的安全性,以下做法不可行的是:( )A 用戶登錄系統時進行身份認證B. 對系統服務器的數據經常做備份C. 服務器安裝防火墻后,為降低系統運行負荷,關閉殺毒軟件D. 對個人的注冊信息使用加密算法以提升數據的保密性9. 某算法的部分流程圖如圖所示。執行這部分流程,輸出s和i的值分別是( )A. 30 11 B. 30 9 C. 28 11 D. 26 910. 某停車場的收費標準為“30分鐘內(含)免費,3小時內(含)5元,超過3小時每增加1小時加收1元,停車不足1小時的按1小時計算。”已知停車時長為t分鐘,則下列Python程序段中不能正確計算停車費m的是( )A. B.C. D.11. 下列Python程序段功能為:列表1st中存放是無重復的正整數,找出其中的最大值max1和次大值max 2。max 1=max 2= 0for i in range (len(1st)):if 1st[i] >max1:(1)(2)elif 1st[i] >max2:(3)print("最大值是:"+str(max1) +", 次大值是:"+str(max 2) )上述程序段中劃線處可選語句為:①max1=1st[i] ②max1=max2 ③max2=max1 ④max2=1st[i]則(1)、(2)、(3)處語句依次可為( )A. ③①④ B. ①③② C. ③①② D. ①③④12. 有如下python程序import randoma=[0]*6i=0while i<6:a[i] =random. randint(1, 5) #元素值在1到5之間if a[i] %2!=i%2:i-=1elif i%2==1:a[i]+=a[i-1]i+=1print(a)程序運行后,輸出的a不可能的是( )A. [2,3,4,5,2,5] B. [4,5,2,7,3,8]C. [2,7,2,7,2,7] D. [4,9,4,7,2,5]二、非選擇題(本大題共3小題,其中第13小題8分,第14小題9分,第15小題9分,共26分)13. 小明搭建智慧教室環境管理系統,智能終端通過傳感器獲取教室的光線、溫度等信息,并上傳至服務器;智能終端根據閾值自動控制教室的燈、空調等設備的開關:用戶可以通過手機瀏覽器或PC瀏覽器來訪問服務器上的數據,并遠程控制教室的燈、空調等設備的開關。該系統的架構如圖所示。圖(1)該信息系統的架構是_____(選填:B/S或C/S)模式,智能終端和服務器的通信采用_____(選填:有線或無線)方式。(2)智能終端上傳溫度數據的部分代碼如下。while True:temp=round(pin 2.read_analog() /1024*3000/10.24,1)errno, resp=0bloq. get ("input id=1&val="+str(temp), 10000)if errno==200:if resp==’1’:pin8.write_digital(1)else:pin8.write_digital(0)else:display. scroll(str(errno))sleep (1000*300)則溫度傳感器連接智能終端的端口是______,溫度傳感器采集溫度的時間間隔為______(填整數)分鐘。(3)若服務器地址為192.168.1.100,端口為5000,溫度傳感器某時刻采集溫度值為23.5,則終端上傳數據的URL為 ______(單選,填字母)。A. http://192.168.1.100:5000/input id=1&val=23.5B. http://192.168.1.100:5000/id=1&val=23.5C. http://192.168.1.100/input id=1&val=23.5D. http://192.168.1.100/id=1&val=23.5(4)某一天小明訪問Web服務器查詢數據,發現教室的溫度值超過28℃,他通過服務器遠程控制打開教室的空調,一個小時后,通過服務器再次查詢教室的實時溫度,發現溫度仍然超過28℃。他去教室實地檢查,發現教室溫度超過28℃,而空調并未啟動。分析可能的原因有____14. 為了完善某學校食堂管理、持續提高食堂服務質量,讓全校師生更加精神飽滿地開展工作、學習,對學校食堂進行了一些調查,調查項目共5項(具體內容略)。學校后勤管理謝老師收集了12個班級的調查結果,分別存儲在“dy01.csv”、“dy02.csv”、…、“dy12.csv”等12個文件中(如圖a所示),每個文件部分界面如圖b所示。圖a 圖b現需要分析12個班級學生對這5個問題的選“A”情況。謝老師用Python的pandas模塊編寫了以下代碼,實現相關問題的解決。請回答下列問題。(1)定義了fun_A()函數實現了統計某個班級5個問題的選“A”的人數情況。Python程序代碼如下,請在劃線處填入合適代碼。import pandas as pddef fun_A(file):df=pd. read_csv(file)A_list=[]for i in df. columns[1:]:j=0c=0while jif ______:c+=1j+=1A_list. append(c)return A_list(2)調用上述函數,處理12個班級每個問題的選“A”的總人數,Python程序代碼如下,請在劃線處填入合適代碼。ans_list=[]s="010203040506070809101112"for i in range(0, len (s) -1, 2):filename="dy"+ ①____+"~. csv"res=fun_A(filename)ans_list. append(res)x=["問題1","問題2",“問題3","問題4","問題5"]y=[0,0,0,0,0]for i in range (5):s=0 #每個問題選A的人數for j in range (12):②____y[i]=s(3)經上述處理后,接著以圖的形式匯報結果(如圖c所示),Python程序代碼如下,請回答下列問題。import matplotlib. py plot as pltplt. rcParams['font. sans-serif’] =[’SimHei’] #圖表顯示中文字體plt. title ("每個問題選A的總人數")plt. legend ()plt. show()加框處代碼合適的是_____(單選,填字母)A. plt. bar (x y) B. plt. bar (x, y, label=’A選項’)C. plt. plot (x, y) D. plt. plot (x, y, label=’A選項’)(4)調查數據的有效問卷共550份,從圖c中可以觀察出有________(填數字)個問題的選“A”總人數低于60%。每個問題選A的總人數圖c15. 人們通過研究發現,將某些不同商品(如休閑食品和飲料)陳列在一起銷售,能使商品的銷售量增長。為了尋找這些能相互促進銷量的商品,就需要進行商品的關聯分析。“支持度”是反映商品關聯性的一個重要度量值,為了統計相關商品的支持度,需要先統計相關商品的關聯次數。關聯次數指的是不同商品同時出現在同一個購物流水中的次數。如圖所示的流水文件,關聯次數最多的一組商品是x4和x5。現編寫程序找出關聯次數最多的商品組,若有多組,則全部輸出,請補充程序劃線處。(1)以下自定義函數用于讀取流水文件,并進行預處理。假設流水文件中每一行數據由流水號及商品名組成,每項內容之間用逗號隔開,商品名由字母“x”加一位數字組成。def read(file)f=open(file,'r') #讀取文件li=[]for line in f:______s=’’for i in range(len(line.strip()):#strip()函數刪除字符串末尾的"\n"ch=line[i]if ch==’,’:flag=Trueif ch>='0' and ch<='9'and flag:s=s+chli.append(s)f.close()return li(2)以下自定義函數用于生成商品的關聯。def g1(s):a=[]for i in range(len(s)-1):x=s[i]for j in range(______):y=s[j]return a(3)以下自定義函數用于查找最高關聯次數。def maxg1(dic):mt=0for i in dic:if dic[i]>mt:______return mt(4)以下是主程序。dic={}li=read('data.txt')#data.txt是流水文件for i in li.if len(i)>1:a=g1(i)for j in a:if j in dic:dic[j]+=1else:dic[j]=1mt=maxg1(dic)for i in dic:if ______:print(’關聯度最多的一組商品是:x’+i[0]+’和x’+i[1])(5)若將加框處代碼精簡為“a.append(x+y)”(不包括引號),程序的運行結果是否有影響?______(選填:是或否)。 展開更多...... 收起↑ 資源列表 浙江省寧波市2022-2023學年高二下學期期末考試技術試卷 Word版含解析.docx 浙江省寧波市2022-2023學年高二下學期期末考試技術試卷(原卷版).docx 縮略圖、資源來源于二一教育資源庫