資源簡介 2022學年第二學期杭州市高三年級教學質量檢測技術試題卷第一部分 信息技術(50分)一、選擇題(本大題共 12小題,每小題 2分,共 24分,每小題列出的四個備選項中只有一個是符合題目要求的,不選、錯選、多選均不得分。)1.下列關于數據和信息的說法,正確的是A.乘坐火車時不需要提供紙質火車票,說明信息可以不依賴于載體B.考古發(fā)現可以讓我們了解過去的文化,說明信息不會隨著時間的推移而變化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.某算法的部分流程圖如圖所示,執(zhí)行這部分流程,若輸入 x的值依次為 1,2,3,4,5,-1,則輸出 s的值是A.3 B.7 C.13 D.158.已知一棵二叉樹有 13個節(jié)點,樹中度為 1的節(jié)點數為 2,則該樹度為 2的節(jié)點數為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 = (1)if 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)執(zhí)行該程序段,下列說法正確的是A.若 key的值為 10,則輸出的值為 3B.若輸出的值為 8,則 key的值一定為 19C.對于任意 key值,語句“m = (i + j) // 2”最少執(zhí)行 1次D.對于任意 key值,語句“m = (i + j) // 2”最多執(zhí)行 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執(zhí)行該程序段后,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.小強搭建家庭燈光、溫度監(jiān)控系統,該系統使用傳感器采集光線、溫度等數據由智能終端經過 IoT模塊發(fā)送到Web服務器。服務器端程序采用 Flask Web框架編寫,實現監(jiān)控燈光與空調等功能。系統結構示意圖如第 13題圖 a所示。請回答下列問題:第 13題圖 a(1)完善該系統結構圖。若第 13題圖 a中○A ○B(yǎng) ○C 處的設備由以下三部分組成:①Web服務器;②智能終端;③IoT模塊,則○A ○B(yǎng) ○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所示。第 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()高三技術試題卷 第 4頁 共 14 頁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=[] #創(chuàng)建一個空列表 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區(qū)間的數據稱為一個波峰,下標 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)執(zhí)行該程序,若數組 d元素為“2,1,1,2”,則○A 處 while語句中循環(huán)體的執(zhí)行次數是 。(3)實現上述功能的程序代碼如下,請在劃線處填入合適的代碼。#讀取待處理數據,保存在數組 d中,并顯示輸出,代碼略mt,i,n=[],1,len(d)while iwhile ii+=1高三技術試題卷 第 5頁 共 14 頁st=i-1while id[i-1]:i+=1if ① :continue #跳出本輪循環(huán),然后繼續(xù)進行下一輪循環(huán)while ii+=1ln=i-stif len(mt)==0:mt.append([ln,st,-1]) #為 mt追加一個列表元素head=0;q=headelse:p=headwhile p!=-1 and ② :q=pp=mt[p][2]if p==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高三技術試題卷 第 6頁 共 14 頁一、選擇題(每題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 杭州二模-信息卷.pdf 信息技術參考答案.pdf 縮略圖、資源來源于二一教育資源庫