資源簡介 麗水市 2022 學年第一學期普通高中教學質量監控 高二技術試題卷 2023.01本試題卷分兩部分,第一部分信息技術,第二部分通用技術。全卷共 14 頁,第一部 分 1 至 8 頁,第二部分 9 至 14 頁。滿分 100 分,考試時間 90 分鐘。注意事項:1.考生答題前,務必將自己的姓名、準考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙上。2.選擇題的答案須用 2B 鉛筆將答題紙上對應題目的答案標號涂黑,如要改動,須將原填 涂處用橡皮擦凈。3.非選擇題的答案須用黑色字跡的簽字筆或鋼筆寫在答題紙上相應區域內, 作圖時可先使 用 2B 鉛筆,確定后須用黑色字跡的簽字筆或鋼筆描黑,答案寫在本試題卷上無效。第一部分 信息技術(50 分)一、 選擇題(本大題共 13 小題,每小題 2 分,共 26 分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分。)閱讀下列材料,回答第 1 至 2 題。某高中建成了智慧校園信息系統,通過人臉識別完成身份認證,可以實現進出校園、 圖書借閱、家校溝通、在線學習等活動。1.下列說法正確的是A.收到以學校名義發送的緊急繳費短信,應立即根據提示操作B.用戶既是數據的使用者,也是數據的生產者C.在線學習活動中信息的傳遞不需要載體D.家長根據學生的出校記錄預估其到家時間,這是智慧的體現2.為保護智慧校園信息系統中的數據,下列做法不恰當的是A.定期進行漏洞檢測,及時更新系統B.對系統中涉及個人隱私的數據進行加密C.將管理員與普通用戶的登錄密碼設為一致D.建立異地容災系統(...)3.下列關于圖像采集與處理的說法,不正確的是A.數碼相機采集圖像的過程進行了模數轉換B.圖像數字化的一般過程是采樣、量化、編碼C.數字信號在取值上是離散的、不連續的信號D.按同參數保存為 bmp 格式文件,圖像色彩越豐富存儲容量越大(...)4.下列不屬于人工智能研究內容的是A.人臉識別 B.語音識別 C.指紋識別 D.條碼識別(...)5.下列關于大數據的說法,不正確的是A.大數據的價值密度高,通過加工可獲得巨大價值B.在大數據處理中,可以接受個別數據的不準確C.Hadoop 適用于處理靜態數據,在流數據實時處理時明顯性能不足D.大數據給人們生活帶來便利的同時,也帶來新的社會問題第 1 頁,共 8 頁(...)6.下列說法不正確的是A.算法的要素有數據、運算和控制轉移B.常見的算法描述方式有自然語言、流程圖、偽代碼、計算機程序設計語言等 C.算法的控制結構有順序結構、分支結構、樹形結構、循環結構D.算法解決問題的一般過程是“抽象與建模→設計、描述算法→算法的程序實現” 7.某算法流程圖如第 7 題圖所示,在依次輸入 d 的值為 21,32,8,17,33,0 后,輸出 s 的值是A.111 B.31 C.-31 D.-1118.下列 Python 表達式中,值為 True 的是A.9/3**2!=1B."12" == "12345" [1:3]C.abs(-4.3) > 9//2D."ac" in "abcaab"9.用 Python 算法描述魚缸水溫預警功能:當水溫高于 32度時, LED 燈呈現“紅色”;低于 27 度時,LED 燈呈現“藍色”;其余情況 LED 燈呈現“綠色”。# 通過傳感器獲取魚缸內水溫值,并存儲到變量 t 中LED="綠色"if :(第7題圖)if t>32:LED="紅色"else:LED="藍色"print("LED 燈顏色顯示:",LED)為實現上述功能,劃線處正確的 Python 表達式是A.not(2732 D.t<27 and t>32 10.下列 Python 程序段的功能:統計出數學成績大于 115 分的人數。# 某次測試的語文、數學成績被存儲在變量 score 中score={"語文":[117,105,103,110,105,100,98],"數學":[97,119,113,139,129,124,132]" }count=0for i in range(7):if _____________ >115:count+=1print("數學成績大于 115 分的人數",count)為實現上述功能,劃線處正確的 Python 表達式是A.score["數學"][i] B.score{"數學"}[i] C.score[i]["數學"] D.score[i]{"數學"}第 2 頁,共 8 頁11.有如下 Python 程序段:s="JiaYou2191" ; ans=""for ch in s:if "0"<=ch<="9":ch=str((int(ch)+1)%10)ans=ch+anselse:if "a"<=ch<="z":ch=chr(ord(ch)-ord("a")+ord("A"))ans+=chprint(ans)執行該程序段,輸出的結果是A.2023JIAYOU B.JIAYOU2023 C.3202JIAYOU D.jiayou3202 12.下列 Python 程序段的功能:計算數學表達式 1-1/2+1/3-1/4……+1/99-1/100 的值。i=1;k=-1sum=iwhile i<100 :print(sum)方框中的代碼由以下三部分組成:①i+=1 ②k=-k ③sum+=k/i下列選項中,代碼順序正確的是A.①②③ B.②①③ C.③②① D.①③②13.有如下 Python 程序段:def pell(n):if n<=2:k=nelse:k=pell(n-1)*2+pell(n-2)return kn=int(input("n="))print(pell(n))執行該程序段,當輸入的值為 5 時,輸出的結果是A.45 B.29 C.16 D.8第 3 頁,共 8 頁二、非選擇題(本大題共 3 小題,其中第 14 小題 8 分,第 15 小題 8 分,第 16 小題 8 分, 共 24 分。)14.用 4×4 的方陣表示時鐘,一列表示一個數字,列 1、列 2 表示“時”,列 3、列 4 表 示“分”,將每個數字轉換為 4 位二進制,顯示在相應列中,如時間“08:25”每位數 字轉換成二進制分別是"0000"、1000"、"0010"、"0101",在方陣中表示如第 14 題-1 圖所示,最終時鐘效果如第 14 題-2 圖所示。用 Python 程序模擬方陣時鐘的效果, “08:25”的模擬結果如第 14 題-3 圖所示。第 14 題-1 圖 第 14 題-2 圖 第 14 題-3 圖 (1) 時間“19:07” 的方陣時鐘效果為________ (單選,填字母)。A. B.(2) 實現上述功能的程序如下,請在劃線處填入合適的代碼。 b = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ] # 表示 4×4 方陣time = input("輸入時間(例:08:25 輸入 0825):")for i in range(len(time)):n = ①r2 = ""for j in range(4): # 將數字轉為 4 位二進制r2 = ②n //= 2for j in range(len(r2)):if r2[j] == "1":b[j * 4 + i] = 1s = ""print(time, "模擬結果:")for i in range(len(b)):s += str(b[i]) + " "if ③ :print(s)s = ""第 4 頁,共 8 頁閱讀下列材料,完成第 15 至 16 題。某校食堂欲提升學生用餐滿意度,現向全校學生征求建議。信息社團利用學科知識與 工具展開調研,收集、整理并分析數據,根據分析結果,向食堂提出合理建議。15.信息社團的兩個小組收集了不同年級學生點餐及菜品評分的數據,數據集合用“數據 集 A”與“數據集 B”來表示,分別存儲在“數據集 A.xlsx”與“數據集 B.xlsx”文 件中,如第 15 題-1 圖、第 15 題-2 圖所示:第 15 題-1 圖 數據集 A.xlsx第 15 題-2 圖 數據集 B.xlsx(1) 將“數據集 B”合并至“數據集 A”中,且不改變“數據集 A”的表格結構,進行如 下操作:①將“數據集 B”中的“★”評價轉換為數值評分②舍棄“數據集 B”中“年級”列數據③修改“數據集 A”中“序號”列數據,從 1 開始遞增④合并“數據集 B”至“數據集 A”下列選項中,操作順序正確的是 (單選,填字母)A.④②①③ B.①②③④ C.①②④③第 5 頁,共 8 頁分析菜品評分數據,繪制圖表進行可視化呈現,如第 15 題-3 圖所示:第 15 題-3 圖編寫 Python 程序實現上述功能:import pandas as pdimport matplotlib.pyplot as pltdf = pd.read_excel ("數據集 A.xlsx")df =plt.rcParams['font.sans-serif']=['SimHei'] #正常顯示中文標簽 plt.figure(figsize=(15,5))x=df.菜品名稱y= _________________plt.bar (x,y)plt.title("菜品評分情況")plt.xlabel("菜品名稱")plt.ylabel("平均評分")for i,j in zip(x,y): #設置圖表標簽plt.text(i,j+0.05,'%0.2f'%j,ha='center')plt.show ()(2) 加框處代碼應為 (單選,填字母)A.df.groupby("菜品名稱",as_index=False).sum()B.df.groupby("菜品名稱",as_index=False).mean()C.df.groupby("訂單編號",as_index=False).count()D.df.groupby("訂單編號",as_index=False).mean()(3) 請在劃線處填寫合適的代碼。(4) 分析第 15 題-3 圖可以得出,平均評分不低于 3.8 的菜品個數是 。第 6 頁,共 8 頁16.社團成員依據前期收集并整理后的數據,分析并統計食堂各菜品間的關聯次數(關聯 次數指的是不同菜品同時出現在同一訂單內的次數) ,編寫 Python 程序實現:輸入菜 品名稱,輸出與其關聯次數排名前三(不考慮并列情況) 的菜品名稱。提出合理的套 餐搭配建議。程序運行結果如第 16 題-1 圖所示。第 16 題-1 圖(1) 如第 16 題-2 圖所示,“序號”列中 1~ 12 為 4 位學生的訂單信息,其中與“糖醋排骨” 關聯次數最多的菜品名稱是 ,關聯次數是 。第 16 題-2 圖(2) 實現上述功能的部分 Python 程序如下,請在劃線處填寫合適的代碼。(3) 程序中加框處代碼有錯,請改正。import pandas as pddf=pd.read_excel ("數據集 A.xlsx")cp=["小炒時蔬","紅燒牛肉","黃燜雞","紅燒肉","粉蒸肉","梅菜扣肉","糖醋排骨 ","燒圓子","小炒肉","水煮肉片","香菇炒肉","魚香肉絲","烤鴨","香酥鴨","燒 帶魚","炸小魚","大鍋菜","番茄雞蛋","麻婆豆腐","涼拌黃瓜"]cpdic={"小炒時蔬":0,"紅燒牛肉":1,"黃燜雞":2,"紅燒肉":3,"粉蒸肉":4,"梅菜扣 肉":5,"糖醋排骨":6,"燒圓子":7,"小炒肉":8,"水煮肉片":9,"香菇炒肉":10,"魚香 肉絲":11,"烤鴨":12,"香酥鴨":13,"燒帶魚":14,"炸小魚":15,"大鍋菜":16,"番茄 雞蛋":17,"麻婆豆腐":18,"涼拌黃瓜":19}第 7 頁,共 8 頁a=[]for i in df.values:# 列表 a 分別存儲訂單編號、菜品 id、菜品名稱a.append([i[2],i[4],i[5]])n,ncp=len(a),len(cp)num=[0]*ncpj=0cpmc=input("請輸入菜品:")key=cpdic[cpmc] # 通過菜品名稱獲取菜品 idwhile jif j==0 or a[j-1][0]!=a[j][0]:start=jif a[j][1]==key:while a[j][0]==a[start][0]:if start!=j:num[ ① ]+=1start+=1if start==n:break第 8 頁,共 8 頁j=startj+=1for i in range(3):# 改錯# 輸出三個套餐搭配建議for j in range(ncp-1,i,-1):if ② :num[j-1],num[j]=num[j],num[j-1]cp[j-1],cp[j]=cp[j],cp[j-1]print("建議套餐中包含",cpmc,"與",cp[i],",兩個菜品關聯次數為",num[i])2022學年第學期普通高中教學質量監控高二信息技術參考答案第一部分信息技術一、選擇題答案:第1-13題2分:共26分123456>8910111213BDACBcADB二、非選擇題(第14題8分,第15題8分,第16題8分,共24分)14.共8分(1)A(2分)(2)①int(time[i])(2分)②str(n%2)+r2(2分)③(i+1)%4=0或i%4=3(2分)15.共8分(1)C(2分)(2)B(2分)(3)df.評分或df["評分"](2分)(4)3(2分)16.共8分(1)炸小魚(1分)2(1分)(2)①a[start][1](2分)②num[j]>num[j1](2分)(3)j=start-1(2分) 展開更多...... 收起↑ 資源列表 麗水市2022學年第一學期普通高中教學質量監控信息技術卷.docx 麗水市信息技術參考答案.pdf 縮略圖、資源來源于二一教育資源庫