資源簡介 2022 學年第二學期杭州市高三年級教學質量檢測技術試題卷第一部分 信息技術 (50 分)一、選擇題 (本大題共 12 小題,每小題 2 分,共 24 分,每小題列出的四個備選項中只有一個是符合題目 要求的,不選、錯選、多選均不得分。)1.下列關于數據和信息的說法,正確的是A.乘坐火車時不需要提供紙質火車票,說明信息可以不依賴于載體B.考古發現可以讓我們了解過去的文化,說明信息不會隨著時間的推移而變化C.結繩記事中通過“大事大結,小事小結”來記錄不同的事件,其中繩結是信息D.“一百個人心中有一百個哈姆雷特” ,說明不同的人對同一信息會建構出不同知識 2.下列關于人工智能的說法,正確的是A.電商平臺人工客服和機器客服合作解答問題,屬于跨領域人工智能應用B.基于深度學習的人工智能,一般會構造包含若干層的神經網絡C.專家系統是基于數據驅動的人工智能方法D.人工智能技術推動了人類社會進步,不可能威脅人類安全3.下列關于數據處理與應用的說法,正確的是A.大數據一般具有數據量大、處理速度慢、數據類型多、價值密度高的特征B.所有的文本數據處理都依次經過數據分析、特征提取、分詞和結果呈現四個步驟C.數據可視化是將數據以圖形圖像等形式表示,直觀呈現數據中所蘊含的信息D.在數據處理過程中,數據的質量不會影響數據分析的結果閱讀下列材料,回答第 4 題至第 6 題。某中學使用“智能門禁系統” ,師生進出校園可使用人臉、校園卡或身份證進行識別。該系統使用AI 攝 像頭識別人臉,RFID 技術獲取校園卡、身份證等電子標簽數據,并將采集到的數據存儲到 Web 服務器的數 據庫,家長可使用手機客戶端登錄該系統,隨時隨地查看學生進出校園的情況。其中服務器的主要配置為:CPU 內存 硬盤 操作系統八核 2.3GHz 16GB 4TB Windows4.下列關于該信息系統組成與功能描述,正確的是A.使用該系統需要網絡的支撐B.該系統最大存儲數據量為 16GBC.該“智能門禁系統”屬于系統軟件D.Web 服務器中的數據庫屬于系統的硬件5.下列操作中會對系統造成安全隱患的是A.撿到校園卡及時歸還失主B.為新用戶設置同一登錄密碼C.為服務器及時更新系統補丁D.采集的數據經加密后存儲到數據庫中(...)6.下列關于該信息系統中的數據說法,不正確的是A.家長通過登錄系統了解學生進出校園的情況屬于系統數據的查詢B.通過 AI 攝像頭采集人臉數據屬于該系統的數據輸入C.數據只有存儲到數據庫中才能進行處理D.該系統關閉后客戶端將無法正常查看系統數據高三技術試題卷 第 1頁 共 14 頁7.某算法的部分流程圖如圖所示,執行這部分流程,若輸入 x的值依次為 1 ,2 ,3 ,4 ,5 ,- 1 ,則輸出 s 的值是A.3 B.7 C.13 D.158.已知一棵二叉樹有 13 個節點,樹中度為 1 的節點數為 2 ,則該樹度為 2 的節點數為A.4 B.5 C.6 D.119.有 1 個棧,從棧頂到棧底依次為元素 a 、b 、c ,并且已知元素d 已入棧并出棧,則這四個元素的入棧順序可能為A.a,b,c,d B.b,d,c,aC.c,d,b,a D.d,a,b,c10.定義如下遞歸函數,計算正整數 n 的每位數字之和,例如 n= 123 ,函數返回值為 6。def f(n):x = ()1if x == 0:return nelse:y = (2)return (3)上述程序段中方框處可選代碼為:①n % 10 ②n // 10 ③y + f(x) ④y + f(n - 1)則 (1) (2) (3) 處代碼依次為A.①②③ B.①②④ C.②①③ D.②①④11.有如下 Python 程序段:import randoma = [2,3,5,8, 10, 10, 10, 17, 19,20]key = random.randint(1,30) # 隨機生成[1,30]之間的整數i,j = 0,9while i <= j:m = (i + j) // 2if a[m] > key:j = m - 1else:i = m + 1print(j)執行該程序段,下列說法正確的是A.若 key 的值為 10 ,則輸出的值為 3B.若輸出的值為 8 ,則 key 的值一定為 19C.對于任意 key 值,語句“m = (i + j) // 2”最少執行 1 次D.對于任意 key 值,語句“m = (i + j) // 2”最多執行 3 次12.有如下 Python 程序段:import randomq = [0] * 5head = tail = 0for i in range(5):高三技術試題卷 第 2頁 共 14 頁if random.randint(0, 1)== 0:q[tail] = random.randint(1,9)tail += 1elif head != tail and q[tail - 1] < q[head]:q[tail] = q[head]head += 1tail += 1執行該程序段后,q 的值不可能是A.[0, 0, 0, 0, 0] B.[5, 4, 3, 2, 1]C.[5, 8, 3, 0, 0] D.[0, 5, 6, 0, 0]二、非選擇題 (本大題共 3 題,其中第 13 題 8 分,第 14 題 9 分,第 15 題 9 分,共 26 分)13.小強搭建家庭燈光、溫度監控系統,該系統使用傳感器采集光線、溫度等數據由智能終端經過 IoT 模塊 發送到 Web 服務器。服務器端程序采用 Flask Web 框架編寫,實現監控燈光與空調等功能。系統結構示意 圖如第 13 題圖 a 所示。請回答下列問題:第 13 題圖 a(1) 完善該系統結構圖。若第 13 題圖 a 中 ○B ○C處的設備由以下三部分組成:①Web 服務器;②智能 終端;③IoT 模塊,則 ○B ○C 處的設備依次為 (填數字編號) 。(2) 小強使用智能終端上傳采集的溫度數值 (范圍為[0, 1023]之間的整數) ,服務器接收到上傳溫度數 值 t 后,將其轉換為攝氏度 d (轉換公式為:t÷1024×3000÷10.24 ,保留 2 位小數) 保存到數據庫 中數據類型為實型的 tem 字段中。服務器端部分 Python 代碼如下,請在劃線處填入合適的代碼。#導入各模塊代碼略@app.route("/s")def index( ):#數據庫連接等代碼略id=request.args.get("id") #接收智能終端上傳的傳感器編號t=int(request.args.get("t")) #接收智能終端上傳的溫度數值d=s="insert into da(id,tem) values ('"+id+"',"+str(d)+ ")"cur.execute(s) #將數據保存到數據庫中#數據庫其它操作代碼略return "ok"if __name__ == "__main__":app.run(host="192.168.0.1",port=8080)(3) 結合上述代碼,若上傳編號 id 為 1 ,溫度數值 t 為 72 時,則能正確提交數據到服務器的 URL 為 (單選,填字母) 。高三技術試題卷 第 3頁 共 14 頁A.http://192. 168.0. 1.8080/index id=1&t=72B.http://192.168.0.1/8080:s id=1&t=72C.http://192.168.0.1:8080/index id=1&t=72D.http://192.168.0.1:8080/s id=1&t=72(4) 為提升該系統 Web 服務器的性能,從硬件角度著手,除了增加內存容量外,還可以在哪些方面加以 改進,請簡要說明改進方案 。 (注:回答兩項,一項正確得 1 分)14.小天收集了浙江省某年各地市年齡段數據,保存在“T14.xlsx ”文件中,如第 14 題圖 a 所示。為統計分 析各地市不同年齡段人口占比,編寫 Python 程序,輸出結果如第 14 題圖 b 所示。高三技術試題卷 第 4頁 共 14 頁第 14 題圖 a請回答下列問題:第 14 題圖b(1) 為統計分析各地市不同年齡段人口占本地市人口比例,編寫 Python 代碼如下,劃線處①應填入的代 碼為 (單選,填字母) ,劃線處②應填入的代碼為 。A.df.groupby("地市",as_index=False).count()B.df.groupby("地市",as_index=False).sum()C.df.groupby("地市",as_index=True).mean()import pandas as pdimport matplotlib.pyplot as pltdf = pd.read_excel("T14.xlsx")df1 = ① # 計算各地市不同年齡段的人數print ("地 市 17 歲以下 18-34 歲 35-59 歲 60 歲及以上")#“df1.values.tolist()”實現將 df1 轉換為二維列表。列表中每個元素包含 5 個數 #據項,分別對應地市名稱和該地市 4 個年齡段人數總計,如['麗水市', 501421, ...] df2=df1.values.tolist()x,y = [],[]for area in df2:for c in range(len(area)):if c == 0:x.append(area[0])print(area[0], end=" ")else: 第 14 題圖 csm = sum(area[ 1:]) #sum 函數實現對序列求和t= ②print('%.2f' %(t), end="% ") #按設置格式輸出if c == 4:y.append(t)print()plt.title("浙江省各地市 60 歲以上人數占本地市總人口比例", fontsize=24)plt.bar(x, y) #繪制 60 歲及以上人數占本地市總人口比例柱形圖#設置繪圖參數,顯示如第 14 題圖 c 所示,代碼略。(2) 由第 14 題圖 c 可知,60 歲及以上人數占本地市人口比例超過 25%的地市有 個。(3) 小天編寫 mygroupby 函數模擬實現上述分類匯總功能,計算各地市不同年齡段的人數,結果以列表 形式返回。函數代碼如下,請在劃線處填入合適的代碼。#df1 為二維列表,列表中每個元素包含 6 個數據項,內容如第 14 題圖 a 所示;函數返回值 dfs 格式同題 (1) 二維列表 df2def mygroupby(df1):dfs=[] #創建一個空列表 dfsfor row in df1:①if n>0:for j in range(n):if row[0]==dfs[j][0]:breakif n==0 or row[0] != dfs[j][0]:dfs.append([row[0],0,0,0,0])j=nfor k in range(2,len(row)):②return dfs15.為分析數據中各元素的變化情況,進行如下定義:若在數組 d 中滿足 d[a]< ... d[i+1]>...>d[b] ,則從下標 a 到下標 b 區間的數據稱為一個波 峰,下標 a 到 b 的距離即為一個波峰的長度(長度≥3) 。例如:數組 d 元素為“78,46,50,37,5,42,6,6,23”, 存在 2 個波峰,分別是從 d[1]到 d[4]和 d[4]到 d[6] ,波峰長度分別為 4 和 3。編寫程序分析數據,找出所有波峰,按波峰長度降序排序 (若波峰長度相同,則按開始下標升序) , 并輸出波峰長度和開始到結束元素下標;若不存在,則輸出“不存在波峰” ,運行結果如圖所示。第 15 題圖請回答下列問題:(1) 根據題意,若數組 d 元素“23, 14,35,31, 13,20,3,40, 10, 10,9” ,則最長的波峰長度為 。(2) 執行該程序,若數組 d 元素為“2, 1, 1,2” ,則 處 while 語句中循環體的執行次數是 。(3) 實現上述功能的程序代碼如下,請在劃線處填入合適的代碼。 #讀取待處理數據,保存在數組d 中,并顯示輸出,代碼略mt,i,n=[], 1,len(d)while iwhile ii+=1高三技術試題卷 第 5頁 共 14 頁st=i- 1while id[i- 1]:i+=1if ① :高三技術試題卷 第 6頁 共 14 頁continuewhile ii+=1ln=i-stif len(mt)==0:mt.append([ln,st,- 1])head=0;q=headelse:#跳出本輪循環,然后繼續進行下一輪循環#為 mt 追加一個列表元素p=headwhile p!=- 1 and ② :q=pp=mt[p][2]ifp==head:mt.append([ln,st,head])head=len(mt)- 1else:mt.append([ln,st,p])③if len(mt)==0:print("不存在波峰")else:print("輸出結果(長度:開始下標~結束下標):")p=headwhile p!=- 1:print(mt[p][0],":",mt[p][1]," ~",mt[p][0]+mt[p][1]- 1)p=mt[p][2]((單選,填字母)。)(4) 使用以下代碼替換加框處代碼,可以減少鏈表 mt 遍歷次數的是A. if mt[q][0]>ln: B. if mt[q][0]p=mt[q][2] p =mt[q][2]else: else:p=head p=head一、選擇題(每題2分,共24分)123456789101112DBABCCBCCBD二、非選擇題(第13題8分,第14題9分,第15題9分)13.(1)231(2分)(2)round(t/1024*3000/10.24,2)或int(t/1024*3000/10.24*100)/100(2分)(3)D(2分)(4)從硬件角度,提升性能有實效(回答正確1項得1分》(2分)14.(1)①B(2分)②area[c]/sm*100(2分)(2)5(1分)(3)①n=-le熟(dt(2分)2dfs [j][k-1]=dfs[j][k-1]+xow [k](2分)15.(1)4(1分)(2)2或2次(1分)(3)①=mord[i]=d[i-1]或等價表達式(2分)②(lnmt[p][1])(2分)若條件少括號,不得分③mt[q][2]=le(mt)-1(2分)(4)A(1分) 展開更多...... 收起↑ 資源列表 23.04 杭州二模-信息卷.docx 信息技術參考答案.pdf 縮略圖、資源來源于二一教育資源庫