資源簡介 紹興市2022學年第二學期高中期末調(diào)測高二技術注意事項:1.本試卷分兩部分,第一部分信息技術,第二部分通用技術。全卷共16頁,第一部分1至8頁,第二部分9至15頁;2.考試時間90分鐘,滿分100分。第一部分 信息技術(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。在每小題給出的四個選項中,只有一個符合題目要求)1. 下列關于數(shù)據(jù)、信息與知識的說法,正確的是( )A. 數(shù)據(jù)是對信息加工后獲取到的 B. 知識表現(xiàn)為一種卓越的判斷力C. 傳感器的普及加速了數(shù)據(jù)的傳輸與處理 D. 信息是用來消除隨機不確定性的東西【答案】D【解析】【詳解】本題主要考查數(shù)據(jù)、信息與知識的描述。信息,指音訊、消息、通訊系統(tǒng)傳輸和處理的對象,泛指人類社會傳播的一切內(nèi)容,信息是加工了的數(shù)據(jù);知識是人們運用大腦對所獲取或積累的信息進行的提煉、研究和分析的結(jié)果,能夠精確的反應事物的本質(zhì);智慧是為了達到預定目標而運用知識解決問題的創(chuàng)新思維能力;傳感器的普及加速了數(shù)據(jù)的采集;信息是用來消除隨機不確定性的東西,故本題選D選項。2. 下列關于人工智能的說法,正確的是( )A. 人工智能的應用不會帶來社會擔憂B. 強化學習應用了行為主義人工智能方法C. 網(wǎng)絡上獲取的數(shù)據(jù)可直接應用于深度學習D. 聯(lián)結(jié)主義人工智能依據(jù)“交互—反饋”進行學習【答案】B【解析】【詳解】本題主要考查人工智能技術的描述。人工智能的應用會帶來社會擔憂,如個人信息安全;強化學習應用了行為主義人工智能方法;網(wǎng)絡上獲取的數(shù)據(jù)不可直接應用于深度學習;行為主義人工智能依據(jù)“交互—反饋”進行學習,故本題選B選項。3. 某自動翻譯系統(tǒng)具備文字機器翻譯和語音機器翻譯功能,云端自動存儲用戶翻譯歷史數(shù)據(jù),并根據(jù)用戶翻譯歷史數(shù)據(jù)學習用戶翻譯習慣,為用戶提供個性化翻譯服務。掃描翻譯筆作為該系統(tǒng)終端,具備掃描詞典、語音翻譯、生詞標記、真人發(fā)音等功能。掃描翻譯筆部分參數(shù)如下:下列關于該信息系統(tǒng)組成的說法正確的是( )主控芯片:RK3326四核ARM架構(gòu)/主頻1.5GZ WiFi藍牙:WIFI802.1b/g/n/藍牙5.0 操作系統(tǒng):Android 麥克風:陣列麥克風 觸摸屏:2.98寸/OLED高清大屏 攝像頭:OCR攝像頭 存儲容量:16GB 內(nèi)存容量:1GBA. Android屬于該系統(tǒng)的應用軟件 B. 該系統(tǒng)的用戶僅指翻譯筆的使用者C. 翻譯后的語音屬于該系統(tǒng)的數(shù)據(jù) D. 陣列麥克風屬于輸出設備【答案】C【解析】【詳解】本題主要考查信息系統(tǒng)的描述。Android屬于該系統(tǒng)的系統(tǒng)軟件,該系統(tǒng)的用戶不僅指翻譯筆的使用者,還有維護者等人員,翻譯后的語音屬于該系統(tǒng)的數(shù)據(jù),陣列麥克風屬于輸入設備,故本題選C選項。4. 某自動翻譯系統(tǒng)具備文字機器翻譯和語音機器翻譯功能,云端自動存儲用戶翻譯歷史數(shù)據(jù),并根據(jù)用戶翻譯歷史數(shù)據(jù)學習用戶翻譯習慣,為用戶提供個性化翻譯服務。掃描翻譯筆作為該系統(tǒng)終端,具備掃描詞典、語音翻譯、生詞標記、真人發(fā)音等功能。掃描翻譯筆的部分參數(shù)如下:下列關于翻譯筆數(shù)據(jù)的說法正確的是( )主控芯片:RK3326四核ARM架構(gòu)/主頻1.5GZ WiFi藍牙:WIFI802.1b/g/n/藍牙5.0 操作系統(tǒng):Android 麥克風:陣列麥克風 觸摸屏:2.98寸/OLED高清大屏 攝像頭:OCR攝像頭 存儲容量:16GB 內(nèi)存容量:1GBA. 翻譯系統(tǒng)云端存儲的某用戶數(shù)據(jù)屬于大數(shù)據(jù)B. 翻譯筆采集的數(shù)據(jù)只能存儲在云端服務器C. 翻譯系統(tǒng)積累的大量數(shù)據(jù)是該信息系統(tǒng)的重要資源D. 翻譯系統(tǒng)從海量翻譯數(shù)據(jù)中挖掘有用信息,屬于數(shù)據(jù)查詢功能【答案】C【解析】【詳解】本題主要考查移動終端參數(shù)的描述。翻譯系統(tǒng)云端存儲的某用戶數(shù)據(jù)不屬于大數(shù)據(jù);翻譯筆采集的數(shù)據(jù)能存儲在云端服務器,也可以存儲在翻譯筆中;翻譯系統(tǒng)積累的大量數(shù)據(jù)是該信息系統(tǒng)的重要資源;翻譯系統(tǒng)從海量翻譯數(shù)據(jù)中挖掘有用信息,屬于數(shù)據(jù)加工處理功能,故本題選C選項。5. 下列有關信息系統(tǒng)安全性的說法,不正確的是( )A. 通過加密措施可以保護信息的保密性B. 訪問控制用于鑒別用戶身份C. 已開啟防火墻的服務器仍需安裝殺毒軟件D. 服務器中存儲的用戶手機號碼屬于個人敏感信息【答案】B【解析】【詳解】本題主要考查信息系統(tǒng)的安全性。訪問控制 (Access Control)指系統(tǒng)對用戶身份及其所屬的預先定義的策略組 限制其使用 數(shù)據(jù)資源能力的手段。 通常用于系統(tǒng)管理員控制用戶對服務器、目錄、文件等 網(wǎng)絡資源 的訪問。因此訪問控制不用于鑒別用戶身份,故本題選B選項。6. 下列關于網(wǎng)絡技術的說法正確的是( )A. 移動終端只能通過移動通信網(wǎng)絡接入因特網(wǎng)B. 網(wǎng)絡具有數(shù)據(jù)通信、資源共享和并行處理三個主要功能C. 局域網(wǎng)內(nèi)的設備應連接到路由器的WAN口D. 傳輸控制協(xié)議的作用是管理被傳送數(shù)據(jù)的完整性【答案】D【解析】【詳解】本題主要考查網(wǎng)絡技術的描述。移動終端能通過移動通信網(wǎng)絡接入因特網(wǎng)、也能通過無線網(wǎng)絡接入因特網(wǎng);網(wǎng)絡具有數(shù)據(jù)通信、資源共享和分布處理三個主要功能;局域網(wǎng)內(nèi)的設備應連接到路由器的LAN口;傳輸控制協(xié)議的作用是管理被傳送數(shù)據(jù)的完整性,故本題選D選項。7. 某算法的部分流程圖如圖所示,執(zhí)行這部分流程,依次輸入9、4、1、-3,則輸出s的值是( )A. -3 B. 0 C. 6 D. 3【答案】C【解析】【詳解】本題主要考查算法流程圖的執(zhí)行。分析流程圖可知,如果輸入a是奇數(shù),執(zhí)行s=s+a,否則執(zhí)行s=s-a。當a<=0時,循環(huán)結(jié)束,因此s=0+9-4+1=6,故本題選C選項。8. 變量x的值為-3.14,y的值為-8,執(zhí)行語句x=int(x)+abs(y)后x的值( )A. 4 B. 5 C. 11 D. 12【答案】B【解析】【詳解】本題主要考查Python表達式的運算。變量x的值為-3.14,y的值為-8,語句x=int(x)+abs(y)=-3+8=5,故本題選B選項。9. 若出棧順序為bceda,則入棧順序不可能( )A. abcde B. bceda C. dabec D. cbade【答案】C【解析】【詳解】本題主要考查棧的操作。選項C中,d、a和b先入棧,接著b出棧,e和c再入棧,c再出棧、e再出棧,此時棧中只有d和a元素,且a是棧頂元素,出棧順序是a、d,因此出棧順序不能是bceda,故本題選C選項。10. 數(shù)組a已有9個數(shù)據(jù),分別存儲于a[0]~a[8],需在第j個位置(1≤j≤9)插入數(shù)據(jù)k。利用Python語言編寫代碼,模擬數(shù)據(jù)插入過程,可選代碼如下:①a[i]=k ②a[i-1]=k ③a[i+1]=a[i] ④a[i]=a[i-1]⑤for i in range(j,9) ⑥for i in range(8,j-2,-1)a=[9,8,7,6,5,4,3,2,1,0] ________________________: ____________ ____________劃線處所需代碼依次為( )A. ⑥③① B. ⑤③② C. ⑥④① D. ⑤③①【答案】A【解析】【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。該算法的思想是:通過循環(huán)先將索引j-2~8的元素依次后移一位,再將k放到a[i]以實現(xiàn)k的插入。代碼依次是for i in range(8,j-2,-1)、a[i+1]=a[i] 、a[i]=k ,故本題選A選項。11. 有python程序段如下:c=0a=["python","C++","Java","VB","C","JavaScript"]for i in[1,5,2]:c+=len(a[i])print(c)執(zhí)行該程序段后,輸出的結(jié)果是( )A. 17 B. 5 C. 13 D. 7【答案】A【解析】【詳解】本題主要考查Python程序執(zhí)行。變量i依次取1、5、2,即用變量c統(tǒng)計字符“C++”、“JavaScript”、“Java”的長度之和,因此c=3+10+4=17,故本題選A選項。12. 有python程序段如下:import randomq=[""]*100;head=0;tail=0ans=""s=input()for i in range(len(s)):q[tail]=s[i];tail+=1while headx=random.randint(0,1)#隨機生成整數(shù)0或1ans+=q[head];head+=1if head < tail and x%2==0:q[tail]=q[head]tail+=1;head+=1print(ans)當s的輸入值為"Hello-world!"時,程序輸出的結(jié)果不可能是( )A. Hll-wrd!eool B. Hell-wordol! C. Hlo-ord!elwl D. eHll-wrd!ool【答案】D【解析】【詳解】本題主要考查Python程序的調(diào)試。分析程序可知,head初值為0,第一遍循環(huán),執(zhí)行ans+=q[head]后,ans="H",因此輸出的結(jié)果以字母H開頭,故不可能的是eHll-wrd!ool,故本題選D選項。二、非選擇題(本題共3小題,其中第13小題8分,第14小題9分,第15小題9分,共26分)13. 小明搭建了花園自動澆灌系統(tǒng),該系統(tǒng)結(jié)構(gòu)示意圖如圖a所示。Web服務器端程序采用Flask Web框架開發(fā)。傳感器采集的數(shù)據(jù)由智能終端經(jīng)IoT模塊發(fā)送到Web服務器,執(zhí)行器用于水泵的控制。請回答下列問題。(1)在搭建信息系統(tǒng)的前期準備中,考慮硬件設備配置、應用軟件的選擇和通信網(wǎng)絡的選擇與設計等,屬于______(單選,填字母A.需求分析B.可行性分析C.概要設計D.詳細設計)(2)系統(tǒng)根據(jù)傳感器提交的數(shù)據(jù),判斷是否需要澆灌。若需要,則開啟水泵澆灌10分鐘。智能終端部分代碼如下,請結(jié)合圖b,補全代碼。#導入函數(shù)庫,代碼略#設置智能終端連接Web服務器的參數(shù)、連接網(wǎng)絡的參數(shù)并連接網(wǎng)絡,代碼略h=pin0.read_analog()errno,resp=Obloq.get("①__?id=1&h="+str(h),10000)if errno!=200:#表明網(wǎng)絡通信連接異常display.show(str(errno))else:if resp=="1": #開啟水泵進行澆灌pin1.write_digital(1)sleep(10*60*1000)②_____(3)根據(jù)上面代碼分析可知,該信息系統(tǒng)根據(jù)傳感器數(shù)據(jù)做出開啟或關閉水泵決策的是______(選填:web服務器/智能終端/傳感器),水泵屬于圖1中的______。(4)若Web服務器的IP地址為“196.168.0.101”,端口為“5000”,要訪問“顯示土壤濕度統(tǒng)計數(shù)據(jù)”頁面,則正確的URL為______。【答案】 ①. C ②. /input ③. pin1.write_digital(0) ④. web服務器 ⑤. 執(zhí)行器 ⑥. http://196.168.0.101:5000/count【解析】【詳解】本題主要考查Python程序的綜合應用。①在搭建信息系統(tǒng)的前期準備中,考慮硬件設備配置、應用軟件的選擇和通信網(wǎng)絡的選擇與設計等,屬于概要設計,故選C選項。②由圖b,提交土壤濕度數(shù)據(jù)的子頁面路由,可知此處填/input。③此處對應的執(zhí)行器關操作,故填pin1.write_digital(0)。④根據(jù)上面代碼分析,系統(tǒng)根據(jù)傳感器提交的數(shù)據(jù),判斷是否需要澆灌,可知該信息系統(tǒng)根據(jù)傳感器數(shù)據(jù)做出開啟或關閉水泵決策的web服務器。⑤水泵屬于圖1中的執(zhí)行器。⑥若Web服務器的IP地址為“196.168.0.101”,端口為“5000”,要訪問“顯示土壤濕度統(tǒng)計數(shù)據(jù)”頁面,由圖b可知,顯示土壤濕度統(tǒng)計數(shù)據(jù)的子頁面路由是/count,則正確的URL為http://196.168.0.101:5000/count。14. 小明收集了梅西2005年至2023年國家隊比賽數(shù)據(jù),保存在“梅西國家隊詳細比賽數(shù)據(jù).xlsx”文件中,部分數(shù)據(jù)如圖a所示,現(xiàn)利用pandas模塊處理數(shù)據(jù)。圖a為統(tǒng)計分析梅西2019~2023年各項賽事的平均進球情況,編寫Python程序。請回答下列問題:(1)讀取“梅西國家隊詳細比賽數(shù)據(jù).xlsx”數(shù)據(jù),篩選出2019年以來的各項比賽數(shù)據(jù)。函數(shù)代碼如下,劃線處應填入的代碼為______(單選,填字母)A.df[df["年份"]>=2019] B.df["年份"]>=2019C.df["年份">=2019] D.df[df["年份"]]>=2019import pandas as pdimport matplotlib.pyplot as pltdf=pd.read_excel("梅西國家隊詳細比賽數(shù)據(jù).xlsx")#讀取表格數(shù)據(jù)df1=________(2)統(tǒng)計各項賽事的平均進球數(shù)量。由于原始數(shù)據(jù)“賽事”列中部分賽事未顯示年份(如第14題圖a所示),無法進行跨年度統(tǒng)計,因此需要在賽事名前添加年份信息。例如:“國際友誼賽”根據(jù)年份修改為“2019國際友誼賽”,“2022世界杯預選賽”則不修改。具體過程代碼如下,請補充完整。def isdigit(s):#代碼略,判斷s是否為純數(shù)字字符串,是則flag為True,否則flag為Falsereturn flagfor i in d f1.index:ss=df1.at[i,"賽事"]#根據(jù)行標簽、列標簽選取單個值,如“國際友誼賽”_______if not(isdigit(nf)):#isdigit()判斷是否為數(shù)字,是則返回Truedf1.at[i,"賽事"]=str(df1.at[i,"年份"])+df1.at[i,"賽事"]g=df1.groupby("賽事",as_index=False).mean()#以“賽事”為關鍵字,分組求平均(3)為統(tǒng)計2019年以來,梅西進球平均數(shù)排名前三的賽事,考慮可能存在并列情況,具體過程代碼如下,請補充完整。g=g.sort_values("進球",ascending=False) #以“進球”關鍵字,降序排序g1=g.head(3) #取前三項記錄m=g1["進球"].min() #求最小值bls=0bl=len(g1[g1["進球"]==m]) #求序列長度for i in g.index:if g.at[i,"進球"]==m: #根據(jù)行標簽、列標簽選取單個值①_____g2=g.head( ②_____)(4)以下是2019~2023年梅西國家隊比賽平均進球數(shù)排名前三賽事統(tǒng)計圖,則劃線處的代碼應為___圖bplt.title("2019~2023梅西國家隊比賽平均進球數(shù)排名前三賽事統(tǒng)計圖")x=g2["賽事"]y=______plt.bar(x,y)plt.show()【答案】 ① A ②. nf=ss[0:4] ③. bls+=1 ④. 3+bls-bl ⑤. g2["進球"]或g2.進球【解析】【詳解】本題主要考查Python程序的綜合應用。①篩選出2019年以來的各項比賽數(shù)據(jù),表達式為df[df["年份"]>=2019],故選A選項。②if not(isdigit(nf)),isdigit()判斷是否為數(shù)字,是則返回True。因此此處將字符串ss前4個字符取出來賦給變量nf用于判斷是否為數(shù)字,故此處填nf=ss[0:4]。③變量bls統(tǒng)計g中進球數(shù)為m的個數(shù),m為前三項記錄中進球數(shù)最小值,故此處填bls+=1。④bl=len(g1[g1["進球"]==m]),變量bl是g1中進球數(shù)為m的個數(shù),g1為取前三項記錄,此處返回g中前3項以及并列的情況,并列數(shù)為bls-bl,故此處填3+bls-bl。⑤以下是2019~2023年梅西國家隊比賽平均進球數(shù)排名前三賽事統(tǒng)計圖,因此縱坐標是進球數(shù),故此處填g2["進球"]或g2.進球。15. 使用Python編寫按文件后綴名進行分類的程序。要求實現(xiàn)的功能為:從文件夾中讀取所有文件名,存儲到file列表中,如:[["000.mp3"],["001.pptx"],["002.pptx"],["003.jpg"],…,["099.jpg"]],然后按文件后綴名進行分類,并統(tǒng)計每個類別下文件的數(shù)量,輸出結(jié)果如圖所示。(1)定義如下ft(s)函數(shù),參數(shù)s為文件名(如"000.mp3")。函數(shù)功能是將文件名中的后綴名取出,并返回該后綴名。def ft(s):n=0while s[n]!=".":n=n+1returns[n+1:]該段代碼采用的算法是______(單選:A.解析法/B.枚舉法/C.遞歸法)(2)按后綴名將文件名分為五類,分別為“mp3、pptx、jpg、xlsx、docx”。分類的具體代碼如下,請在劃線處填入合適的代碼。#從文件夾中讀取所有文件名,存儲到file列表中,如:[["000.mp3"],["001.pptx"],…,["099.jpg"]]。過程代碼略。for i in range(len(file)):file[i].append(-1) #append()功能:為列表增加一個元素fhead=[]for i in range(len(file)):a=①____j=0while jj+=1if jfile[i][1]=fhead[j][1]②____else:fhead.append([a,i])#append()功能:為列表增加一個元素(3)按后綴名類型將文件名輸出,效果如第15題圖所示(文件名輸出每10個換一行)。具體代碼如下,請在劃線處填入合適的代碼。for i in range(len(fhead)):print(fhead[i][0]+"類型的文件:")①____n=0while p!=-1:n+=1print(file[p][0],end="")if n%10==0:print("")②____print("")print("共"+str(n)+"個")【答案】 ①. B ②. ft(file[i][0]) ③. fhead[j][1]=i ④. p=fhead[i][1] ⑤. p=file[p][1]【解析】【詳解】本題主要考查Python程序的綜合應用。①該段代碼采用的算法是枚舉法,通過while循環(huán)結(jié)構(gòu)枚舉所有可能,選B選項。②ft函數(shù)功能是將文件名中的后綴名取出,并返回該后綴名。此處將i文件的后綴名賦值給變量a,故填ft(file[i][0])。③fhead[j][0]保存file[i]文件的后綴,fhead[j][1]指向file[i]文件的索引i,此處更新file[j][1]的值為i,即指向下一個同類型文件的索引為i,故填fhead[j][1]=i。④此處初始化p的值,即p=fhead[i][1],fhead[i][1]即file列表第一個索引下標,故此處填p=fhead[i][1]。⑤此處p指向下一個同類型fhead[i][0]文件,繼續(xù)循環(huán)輸出,故填p=file[p][1]。紹興市2022學年第二學期高中期末調(diào)測高二技術注意事項:1.本試卷分兩部分,第一部分信息技術,第二部分通用技術。全卷共16頁,第一部分1至8頁,第二部分9至15頁;2.考試時間90分鐘,滿分100分。第一部分 信息技術(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。在每小題給出的四個選項中,只有一個符合題目要求)1. 下列關于數(shù)據(jù)、信息與知識的說法,正確的是( )A. 數(shù)據(jù)是對信息加工后獲取到的 B. 知識表現(xiàn)為一種卓越的判斷力C. 傳感器的普及加速了數(shù)據(jù)的傳輸與處理 D. 信息是用來消除隨機不確定性的東西2. 下列關于人工智能的說法,正確的是( )A. 人工智能的應用不會帶來社會擔憂B. 強化學習應用了行為主義人工智能方法C. 網(wǎng)絡上獲取的數(shù)據(jù)可直接應用于深度學習D. 聯(lián)結(jié)主義人工智能依據(jù)“交互—反饋”進行學習3. 某自動翻譯系統(tǒng)具備文字機器翻譯和語音機器翻譯功能,云端自動存儲用戶翻譯歷史數(shù)據(jù),并根據(jù)用戶翻譯歷史數(shù)據(jù)學習用戶翻譯習慣,為用戶提供個性化翻譯服務。掃描翻譯筆作為該系統(tǒng)終端,具備掃描詞典、語音翻譯、生詞標記、真人發(fā)音等功能。掃描翻譯筆的部分參數(shù)如下:下列關于該信息系統(tǒng)組成的說法正確的是( )主控芯片:RK3326四核ARM架構(gòu)/主頻1.5GZ WiFi藍牙:WIFI802.1b/g/n/藍牙5.0 操作系統(tǒng):Android 麥克風:陣列麥克風 觸摸屏:2.98寸/OLED高清大屏 攝像頭:OCR攝像頭 存儲容量:16GB 內(nèi)存容量:1GBA. Android屬于該系統(tǒng)的應用軟件 B. 該系統(tǒng)的用戶僅指翻譯筆的使用者C. 翻譯后的語音屬于該系統(tǒng)的數(shù)據(jù) D. 陣列麥克風屬于輸出設備4. 某自動翻譯系統(tǒng)具備文字機器翻譯和語音機器翻譯功能,云端自動存儲用戶翻譯歷史數(shù)據(jù),并根據(jù)用戶翻譯歷史數(shù)據(jù)學習用戶翻譯習慣,為用戶提供個性化翻譯服務。掃描翻譯筆作為該系統(tǒng)終端,具備掃描詞典、語音翻譯、生詞標記、真人發(fā)音等功能。掃描翻譯筆的部分參數(shù)如下:下列關于翻譯筆數(shù)據(jù)的說法正確的是( )主控芯片:RK3326四核ARM架構(gòu)/主頻1.5GZ WiFi藍牙:WIFI802.1b/g/n/藍牙5.0 操作系統(tǒng):Android 麥克風:陣列麥克風 觸摸屏:298寸/OLED高清大屏 攝像頭:OCR攝像頭 存儲容量:16GB 內(nèi)存容量:1GBA. 翻譯系統(tǒng)云端存儲的某用戶數(shù)據(jù)屬于大數(shù)據(jù)B. 翻譯筆采集的數(shù)據(jù)只能存儲在云端服務器C. 翻譯系統(tǒng)積累的大量數(shù)據(jù)是該信息系統(tǒng)的重要資源D. 翻譯系統(tǒng)從海量翻譯數(shù)據(jù)中挖掘有用信息,屬于數(shù)據(jù)查詢功能5. 下列有關信息系統(tǒng)安全性的說法,不正確的是( )A. 通過加密措施可以保護信息的保密性B. 訪問控制用于鑒別用戶身份C. 已開啟防火墻的服務器仍需安裝殺毒軟件D. 服務器中存儲的用戶手機號碼屬于個人敏感信息6. 下列關于網(wǎng)絡技術的說法正確的是( )A 移動終端只能通過移動通信網(wǎng)絡接入因特網(wǎng)B. 網(wǎng)絡具有數(shù)據(jù)通信、資源共享和并行處理三個主要功能C. 局域網(wǎng)內(nèi)的設備應連接到路由器的WAN口D. 傳輸控制協(xié)議的作用是管理被傳送數(shù)據(jù)的完整性7. 某算法的部分流程圖如圖所示,執(zhí)行這部分流程,依次輸入9、4、1、-3,則輸出s的值是( )A. -3 B. 0 C. 6 D. 38. 變量x的值為-3.14,y的值為-8,執(zhí)行語句x=int(x)+abs(y)后x的值( )A. 4 B. 5 C. 11 D. 129. 若出棧順序為bceda,則入棧順序不可能是( )A. abcde B. bceda C. dabec D. cbade10. 數(shù)組a已有9個數(shù)據(jù),分別存儲于a[0]~a[8],需在第j個位置(1≤j≤9)插入數(shù)據(jù)k。利用Python語言編寫代碼,模擬數(shù)據(jù)插入過程,可選代碼如下:①a[i]=k ②a[i-1]=k ③a[i+1]=a[i] ④a[i]=a[i-1]⑤for i in range(j,9) ⑥for i in range(8,j-2,-1)a=[9,8,7,6,5,4,3,2,1,0] ________________________: ____________ ____________劃線處所需代碼依次為( )A. ⑥③① B. ⑤③② C. ⑥④① D. ⑤③①11. 有python程序段如下:c=0a=["python","C++","Java","VB","C","JavaScript"]for i in[1,5,2]:c+=len(a[i])print(c)執(zhí)行該程序段后,輸出的結(jié)果是( )A. 17 B. 5 C. 13 D. 712. 有python程序段如下:import randomq=[""]*100;head=0;tail=0ans=""s=input()for i in range(len(s)):q[tail]=s[i];tail+=1while headx=random.randint(0,1)#隨機生成整數(shù)0或1ans+=q[head];head+=1if head < tail and x%2==0:q[tail]=q[head]tail+=1;head+=1print(ans)當s的輸入值為"Hello-world!"時,程序輸出的結(jié)果不可能是( )A. Hll-wrd!eool B. Hell-wordol! C. Hlo-ord!elwl D. eHll-wrd!ool二、非選擇題(本題共3小題,其中第13小題8分,第14小題9分,第15小題9分,共26分)13. 小明搭建了花園自動澆灌系統(tǒng),該系統(tǒng)結(jié)構(gòu)示意圖如圖a所示。Web服務器端程序采用Flask Web框架開發(fā)。傳感器采集的數(shù)據(jù)由智能終端經(jīng)IoT模塊發(fā)送到Web服務器,執(zhí)行器用于水泵的控制。請回答下列問題。(1)在搭建信息系統(tǒng)的前期準備中,考慮硬件設備配置、應用軟件的選擇和通信網(wǎng)絡的選擇與設計等,屬于______(單選,填字母A.需求分析B.可行性分析C.概要設計D.詳細設計)(2)系統(tǒng)根據(jù)傳感器提交的數(shù)據(jù),判斷是否需要澆灌。若需要,則開啟水泵澆灌10分鐘。智能終端部分代碼如下,請結(jié)合圖b,補全代碼。#導入函數(shù)庫,代碼略#設置智能終端連接Web服務器的參數(shù)、連接網(wǎng)絡的參數(shù)并連接網(wǎng)絡,代碼略h=pin0.read_analog()errno,resp=Obloq.get("①__?id=1&h="+str(h),10000)if errno!=200:#表明網(wǎng)絡通信連接異常display.show(str(errno))else:if resp=="1": #開啟水泵進行澆灌pin1write_digital(1)sleep(10*60*1000)②_____(3)根據(jù)上面代碼分析可知,該信息系統(tǒng)根據(jù)傳感器數(shù)據(jù)做出開啟或關閉水泵決策的是______(選填:web服務器/智能終端/傳感器),水泵屬于圖1中的______。(4)若Web服務器的IP地址為“196.168.0.101”,端口為“5000”,要訪問“顯示土壤濕度統(tǒng)計數(shù)據(jù)”頁面,則正確的URL為______。14. 小明收集了梅西2005年至2023年國家隊比賽數(shù)據(jù),保存在“梅西國家隊詳細比賽數(shù)據(jù).xlsx”文件中,部分數(shù)據(jù)如圖a所示,現(xiàn)利用pandas模塊處理數(shù)據(jù)。圖a為統(tǒng)計分析梅西2019~2023年各項賽事的平均進球情況,編寫Python程序。請回答下列問題:(1)讀取“梅西國家隊詳細比賽數(shù)據(jù).xlsx”數(shù)據(jù),篩選出2019年以來的各項比賽數(shù)據(jù)。函數(shù)代碼如下,劃線處應填入的代碼為______(單選,填字母)A.df[df["年份"]>=2019] B.df["年份"]>=2019C.df["年份">=2019] D.df[df["年份"]]>=2019import pandas as pdimport matplotlibpyplot as pltdf=pd.read_excel("梅西國家隊詳細比賽數(shù)據(jù).xlsx")#讀取表格數(shù)據(jù)df1=________(2)統(tǒng)計各項賽事平均進球數(shù)量。由于原始數(shù)據(jù)“賽事”列中部分賽事未顯示年份(如第14題圖a所示),無法進行跨年度統(tǒng)計,因此需要在賽事名前添加年份信息。例如:“國際友誼賽”根據(jù)年份修改為“2019國際友誼賽”,“2022世界杯預選賽”則不修改。具體過程代碼如下,請補充完整。def isdigit(s):#代碼略,判斷s是否為純數(shù)字字符串,是則flag為True,否則flag為Falsereturn flagfor i in d f1.index:ss=df1.at[i,"賽事"]#根據(jù)行標簽、列標簽選取單個值,如“國際友誼賽”_______if not(isdigit(nf)):#isdigit()判斷是否為數(shù)字,是則返回Truedf1.at[i,"賽事"]=str(df1.at[i,"年份"])+df1.at[i,"賽事"]g=df1.groupby("賽事",as_index=False).mean()#以“賽事”為關鍵字,分組求平均(3)為統(tǒng)計2019年以來,梅西進球平均數(shù)排名前三的賽事,考慮可能存在并列情況,具體過程代碼如下,請補充完整。g=g.sort_values("進球",ascending=False) #以“進球”為關鍵字,降序排序g1=g.head(3) #取前三項記錄m=g1["進球"].min() #求最小值bls=0bl=len(g1[g1["進球"]==m]) #求序列長度for i in g.index:if g.at[i,"進球"]==m: #根據(jù)行標簽、列標簽選取單個值①_____g2=g.head( ②_____)(4)以下是2019~2023年梅西國家隊比賽平均進球數(shù)排名前三賽事統(tǒng)計圖,則劃線處的代碼應為___圖bplt.title("2019~2023梅西國家隊比賽平均進球數(shù)排名前三賽事統(tǒng)計圖")x=g2["賽事"]y=______plt.bar(x,y)plt.show()15. 使用Python編寫按文件后綴名進行分類的程序。要求實現(xiàn)的功能為:從文件夾中讀取所有文件名,存儲到file列表中,如:[["000.mp3"],["001.pptx"],["002.pptx"],["003.jpg"],…,["099.jpg"]],然后按文件后綴名進行分類,并統(tǒng)計每個類別下文件的數(shù)量,輸出結(jié)果如圖所示。(1)定義如下ft(s)函數(shù),參數(shù)s為文件名(如"000.mp3")。函數(shù)功能是將文件名中的后綴名取出,并返回該后綴名。def ft(s):n=0while s[n]!=".":n=n+1returns[n+1:]該段代碼采用的算法是______(單選:A.解析法/B.枚舉法/C.遞歸法)(2)按后綴名將文件名分為五類,分別為“mp3、pptx、jpg、xlsx、docx”。分類的具體代碼如下,請在劃線處填入合適的代碼。#從文件夾中讀取所有文件名,存儲到file列表中,如:[["000.mp3"],["001.pptx"],…,["099.jpg"]]。過程代碼略。for i in range(len(file)):file[i].append(-1) #append()功能:為列表增加一個元素fhead=[]for i in range(len(file)):a=①____j=0while jj+=1if jfile[i][1]=fhead[j][1]②____else:fhead.append([a,i])#append()功能:為列表增加一個元素(3)按后綴名類型將文件名輸出,效果如第15題圖所示(文件名輸出每10個換一行)。具體代碼如下,請在劃線處填入合適的代碼。for i in range(len(fhead)):print(fhead[i][0]+"類型的文件:")①____n=0while p!=-1:n+=1print(file[p][0],end="")if n%10==0:print("")②____print("")print("共"+str(n)+"個") 展開更多...... 收起↑ 資源列表 浙江省紹興市2022-2023學年高二下學期期末調(diào)測技術試題 Word版含解析.docx 浙江省紹興市2022-2023學年高二下學期期末調(diào)測技術試題 Word版無答案.docx 縮略圖、資源來源于二一教育資源庫