資源簡介 麗水市 2023學年第一學期普通高中教學質量監控高二信息技術參考答案1 2 3 4 5 6 7 8 9 10 11 12D C C B A D B C D A D B13.(1) 5→ 16→ 8→ 4→ 2 (2 分)(2) ①n%2==0 (2 分)②n=n*3+1 (2 分)(3)A (1 分)14.(1)A (1分)(2)return d (2分)(3)①lst[j][1]==s[0] (2分)②A (2分)③方案 1:可用二分查找,先將數據庫數據按照商品編號排序,在查找的過程中使用二分查找。方案 2:使用字典,以商品編號為鍵,其它為值。 (2分)15.(1)C (1 分)(2)690<=data<=699 (1 分)(3)(month+2)//3-1 或(month+2)//3 (2 分)(4)①sales[j][i]+=float(lst[k][2])*int(lst[k][3])或 sales[j][i-1]+=float(lst[k][2])*int(lst[k][3])答案必須與(3)配對出現 (2分)②df['國產']/(df['國產']+df['非國產'])*100或 df.國產/(df.國產+df.非國產)*100 或其他等價答案 (2分)③df.index,df.國產商品占比 或 df.index,df[“國產商品占比”] (2分)麗水市 2023學年第一學期普通高中教學質量監控高二技術試題卷 2024.01本試題卷分兩部分,第一部分信息技術,第二部分通用技術。全卷共 14頁,第一部分 1至 7頁,第二部分 8至 14頁。滿分 100分,考試時間 90分鐘。注意事項:1.考生答題前,務必將自己的姓名、準考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙上。2.選擇題的答案須用 2B鉛筆將答題紙上對應題目的答案標號涂黑,如要改動,須將原填涂處用橡皮擦凈。3.非選擇題的答案須用黑色字跡的簽字筆或鋼筆寫在答題紙上相應區域內,作圖時可先使用 2B鉛筆,確定后須用黑色字跡的簽字筆或鋼筆描黑,答案寫在本試題卷上無效。第一部分 信息技術(50分)一、選擇題(本大題共 12小題,每小題 2分,共 24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分。)1.下列關于數據與信息的說法,正確的是A.人們在處理數據時,自身的行為不會產生數據B.計算機中的數據雖然表現形式不同,但都以十六進制方式進行存儲C.經過智能加工處理得到的信息都是真實、可信的D.信息是用來消除隨機不確定性的東西2.下列行為不.能.有效保障數據安全的是A.定期備份數據B.定期更新殺毒軟件C.通過公共WiFi傳輸敏感數據D.保護數據存儲介質的安全閱讀下列材料,回答第 3 至 4 題。杭州亞運會上,采用人臉識別檢票入場;賽場上,出現了很多無人機器人,如機器人自主巡邏、機器狗撿鐵餅等,為賽事增色不少;觀眾可通過虛擬現實(VR)設備,使用數字翻譯官同聲傳譯,感受現場氛圍;5G通信技術保障網絡暢通,助力智慧亞運。3.下列選項中,沒.有.應用人工智能技術的是A.人臉識別入場B.數字翻譯官同聲傳譯C.5G通信保障網絡暢通D.機器人自主巡邏4.下列有關大數據與數據處理的說法,不.正.確.的是A.處理大數據時,一般采用分治思想B.杭州亞運會上所有比賽成績數據屬于大數據C.可通過柱形圖分析現場觀看亞運會觀眾的各年齡段人數D.基于大數據挖掘和分析,可以提升觀眾的視覺體驗高二技術試題卷 第 1 頁 共 12 頁5.對圖像數字化,256種顏色的圖像,它的位深度為A. 8位 B.64位 C.128位 D.256位6.計算 s=0+2+4+…+100的部分流程圖如圖所示第 6題圖下列不.能.正確計算 s的是A. B. C. D.7.下列 Python表達式中,值為 True的是A.len([1,"apple"])==6 B.3+5%3**2==8C."bird" in "birthday" D.abs(int(-4.6))>9//28.用字典保存學生信息,dic={"姓名":"李臣武","學號":"2022020118","性別":"男"},學號的前 4位表示入學年份。下列語句能正確提取入學年份的是A.dic[學號][0:4] B.dic[學號][:3] C.dic["學號"][:4] D.dic["學號"][0:3]9.有如下 Python程序段:s=input()st=""for i in s:if "0"<=i<="9":st=st+ielif "a"<=i<="z":st=i+st執行該程序段,輸入“01yaYUn”,則 st的值是A."nUYay10" B."nUYay01" C."nay01YU" D."nay01"高二技術試題卷 第 2 頁 共 12 頁10.定義如下函數:def f(n):if n==1:return str(n)else:return str(n%2)+f(n//2)執行語句 k=f(20)后,k的值為A."00101" B."10101" C."10100" D."01001"11.列表 s包含 8個互不相等的元素,即 s[0],s[1],...,s[7],有如下 Python程序段:for i in range( ① ):for j in range( ② ):if s[j]>s[j+1]:s[j],s[j+1]=s[j+1],s[j]該程序段實現列表 s中元素升序排列,下列選項正確的是A.①1,n ②0,n-i-1 B.①0,n-1 ②0,n-iC.①1,n ②n-2,i-1,-1 D.①0,n-1 ②n-2,i-1,-112.某 Python程序段如下,實現輸入三個數并按從大到小的順序依次輸出。方框中應填入的正確代碼為#輸入 a,b,c,代碼略print(a,b,c)A.if aa,b=b,a a,b=b,a a,b=b,a a,b=b,aif aa,c=c,a b,c=c,b b,c=c,b b,c=c,belif bb,c=c,b a,b=b,a a,c=c,a a,c=c,a二、非選擇題(本大題共 3小題,其中第 13小題 7分,第 14小題 9分,第 15小題 10分,共 26分。)13.某算法如下:對任意一個正整數 n,若 n為偶數,下一步將其除以 2;若 n為奇數,下一步將其乘以 3 再加 1,不斷重復,經過有限次運算后,一定可以得到 1。編寫程序驗證這一算法。(1)當 n是 10的時候,數據的變化過程是:10→ →1;(2)實現上述算法的 Python程序段如下,請在劃線處填入合適的代碼。n=int(input("請輸入一個整數:"))if n>0:print("變化過程為:", n ,end="")while n!=1:if ① :n=n//2else:②print('→',n,end="")else:print("輸入錯誤,請重新輸入")(3)該程序段采用的算法是 (單選,填字母:A解析算法/B.枚舉算法)高二技術試題卷 第 3 頁 共 12 頁14.某超市收銀系統結算過程如下:掃描儀掃描商品上的條形碼,獲取對應的商品編碼,再以該編碼為關鍵字,從數據庫中查找對應信息;掃描結束,系統顯示消費金額。超市商品數據存在“database.csv”中,部分數據如圖 a所示;現模擬收銀過程,掃描獲得商品的編碼及數量存在“buy.csv”中,如圖 b所示。第 14題 圖 a 第 14題 圖 b(1)生成條形碼時,將商品信息按一定規則轉換成黑白條紋,這是 過程(單選,填字母:A.編碼/B.解碼)。(2)定義如下函數,讀取“database.csv”數據并返回,請在劃線處填入合適的代碼。def read_data():f=open("database.csv")d=[]f.readline() #過濾標題行for i in f.readlines(): #逐行處理數據s=list(i.split(','))d.append([s[0],s[1],s[2],float(s[3]),int(s[4])])(3)模擬超市收銀過程的部分 Python程序如下。①請在劃線處填入合適的代碼。def pay(lst):f=open("buy.csv")n=len(lst)money=0f.readline() #過濾標題行for i in f.readlines():s=list(i.split(','))for j in range(0,n):if ① :money+=lst[j][3]*float(s[1])breakreturn moneylst=read_data()print("購買商品共花費:",pay(lst),"元")高二技術試題卷 第 4 頁 共 12 頁②方框中的算法時間復雜度是 (單選,填字母:A.O(n)/B.O(1)/C.O(log2 ))。③分析方框中算法的作用,寫出一種能實現相同功能的算法或方案。15.某超市統計分析 2023年 1-4季度國產商品銷售額占比。所有商品銷售數據存在“已售商品.csv”中,并按售出時間升序排序,部分數據如圖 a 所示(條形碼編號中前 3位表示國家代碼,690~699代表中國),統計結果如圖 b所示。第 15題 圖 a 第 15題 圖 b(1)圖中數據出現“20230132”,屬于__________數據問題(單選,填字母)。A.數據缺失 B.數據重復 C.邏輯錯誤(2)定義如下函數,判斷該商品是否屬于“國產”,請在劃線處填入合適的代碼。def contryinfo(tym):data=int(tym[0:3])if :return 0 #表示該商品屬于“國產”else:return 1(3)定義如下函數,計算該商品所屬季度,請在劃線處填入合適的代碼。def jdinfo(t):month=int(t[4:6])return高二技術試題卷 第 5 頁 共 12 頁(4)統計 2023年 1-4季度國產商品銷售額占比的部分 Python程序如下,請在劃線處填入合適的代碼。import pandas as pdimport matplotlib.pyplot as plt'''讀取“已售商品.csv”的數據,存入列表 lst中。lst列表的每個元素包含 4個數據項,分別對應已售商品的時間、條形碼編號、銷售價和銷售數量,代碼略。'''sales=[[0,0,0,0],[0,0,0,0]]for k in range(len(lst)):i=jdinfo(lst[k][0])j=contryinfo(lst[k][1])①df=pd.DataFrame(sales,columns=['第一季度','第二季度','第三季度','第四季度'],index=['國產','非國產'])df=df.T #將 df進行行列轉置df['國產商品占比']= ② #國產商品占比=國產/(國產+非國產)*100plt.rcParams['font.sans-serif']=['SimHei']plt.plot( df.index, ③ )plt.ylim(50,90)plt.title('2023 年各季度國產商品銷售額占比圖')plt.show()高二技術試題卷 第 6 頁 共 12 頁 展開更多...... 收起↑ 資源列表 202401麗水期末信息參考答案.pdf 202401麗水期末高二信息技術4.0.pdf 縮略圖、資源來源于二一教育資源庫