資源簡介 高二3月質量檢測技術參考答案第一部分:信息技術(50分)一、選擇題(每題2分,共26分)1 2 3 4 5 6 7 8 9 10 11 12 13D C B D C D A C D B A C D二、非選擇題(本大題共3小題,第14題8分,第15題8分,第16題8分,共24分)14.(1)AD (2分)(2)① sum() (1分)②g.index (2分)③ 技術人數 (1分)④df1.班級[0:3] (2分)15.(1)B/S (1分) 無線 (1分)(2)pin0 (1分) pin8 (1分)(3)① abs(oldlight-light)>val (2分)②sleep(1000) (2分)16.(1)第1行第5列 (2分)(2)① sg>a[q][1] and q!=-1 (2分)② a.append([xh,sg,q]) (2分)③p=a[p][2] (2分)1寧波“十校” 技術參考答案 第 1 頁 共 1 頁2022學年高二 3月質量檢測選考技術試卷第二學期本試題卷分兩部分,第一部分信息技術,第二部分通用技術。滿分 100 分,考試時間90 分鐘。考生注意:1.答題前,請務必將自己的姓名、準考證號用黑色字跡的簽字筆或鋼筆填寫在試題卷和答題紙規定的位置上。2.答題時,請按照答題紙上“注意事項”的要求,在答題紙相應的位置上規范作答,在本試題卷上的作答一律無效。3.非選擇題的答案須用黑色字跡的簽字筆或鋼筆寫在答題紙上相應區域內,作圖時可先使用2B 鉛筆,確定后須用黑色字跡的簽字筆或鋼筆描黑。第一部分 信息技術(共 50 分)一、選擇題(單選,本大題共 13 小題,每題 2 分,共 26 分)1. 下列關于數據、信息和知識的說法正.確.的是A.數據是信息經過存儲分析和解釋所產生的意義B.對信息進行簡單的積累,就可以形成知識C.數字是數據的唯一表現形式D.知識不僅可以傳遞,還可以共享2.車牌識別系統完成車輛牌照識別的過程,主要應用的技術是A.無線通訊技術 B.多媒體交互技術 C.人工智能技術 D.網絡技術3.下列選項中,不.屬.于.網絡功能的是A.數據通信功能 B.數據查詢功能 C.分布處理功能 D.資源共享功能4.下列關于信息系統及其組成要素的說法不.正.確.的是A.信息系統包括硬件、軟件、數據、通信網絡和用戶B.Linux、Unix、Mac OS 都是系統軟件C.RAM 斷電后數據將丟失D.聲音的數字化過程包括采樣和量化,其中聲音容量僅由采樣頻率決定5.下列組合屬于信息系統硬件的是①Web 服務器②用戶 ③客戶端 ④溫度數據 ⑤智能終端 ⑥傳感器A. ①②③⑥ B.②③④⑤ C.①③⑤⑥ D.①④⑤⑥6.下列有關傳感與控制的說法正.確.的是A.移動終端中,借助重力傳感器可以實現計步功能B.二代身份證,銀行卡等內置的電子標簽屬于有源標簽C.NFC 技術,即長距離高頻的 RFID 技術D.同一種傳感器采用不同的算法可實現不同的功能7.已知變量 s="password",下列表達式的值為"pass"的是:①s[:4] ②s[-5::-1] ③s[:2]+s[3]*2 ④s[0:2]+s[3:5]A. ①③ B.②④ C.①③④ D.①②③第 1 頁 共 5 頁8.有千位和百位未知的 5位整數“9**65”,能被 37或 67 整除。以下 Python 程序段的功能是:在滿足條件的所有數中,將最大一個 5位數的千位和百位依次顯示出來。i,flag=100,Falsewhile i>0 and not flag:.print(i//10,i%10)方框中的代碼由以下三部分組成①j=90065+i*100 ②i-=1 ③if (j%37)*(j%67)==0:flag=True下列選項中,代碼順序正確的是A.①②③ B.①③② C.②①③ D.②③①9.有如下 python 程序段:a=[0]*25t="2022ShanShuiLianMeng"for i in range(len(t)):if "a"<=t[i]<="z":m=ord(t[i])-ord("a")a[m]=a[m]+1print(sum(a[:7]))執行該程序段后,輸出的結果為:A.3 B.5 C.6 D.410.已知一棵二叉樹的前序遍歷序列為“ABCDEF”,中序遍歷序列為“CBAEDF”,該二叉樹的后序遍歷結果為:A.FEDCBA B.CBEFDA C.CBEDFA D.不定11.有一入棧序列為 a1,a2,a3,a4,以下可.能.的出棧序列是A.a2,a4,a3,a1 B.a3,a1,a4,a2 C.a3,a4,a1,a2 D.a4,a3,a1,a212.采用冒泡排序算法對一組數據進行排序,第一遍排序后的結果為 2,30,18,21,6,9,65,那么該組數據的原始順序可.能.是A.2,30,18,21,65,6,9 B.30,2,18,21,6,9,65C.30,18,21,6,9,65,2 D.30,18,2,21,6,9,6513.某二分查找算法的 python 程序段如下:#隨機產生包含 10個整型元素的升序序列,依次存入列表 a,代碼略i=0;j=9;s=[]key=int(input())while i<=j:m=(i+j+1)//2s.append(a[m])if a[m]==key:breakelif a[m]>key:j=m-1else:i=m+1print(s)執行該程序段,輸入 key 值后,輸出 s的值,下列選項中錯.誤.的是A.[78,58,67,60] B.[55,78,61,59] C.[73,50,41,38] D.[51,77,78,79]第 2 頁 共 5 頁二、非選擇題(本大題共 3 小題,其中 14 小題 8 分,15 小題 8 分,16 小題 8 分,共24分)14.大力老師收集了學校高三年級 7 選 3 選課數據,存儲在“選課情況.xlsx”中,其數據格式如下圖所示,學科列下的“1”表示相應行的學生選了該學科,“0”表示未選。(1)老師收集的數據存在一些問題,需要進行數據整理,下列說法合理的是( )(多選)A.數據集中格式不一致的數據,需要進行格式轉換B.數據集中的異常數據應該直接刪除或忽略C.數據集中的缺失的數據可以用任意值填充D.數據集中的重復數據須在審核的基礎上進行合并或刪除(2)為實現統計各班技術選考人數,并找出技術選考人數最多的 3個班級,老師通過Python編程進行數據處理,并以圖表的形式呈現結果。實現上述功能的 Python 程序如下,請在劃線處填入合適的代碼。import pandas as pdimport matplotlib.pyplot as pltplt.rcParams["font.sans-serif"]=["SimHei"] #中文顯示df=pd.read_excel("選課情況.xlsx")g=df.groupby("班級").技術. ①df1=pd.DataFrame({"班級": ② ,"技術人數":g.values})df1=df1.sort_values(" ③ " ,ascending=False)x= ④y=df1.技術人數[0:3]plt.bar(x,y,label="選技術人數")plt.title("技術選科人數最多的三個班級")plt.xlabel("班級")plt.ylabel("人數")plt.legend( )plt.ylim(40,50)plt.show( )第 3 頁 共 5 頁15.小強搭建“教室光線控制系統”,實現通過網絡控制教室的燈光,系統的硬件設備連接方案如下圖所示。⑴從上圖可以看出,該“教室光線控制系統”的架構是 ▲ (填寫:B/S 或C/S)模式,智能終端和服務器通信采用 ▲ (填寫:無線或有線)方式。⑵從代碼中可以看出,連接光線傳感器的引腳編號是 ▲ 執行器的引腳編號是 ▲⑶系統正常運行時,傳感器每隔 1秒檢測一次光線數據,若測得的連續的兩次數據的變化量超過給定的閾值,則智能終端向服務器上傳一次數據。實現該功能的代碼如下,要實現該系統的預設功能,請補充完整劃線處的代碼。oldlight=0val=6 #設定閾值while True:light=pin0.read_analog()if ① :oldlight=lighterrno,resp=Obloq.get("input id=1&val="+str(light),10000)if errno==200:if resp=='1':pin8.write_digital(1)else:pin8.write_digital(0)else:display.scroll(str(errno))② #等待 1秒16.某校軍訓,需要按照身高由低到高排成 n 行 5 列的方陣。某班學生按照身高(100≤身高≤199) 由低到高編寫編號并將相關信息存在如 16-1圖所示"stu.txt"文件中。根據教官提出的排方陣要求, 排成如圖 16-2 所示方陣,方陣各點顯示學生編號。16-1 16-2 16-3第 4 頁 共 5 頁現有延遲報道學生歸隊,歸隊學生編號延續該班現有編號依次往后,編寫程序完成下列任務:輸入學生身高,輸出新的方陣布局圖。例如:輸入學生身高為 168,新的方陣布局圖如 16-3 所示,學生在方陣的位置:3 , 4。⑴若插入學生身高為 160cm,根據 16-1 圖及范例,該學生應該在 16-2 圖方陣中的幾行幾列 ▲ 。⑵為實現上述功能,請填寫劃線處代碼。f=open("stu.txt","r")a=[]line=f.readline( ).split( )i=1while line!=[]:a.append([line[0],line[1],i])i+=1line=f.readline().split()n=len(a)-1a[n][2]=-1sg=input("請輸入插入的學生身高(cm):")xh=str(len(a))head=1p=head;q=headwhile ① :p=qq=a[q][2]if q==head :②head =len(a)-1else:a.append([xh,sg,a[p][2]])a[p][2]=len(a)-1p=headm=1while p!=-1:if m!=5:print(a[p][0],end= " ")m+=1else:print(a[p][0])m=1③第 5 頁 共 5 頁 展開更多...... 收起↑ 資源列表 3月質量檢測信息答案.doc 高二信息技術選考3月質量檢測試卷3.8.pdf 縮略圖、資源來源于二一教育資源庫