資源簡介 2024年3月高二質量檢測技術參考答案第一部分:信息技術(50分)一、選擇題(每題2分,共24分)1 2 3 4 5 6 7 8 9 10 11 12D A C C B D B D A C B C二、非選擇題(本大題共3小題,第13題7分,第14題10分,第15題9分,共26分)13.(1) 2 (1分)(2)① x += 1 (2分)② x == 0 (2分)③ x // 2 (2分)14.(1) ②④ (2分)(2) 192.68.1.100:8080/view (2分)(3)① s = 0 (2分)② lastt = newt (2分)(4)① df.月份==7或df["月份"]==7 (1分)② 溫度 (1分)15.(1)48 (1分)(2)D (2分)(3)① x = q[qhead] (2分)② ans[y]==0 or ans[y]>ans[x]+z(2分)③ p = data[p][2] (2分)1技術參考答案 第 1 頁 共 1 頁余姚中學 2023學年第二學期質量檢測高二技術選考試題第一部分 信息技術(50 分)命題人:劉弘 魯哲雨 審題人:張婷 葛堯鼎一、選擇題(本大題共 12 題,每題 2 分,共 24 分,每題列出的四個備選項中只有一個是符合題目要求的,不選、錯選、多選均不得分。)1.下列有關數據、信息和知識的說法,正確的是A.一張光盤上存儲的文件是信息B.信息可以不依附于載體而存在C.信息在傳遞的過程中,會因為被獲取發生損耗D.知識是人類在社會實踐中所獲得的認識和經驗的總和2.近日,由 ChatGPT 引爆的新一輪人工智能熱潮,使得人工智能的應用走向日常生活。以下關于人工智能的說法中正確的是A.符號主義人工智能基于規則學習,需要實現構造知識庫B.聯結主義人工智能是在問題引導下的試錯學習C.在智能疊加協調的回路中,人工智能是智能回路的總開關D.人們不必擔心人工智能帶來的一些社會擔憂3.華為 Mate60 的發布,引發社會關注。小明的爸爸購買了這部手機,小明閱讀了手機的說明書,部分參數如下表所示:運行內存(RAM) 12GB 環境光傳感器機身內存(ROM) 1TB存儲 紅外傳感器存儲卡類型 NM 存儲卡 傳感器 霍爾傳感器最大支持擴展 256GB NFC 功能關于該手機下列說法中錯誤的是:A.手機的 RAM 相當于計算機中的內存條,斷電后信息消失B.該款手機配置多種傳感器,增加了移動終端的智能性C.手機的鴻蒙操作系統屬于應用軟件D.該手機可以實現無接觸的移動支付4. 下列有關數據采集與編碼的說法,正確的是:A.數字信號轉換為模擬信號的過程稱為數字化B.ASCII 碼的最大值十進制表示為 128C.信息編碼的本質是信息形式轉換的過程D.圖像的數字化不需要經過采樣階段5.某市地鐵檢票口閘機支持 RFID 技術,用戶可以在閘機上“刷卡”進入。下列關于該系統的相關技術說法正確的是A.刷卡時卡中的數據需要發送給系統,該卡必定是“有源標簽”B.日常生活中的門禁卡、食堂餐卡也使用了 RFID 技術C.若用戶通過“掃二維碼”的方式檢票進站,也需要用到 RFID 技術D.NFC 也是一種 RFID 技術,是一種支持遠距離傳播的高頻無線電技術6. 下列關于網絡的說法,正確的是A. 5G 網絡指的是網速為 5Gbps 的移動通信網絡第 1 頁 共 6 頁B. HTTP 是文件傳輸協議的縮寫C. 局域網可以實現網絡中的數據資源共享,但無法實現硬件資源共享D. URL 用于在網絡中定位文件,一般由網絡協議、服務器地址、文件名三部分組成7.已知算法的部分流程圖如第 7題圖所示,若輸入 x為 18,則輸出結果為A.4 B.5 C.6 D.7第7題圖 第8題圖8. 某數學表達式可以表示成二叉樹,第 8題圖所示。則下列說法正確的是A. 該二叉樹根節點的左子樹高度為 4B. 該表達式樹中存在度為 1的節點C. 任意表達式樹中葉節點的數量比內部節點多一個D. 通過后序遍歷可求該表達式的逆波蘭式為 63-2/572+8/*+9. 有 1 個棧,從棧頂到棧底依次為元素 a、b、c,并且已知元素 d已入棧并出棧,則這四個元素的入棧順序可能為A. c,d,b,a B.b,d,c,a C.a,b,c,d D.d,a,b,c10. 已知 a="012345",b=["012",3,4,5],c={0:1,2:4,3:5},下列語句執行完畢后,s的值為 5的是A. B. C. D.s=0 s=10 s=0 s=10for i in a[5]: for i in range(b[2]): while s<=c[2]: while s>=c[3]:s+=1 s-=1 s+=1 s-=111. 將兩個鏈表 a和 b按照間隔次序合并為一個鏈表,并將結果保存到鏈表 a 中,具體合并方式為:原始鏈表 a: 原始鏈表 b:合并后的鏈表 a:部分程序如下:# 讀取鏈表 a和 b,均存儲在列表 data 中,其中 ha表示 a的頭指針,hb 表示 b的頭指針p, q = ha, hbwhile p!=-1 and q!=-1:r = data[q][1]第 2 頁 共 6 頁▲ #縮進同 r=data[q][1]q = r填入方框處的可選代碼有:①data[p][1] = data[q][1] ②data[q][1] = data[p][1]③data[p][1] = q ④data[q][1] = p ⑤p = data[p][1] ⑥p = data[q][1]已知鏈表 b的長度不超過鏈表 a,則下列選項中,代碼順序正確的是A.①④⑤ B.②③⑥ C.①④⑥ D.②③⑤12. 有如下 Python 程序段:a=[12,30,32,37,37,37,49,49,60,70]i=0;j=9;key=37;c=0while i<=j:m=(i+j)//2if keyj=m-1else:i=m+1c+=1該程序段運行結束后,下列說法不正確的是A.i的值一定為 j+1 B.i 的值是 6 C.j 的值是 3 D.c 的值為 4二、非選擇題 (本大題共 3題,其中第 13 題 7 分,第 14題 10 分,第 15 題 9 分,共 26 分)13. 檢查數學表達式中的括號是否配對是計算機進行數學計算的重要環節。括號序列“( ) ( )”中的“(”與“)”是配對的,而序列“( ) ) (”中的括號則是不配對的。對于不配對的序列,可以將“(”括號修改為“)”,或者將“)”修改為“(”來實現配對。如第 13 題圖所示是括號序列“( ) ) ( ( )”通過不同的修改方案所需要的修改次數,最少修改次數為 1。修改前 修改后 修改次數( ) ) ( ( ) ( ( ( ) ) ) 4( ) ) ( ( ) ( ) ( ) ( ) 2( ) ) ( ( ) ( ) ( ( ) ) 2第 13 題圖請回答下列問題:(1)若括號序列為“( ) ) ) ) ( ) )”,最少需要修改 ▲ 次才能使得括號序列中括號配對。(2)編寫 Python 程序,計算修改括號序列使其配對的最少次數。請在劃線處填入合適的代碼。s=input() #輸入括號序列,序列中僅包含“(”、“)”兩種字符,且長度為偶數x=0ans=0for i in range(len(s)):if s[i]=='(':①elif s[i]==')' and x>=1:x-=1elif s[i]==')' and ② :ans+=1;x+=1;ans+= ③print(ans)第 3 頁 共 6 頁14. 小王同學利用自己學到的 Python 知識,幫親戚制作了一個“蔬菜大棚溫控系統”。該系統每 10 分鐘通過溫度傳感器采集一次大棚溫度數據,實時發送到智能終端,并通過物聯網模塊上傳至服務器數據庫,當溫度超過閾值時自動報警;服務器分析數據,自動開啟或關閉大棚內風機、遮陽設備等。用戶可通過瀏覽器查看相應網頁,獲取最新的溫度和報警信息。請回答下列問題:(1)在進行系統硬件搭建時,服務器通過無線網絡連接智能終端,連接在智能終端上的設備有:▲ (多選,填序號:①服務器②傳感器③客戶端手機④執行器)(2)網站框架示意圖如圖 b所示,若要查看當前的實時溫度信息,需訪問的 url 是:http://▲ 。(3)智能終端上的程序具有如下功能:每隔 10 分鐘從傳感器獲取 1次溫度值:風機處于關閉狀態時,若連續兩次溫度度值均高于閾值 t,則打開風機和遮陽設備;降溫過程中,若連續兩次溫度值均低于 t,則關閉風機和遮陽設備;每隔 10 分鐘將溫度值和風機狀態數據傳輸到服務器。部分 Python 程序如下,請在程序中劃線處填入合適的代碼。#導入相關庫,并從服務器獲取閾值,保存在 t 中,代碼略lastt=ts=0while True:#從傳感器獲取濕度值,保存在 newt 中,代碼略if s==0:if newt>t and lastt>t:s=1#打開風機和遮陽設備,代碼略else:if newt①#關閉風機和遮陽設備,代碼略②#將 newt,s 等數據傳輸到服務器。代碼略sleep(1000*600) #延時 10 分鐘(4)小王將系統中 6、7兩月每天溫度數據導出在“wd.xlsx”文件中,經過處理后,部分數據如下圖所示。現要分析 7月每日平均溫度,并統計出 7月每日平均溫度最高的 5天,部分 python程序如下,請在程序劃線處填入合適的代碼。df=pd.read_excel("wd.xlsx")dfw=df[ ① ] #篩選出 7月溫度值dfwg=dfw.groupby('日期',as_index=False).mean()dfwgs=dfwg.sort_values(' ② ',ascending=False).head(5)第 4 頁 共 6 頁plt.bar(dfwgs.日期,dfwgs.數值)# 設置繪圖參數顯示柱形圖,代碼略15.小藍一家五一節計劃從城市 A自駕前往城市 H旅游,中間需要經過若干城市。如第 15 題 a所示,帶箭頭的邊表示行駛的方向,上面的數字表示兩個城市間的距離。小明從 A城市到 H 城市的駕車路線可以選擇“A->D->G->H”,也可以選擇“A->E->F->H”,還可以選擇“A->B->C->H”等,當然自駕過程中需要支付過路費,過路費為單位距離 2元。幸運的小藍獲得了一張消費券,他可以選擇其中一段道路支付半價。因此在所有方案中“A->E->F->H”支付的費用最少,總費用為 46 元(16(半價)+10+20)。請你編寫程序幫助小藍計算城市 A到城市 H的最小總費用,輸入文件如第 15 題圖 b所示,運行結果如第 15題圖 c所示。請根據此背景,回答下列問題:(1)若刪去第 15題圖 a中“A->E”的道路,則從城市 A到城市 H的最小費用為 ▲ 。(2)用鏈表存儲道路數據可以大大提高程序的效率,具體實現過程如下:#為方便存儲,城市名用數字表示,例如“0 3 12”表示 A->D 的道路長度為 12file=open('map.txt','r')lines = file.readlines()head = [-1] * 8data = []for line in lines:x,y,z = map(int,line.split()) #城市 x到城市 y的道路長度為 z▲加框處應填入語句 ▲ (單選,填字母)。第 5 頁 共 6 頁A. B. C. D.head[x] = len(data)-1 head[x] = len(data)-1 data.append([y,z,-1]) data.append([y,z,head[x]])data.append([y,z,-1]) data.append([y,z,head[x]]) head[x] = len(data)-1 head[x] = len(data)-1(3) 最小費用的計算過程如下,請在劃線處填入合適的代碼。def work(discount): #計算編號 discount 的道路打折后的最小費用global head, data, destqhead, qtail = 0, 1q = [0] * 200ans = [0] * 8f = [False] * 8while qhead!=qtail:①qhead += 1p = head[x]while p != -1:y = data[p][0]if p == discount:z = data[p][1]else:z = data[p][1]*2if ② :ans[y]=ans[x]+zif f[y]==False:q[qtail]=yqtail+=1f[y]=True③f[x] = Falsereturn ans[dest]dest = 7; answer = work(0)for i in range(1,len(data)):fee = work(i)if feeanswer = feeprint('最小總費用為:', answer)第 6 頁 共 6 頁 展開更多...... 收起↑ 資源列表 2024年3月高二質量檢測信息技術選考.pdf 2024年3月高二質量檢測信息答案.doc 縮略圖、資源來源于二一教育資源庫