資源簡介 衢州、麗水、湖州 2023 年 11 月三地市高三教學質量檢測試卷技術本試題卷分兩部分,第一部分信息技術,第二部分通用技術。全卷共 12 頁, 第一部分 1 至 6 頁,第二部分 7 至 12 頁。滿分 100 分,考試時間 90 分鐘。1.考生答題前, 務必將自己的姓名、準考證號用黑色字跡的簽字筆或鋼筆填寫在答題 紙上。2.選擇題的答案須用 2B 鉛筆將答題紙上對應題目的答案標號涂黑, 如要改動, 須將 原填涂處用橡皮擦凈。3.非選擇題的答案須用黑色字跡的簽字筆或鋼筆寫在答題紙上相應區域內, 作圖時可 先使用 2B 鉛筆,確定后須用黑色字跡的簽字筆或鋼筆描黑,答案寫在本試題卷上無效。第一部分 信息技術( 50 分)一、選擇題(本大題共 12 小題,每小題 2 分,共 24 分,每小題列出的四個備選項中只有 一個是符合題目要求的,不選、錯選、多選均不得分。) 杭州小姜小范小張提供1.下列關于數據與信息的說法,正確的是A.計算機中的數據是以二進制形式存儲的B.觀看在線影視時點播的視頻不是數據C.信息的價值亙古不變D.同一信息只能依附于同一載體2.某種編碼共有 128 種符號,表示該編碼至少所需的二進制位數是A.7 B.8 C.64 D.128閱讀下列材料,回答第 3 至 5 題:某養老機構使用智能服務系統監測老人健康狀況。該系統可用身份證識別儀采集老人 姓名、住址等個人信息, 通過傳感器獲取老人日常健康、運動等數據,并存儲在服務器數 據庫中;老人家屬可通過網頁或手機 APP,使用賬號密碼登錄系統, 隨時了解老人的相關 信息;機構內員工(如管理人員、護工等)可通過手機 APP 刷臉認證,完成簽到等操作。 3.該系統的下列應用中,體現人工智能技術的是A.用身份證識別儀采集老人個人信息 B.通過傳感器獲取老人日常健康數據C.家屬通過賬號密碼登錄系統 D.員工通過刷臉認證完成簽到4.下列說法正確的是A.材料中描述的手機 APP 屬于系統軟件B.該系統的用戶只有老人、 家屬和護工C.該系統只支持數據輸入輸出操作D.根據監測數據可提供個性化服務高中技術試卷 第1頁/共 12 頁5.為了增強該系統的安全性,下列做法不正確的是A.將老人個人信息數據加密后再存儲于數據庫B.對機構內的所有員工設置相同的系統訪問權限C.定時更新服務器中殺毒軟件的病毒庫D.定期備份服務器中的數據6.下列關于網絡系統的說法不正確的是A.網絡技術使信息系統的作用范圍超越地理和時空的限制B.局域網內只能通過無線通信方式進行數據通信C.網絡操作系統、通信軟件是常見的網絡軟件D.光調制解調器是組建家庭網絡的常用設備7.棧 s 的最大長度為 3,初始為空,經過一系列的入棧、出棧操作, 若元素入棧的順序是 a,b,c,d,e,則可能的出棧序列為A.a,e,d,c,b B.c,a,b,d,e C.a,d,c,e,b D.e,d,c,b,a8.某二叉樹的樹形結構如第 8 題圖所示,其后序遍歷結果為 DBGEFCA,前序遍歷的結果為A.ABCDEFG B.ABDCEGF C.DBEGCFA D.ABDCGFE高中技術試卷 第2頁/共 12 頁9.有如下 Python 程序段:s=[2,3,8,7,5]for i in range(len(s)-1):for j in range(len(s)-1,i,-1):if s[j]s[j],s[j-1]=s[j-1],s[j]執行該程序段,加框處語句被執行的次數是第 8 題圖A.3 B.6 C.8 D.1010.定義如下函數:def f(a,b):if areturn a+belse:return f(a-b,a+b)執行語句 x=f(18,-2)后, x 的值為A.40 B.36 C.20 D.1611.若 a,b,c 為互不相同的整數, 要找出它們中最小的數。以下 Python 程序段不可行的是A. k=aif k>b and bk=belif k>c:k=cprint(k)B. k=aif k>b:k=bif bk=belse:k=cprint(k)C. if ak=aelif bk=belse:k=cprint(k)D. if ak=aelse:k=bif ck=cprint(k)12.有如下 Python 程序段:import randomq=[0]*8 ; head,tail=0,4for i in range(4):k=random.randint(0,10)if k%2==0:q[tail]=k%5tail+=1else:head+=1while headprint(q[head],end=" ")head+=1程序運行后,輸出結果可能為A.0 0 0 0 2 3 0 6 B.0 1 2 3 4 C.0 0 0 0 D.2 4二、非選擇題(本大題共 3 小題,其中第 13 小題 7 分,第 14 小題 10 分,第 15 小題 9 分, 共 26 分。) 杭州小姜小范小張提供13.世界衛生組織推薦認為成年人正常血壓標準:收縮壓在 90-140 之間并且舒張壓在 60- 90 之間(包含端點值)。現有監測到的連續若干天的血壓值,編程計算正常血壓持續的 最長天數并輸出起止日期, 若有多段最長天數,.則輸出最后一段的起止 日期。(1)某段時間測量的血壓值如第 13 題圖所示, 則正常血壓持續的最長天數為 ▲ 。 (2)實現上述功能的部分 Python 程序如下,請在劃線處填入合適的代碼。'''數組 a 中保存每天監測到的血壓值,a[2*i]和 a[2*i+1]分別表示第 i 天的收縮壓和舒高中技術試卷 第3頁/共 12 頁張壓,數組 b 保存日期數據,代碼略;'''n=len(a)t,ans,end=0,0,0for i in range(n//2):if 90<=a[2*i]<=140 and 60<=a[2*i+1]<=90: t+=1if ① :ans=tend=ielse:②print("正常血壓持續的最長天數為:",ans)beg= ③print("起止日期:",b[beg],"--",b[end])第 13 題圖14.小明搭建花房環境監測系統。該系統能通過傳感器獲取花房的溫度及濕度, 出現異常 時,通過執行器發出警報。用戶通過瀏覽器可查看實時數據及歷史數據,系統結構示意 圖如第 14 題圖 a 所示。 請回答下列問題:第 14 題圖 a(1)該系統結構示意圖中,虛線框處應是 ▲ (單選,填字母)。A. B. C.(2)下列設備中, 實現該系統數據輸入和輸出功能的是 ▲ (多選, 填字母)。 A.傳感器 B.執行器 C.IoT 模塊 D.無線路由器 E.Web 服務器(3)小明基于 Flask Web 框架編寫服務器端的程序, 部分代碼如下。測試系統時,在瀏覽 器地址欄中輸入“http://196.168.1.10 :5000/”顯示首頁數據, 與該 URL 中路由關聯 的視圖函數是 ▲ 。#導入 Flask 框架模塊及其他相關模塊,代碼略app=Flask(__name__)@app.route("/")def index():#從數據庫讀取溫度和濕度數據,并返回頁面,代碼略@app.route("/search")def search():#根據日期查詢相應數據,并返回頁面,代碼略#服務器其他功能,代碼略(4)運行該系統,在瀏覽器地址欄中輸入 URL 訪問系統,系統無法正確顯示當前的溫度 等數據。 簡要說明系統可能造成上述問題的原因(本系統中, 傳感器等硬件設備及 瀏覽器,不會造成上述問題)。(注:回答 2 項, 1 項正確得 1 分)(5)小明導出系統中某天 24 小時的溫濕度數據,部分如第 14 題圖 b 所示。 分析一天內 每小時的平均溫度,部分 Python 程序如下。第 14 題圖 b 第 14 題圖 c高中技術試卷 第4頁/共 12 頁import pandas as pdimport matplotlib.pyplot as plt df=pd.read_csv("data.csv")df.insert(0,"小時","")for i in df.index:t=df.at[i,"時間"]#讀取文件 data.csv 中的數據#插入列#通過行標簽和列標簽選取單個值高中技術試卷 第5頁/共 12 頁df.at[i,"小時"]=t[:2]df=df.groupby("小時",as_index=False). ▲ #以“小時”分組求均值plt.bar(df.小時,df.溫度)#設置繪圖參數,顯示如第 14 題圖 c 所示柱形圖,代碼略①程序中劃線處合適的代碼是 ▲ (單選, 填字母: A.sum()/B.mean()/C.count())。 ②加框處的語句作用:實現獲取當天平均溫度高于 30 的所有時間段中溫度最高的 5 個,該處代碼由以下三部分組成:A.df=df.sort_values("溫度") B.df=df.tail(5) C.df=df[df.溫度>30]則加框處代碼依次為 ▲ (填字母)。15.某快遞驛站有 A、B 兩類貨架,收到的包裹重量小于等于 10 存放于 A 貨架,其余存放 于 B 貨架。編寫程序模擬生成取件碼和顧客的取件過程,取件碼是根據當前已處理的 包裹數量生成, 如 A-0001 表示當天第一個處理的包裹存放在 A 貨架,B-0003 表示當天 第三個處理的包裹存放在 B 貨架。取件碼與顧客手機號關聯,程序根據輸入的手機號 顯示其所有包裹的取件碼,并允許顧客一次性提取或者部分提取。程序的部分運行界面 如第 15 題圖 a 和第 15 題圖 b 所示。第 15 題圖 a 第 15 題圖 b(1)當前已處理的包裹取件碼是 A-0158,若下一個包裹重量是 12,其取件碼為 ▲ 。(2)定義函數 save(pnum,code),參數 pnum 為手機號, code 為取件碼。函數功能是將一 條包裹信息存儲到列表 goods 和列表 dic 中。如第 15 題圖 a 的包裹數據,手機號 “ 180****1215 ” 在 兩 個 列 表 中 的 數 據 分 別 為 goods[4]=["B-0005",-1] 、 goods[9]=["A-0010",4]和 dic[2]=["180****1215",9,2]。①若調用該函數繼續存儲手機號“180****1215 ”的包裹, 其取件碼是“B-0011 ”,則 對應 dic[2]的值變為["180****1215", ▲ , ▲ ]。②函數 save 代碼如下,程序中加框處代碼有錯,請改正。def save(pnum,code):goods.append([code,-1])n=len(goods)-1print(n,"號包裹的手機號:",pnum,"取件碼:",code)num=search(dic,pnum) #函數返回手機號 pnum 在 dic 中的索引號,未找到返回-1 if num==-1:dic.append([pnum,n,1]) #新增一個包裹信息else:goods[n][1]=dic[num][1]dic[num][1]=ndic[num][2]=1(3)實現取件功能的部分 Python 程序如下,請在劃線處填入合適的代碼。 x=input("請輸入您的手機號:")num=search(dic,x)if num!=-1:#輸出手機號為 x 的當前所有包裹信息,代碼略op=int(input("輸入 0 取全部包裹,輸入 1 取部分包裹:"))if op==0:print("您的包裹已經取完! ")del dic[num] #刪除 dic 中索引為 num 的元素else:order=input("請輸入本次的取件碼,只輸入#表示結束取件:") while order!="#":①p,q=head,headwhile goods[q][0]!=order:p=q②if p==head:dic[num][1]=goods[q][1]else:goods[p][1]=goods[q][1]dic[num][2]-=1if dic[num][2]==0:print("您的包裹已經取完! ")break#輸出手機號為 x 的當前所有包裹信息,代碼略order=input("請輸入本次的取件碼, 只輸入#表示結束取件:")else:print("查無此號,請檢查后重新輸入! ")高中技術試卷 第6頁/共 12 頁2023 11第一部分 信息技術(50 分)一、選擇題(本大題共 12小題,每小題 2分,共 24分,每小題列出的四個備選項中只有一個是符合題目要求的,不選、錯選、多選均不得分。) 杭州小姜小范小張提供題號 1 2 3 4 5 6 7 8 9 10 11 12答案 A A D D B B C D A A B C二、非選擇題(本大題共 3小題,其中第 13小題 7分,第 14小題 10分,第 15 小題 9分,共 26分。)13.(1)3 (1分)(2)①t>=ans 或 ans<=t (2分)②t=0 (2分)③end-ans+1 (2分)14.(1)A (1分)(2)AB (2分)(3)index 或 index() (2分)(4)①URL 網址輸入錯誤 ②Wi-Fi 信號出現故障 ③傳感器與智能終端連接出錯 ④路由錯誤 ⑤代碼有誤(比如溫度轉換的公式有誤) 或其他合理答案注:只需寫出兩點,每點 1分,多于兩點的,多余部分答案不評分,僅寫硬件故障不給分 (2分)(5)① B (1分)② CAB或 ACB (只要表示出對的順序就給分,不區分大小寫) (2分)15.(1)B-0159 (1分)(2)① 10 、 3 (2分)② dic[num][2]+=1 或 dic[num][2]=dic[num][2]+1 (2分)(3)① head=dic[num][1] (2分)② q=goods[q][1] (2分)1 / 1 展開更多...... 收起↑ 資源列表 信息卷-湖麗衢一模23.11.docx 信息答案-湖麗衢一模23.11.pdf 縮略圖、資源來源于二一教育資源庫