資源簡介 麗水市2023學年第二學期普通高中教學質量監控高一技術參考答案參考答案1 2 3 4 5 6 7 8 9 10 11 12 13 14 15B A D D A B D C D B A B A C C16.(1) B (2分)(2)①sum=0 (2分)②x% i==0 (2分)③sum == x (2分)(2)A (2分)17.(1)10 (1分) 4(1分)(2) ①n<=5 或n<5 或n<6 (2分)(3) ①i=j+1 (2分)②count=0 (2分)③lx=jf+cal(count) (2分)麗水市 2023 學年第二學期普通高中教學質量監控高一技術試題卷 2024.06本試題卷分兩部分,第一部分信息技術,第二部分通用技術。全卷共 12 頁,第一部分 1 至 6 頁,第二部分 7至 12 頁。滿分 100 分,考試時間 90 分鐘。注意事項:1.考生答題前,務必將自己的姓名、準考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙上。2.選擇題的答案須用 2B 鉛筆將答題紙上對應題目的答案標號涂黑,如要改動,須將原填涂處用橡皮擦凈。3.非選擇題的答案須用黑色字跡的簽字筆或鋼筆寫在答題紙上相應區域內,作圖時可先使用 2B 鉛筆,確定后須用黑色字跡的簽字筆或鋼筆描黑,答案寫在本試題卷上無效。第一部分 信息技術(50 分)一、選擇題(本大題共 15 小題,每小題 2 分,共 30 分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分。)1.下列關于數據與信息的說法,不.正.確.的是A.“結繩記事”中的“繩結”是數據B.人們的日常生活行為不會產生數據C.同一信息可以依附于不同的載體D.信息是可以加工處理的2.下列關于信息編碼的說法,正確的是A.十進制數 8 轉換為二進制數是 1000B.漢字在計算機中是以十六進制方式進行存儲C.ASCII 字符“China”中每個字母都用 2個字節編碼表示D.某音頻信號量化值取值范圍是 0~7,則需要用 8位二進制表示3.下列關于數據與大數據的說法,正確的是A.數據量大就是大數據B.大數據只追求數據的精確性C.大數據價值密度的高低與其總量的大小成正比D.大數據的匯集加大了用戶隱私數據泄露的風險閱讀下列材料,回答第 4-6 題。智能農業大棚中的自動溫度控制系統,通過溫度傳感器每隔一定時間采集大棚中的溫度,一旦監測到環境溫度超過預設的最高溫度 40℃,控制系統會啟動通風和噴水子系統實現降溫;如果溫度低于預設的最低溫度 18℃,控制系統會啟動加熱器,給大棚升溫。高一技術試題卷 第 1 頁 共 12 頁4.為提升該系統數據的安全性,下列措施中不.合.理.的是A.對數據進行加密 B.定期升級殺毒軟件C.建設異地容災系統 D.為不同授權用戶設置同一密碼5.用變量 t 表示溫度傳感器采集的溫度值,下列不.能.實現該系統溫度控制功能的算法是A.if t>40: B.if t>40:x="啟動降溫系統" x="啟動降溫系統"else: else:x="啟動升溫系統" if t<18:x="啟動升溫系統"C.if t<18: D.if t<18:x="啟動升溫系統" x="啟動升溫系統"if t>40: elif t>40:x="啟動降溫系統" x="啟動降溫系統"6.下列 Python 程序段功能為:列表 lst 中存放的是某溫度傳感器某時段內采集的溫度值,找出其中最大值 max 和最小值 min。lst=[20.5,21,20.8,19.8,21.5]max=min=lst[0]for i in range( (1) ):if (2) :max=lst[i]elif min>lst[i]:min=lst[i]print("最大值是:",max,"最小值是:",min)上述程序段中劃線處可選語句為:①1,len(lst)-1 ②1,len(lst) ③maxlst[i]A.①③ B.②③ C.①④ D.②④7.某算法的部分流程圖如第 7 題圖所示。執行這部分流程后,“x←x-3”被執行的次數為第 7 題圖A.1 B.2 C.3 D.4高一技術試題卷 第 2 頁 共 12 頁8.圖像 A 為 200×200 像素、64 色位圖,圖像 B 為 200×200 像素、16 色位圖,則圖像 A與 B 的存儲容量之比為A.1:4 B.1:2 C.3:2 D.4:19.下列 Python 表達式的值最大的是A.int("21345"[2:3]) B.len("app") C.int(3.6) D.12%3**2+110.在 Python 中,若變量 a=1;b=0;c=-1,下列選項中表達式的值與其他三項不.同.的是A.a>b or a>c B.b!=c and a==cC.b>c or (not ab and b>c閱讀下列材料,回答第 11-12 題。某少數民族傳統服飾的圖案或紋樣中包含正多邊形元素,這些圖案不僅具有美學價值,還承載著深厚的文化內涵 k和歷史意義。11.現編寫計算機程序繪制一個正多邊形,解決此問題的算法各個步驟如下所示:①設計算法,并通過編寫計算機程序來描述②確定正多邊形的內角公式并用數學符號描述③提煉核心要素并加以假設(設正多邊形的邊數為 n,邊長為 a,內角度數為 d)上述步驟的正確順序是A.③②① B.③①② C.①②③ D.①③②12.繪制紋樣的部分算法用 Python 語言描述如下:import turtlen=5;a=50d=(n-2)*180/n #正多邊形的內角度數 dt=turtle.Pen() #創建畫筆對象i=0while it.forward(a) #向前繪制長度為 a 的線段t.left(180-d) #向左旋轉(180-d)度i+=2turtle.done()運行后的結果為A. B. C. D.高一技術試題卷 第 3 頁 共 12 頁13.十進制數 n 轉換為二進制數 s 的偽代碼如下所示:s←""輸入正整數 nwhile n≠0輸出 s方框中偽代碼由以下三部分組成:①s←r+s ②n←n整除 2 的結果 ③r←n 除 2 的余數下列選項中,代碼順序正確的是A.③①② B.①③② C.①②③ D.②①③14.用火柴棍拼成數字 0~9 的 Python 程序段如下:match={"0":6,"1":2,"2":5,"3":5,"4":4,"5":5,"6":6,"7":3,"8":7,"9":6}num=input()a=num[0]b=num[1]c=num[2]print(match[a]+match[b]+match[c])執行該程序段后,輸入 num 的值為“024”,則輸出的結果是A.9 B.12 C.15 D.65415.有如下 Python 程序段:def js(s):c=0for i in range(len(s)):if "0"<=s[i]<="9":c+=1return cs=input()c=js(s) #調用函數if c==len(s):print("yes")else:print("no")執行該程序段后,輸出結果為“yes”,則變量 s 的值是A.2024xxjs B.Actionism C.20240623 D.SHA-1高一技術試題卷 第 4 頁 共 12 頁二、非選擇題(本大題共 2 小題,其中第 16 小題 10 分,第 17 小題 10 分, 共 20 分。)16.完全數是指一個數恰好等于它的正因子(但不包括其本身)之和。例如,6 能被 1、2和 3 整除,而這些正因子的和(1+2+3)正好等于 6,所以 6 是一個完全數。請回答下列問題:(1)由題意可知,整數 10 是否為完全數_________(選填,填字母:A.是/B.不是)。(2)現編寫 Python 程序判斷某數是否為完全數,請在程序中劃線處填入合適的代碼。x=int(input("請輸入一個數:"))①for i in range(1,x//2+1):if ② :sum+=iif ③ :print("yes")else:print("no")(3)加框處采用的算法是 (選填,填字母:A.枚舉算法/B.解析算法)。17.某 APP 推出簽到兌獎活動,賺取積分規則如下:A.簽到狀態以 0和 1編碼,0 表示當天未簽,1 表示當天已簽。B.第 1天簽到得 1 分,第 2 天得 2分,第 3 天得 3 分,第 4 天得 4 分,第 5 天起每日得 5 分;如果中途漏簽,則下次簽到根據規則 A計算積分,如第 17 題圖 a 所示。第 17 題圖 a 第 17 題圖 b編寫程序:根據賺取積分規則和簽到狀態,計算當前積分,判斷是否滿足兌獎條件。若不滿足,計算還需連續簽到的天數以達到兌獎所需積分,運行結果如第 17 題圖 b所示。請回答下列問題:(1)由題意可知,簽到狀態為“110011101”,則賺取的積分為 ;若要兌換 20積分的獎品,還需連續簽到的最少天數是 。(2)定義如下 cal(n)函數,函數的功能是計算連續 n 天簽到的積分,請在程序中劃線處填入合適的代碼。def cal(n):if ① :return n*(1+n)//2else:return 15+(n-5)*5高一技術試題卷 第 5 頁 共 12 頁(3)實現簽到兌獎活動的部分 Python 程序如下,請在程序中劃線處填入合適的代碼。import randoms=input("請輸入簽到狀態:")jf=0i=0flag=Falseif s[len(s)-1]=='1':flag=True #判斷最后 1 天是否簽到last=0while ij=iwhile jj+=1jf+=cal(j-i)if flag==True:last=j-i①print('賺取積分為:',jf)jp=random.randint(20,50) #隨機產生某獎品兌換的所需積分print("獎品兌換所需積分:",jp)if jf>=jp:print("可以兌換獎品")else:②lastjf=0if flag==True :count=lastlastjf=cal(last) #記錄末尾連續 1 的簽到積分lx=jfwhile lxcount+=1lx=jf+ ③if flag==True and jfprint('還需連續簽到的天數是:',count-last)if flag==False and jfprint('還需連續簽到的天數是:',count)高一技術試題卷 第 6 頁 共 12 頁 展開更多...... 收起↑ 資源列表 202406高一信息參考答案.docx 202406高一信息試卷高一.pdf 縮略圖、資源來源于二一教育資源庫