資源簡介 余姚中學2024學年第二學期第一次質量檢測高二技術答卷班級姓名一、選擇題(本大題共12小題,每小題2分,共24分。)題號25689101112答案二、非選擇題(本大題共3小題,其中第13題7分、14小題7分,第15小題12分,共26分)13.(1)(1分)(2)①(2分)②(2分)(3)(2分)14.(1)(1分)(2)①(2分)②(2分)③(2分)15.(1)(2分)(2)(2分)(3)①(2分)②(2分)(4)①(2分)②(2分)余姚中學2024學年第二學期第一次質量檢測高二技術答卷班級 姓名選擇題(本大題共12小題,每小題2分,共24分。)題號 1 2 3 4 5 6 7 8 9 10 11 12答案二、非選擇題(本大題共3小題,其中第13題7分、14小題7分,第15小題12分,共26分)13.(1) (1分)(2)① (2分)② (2分)(3) (2分)14.(1) (1 分)(2)① (2 分)② (2 分)③ (2 分)15.(1) (2 分)(2) (2 分)(3) ① (2 分)② (2 分)(4) ① (2 分)② (2 分)答案:一、選擇題(每題2 分,共24 分)1 2 3 4 5 6 7 8 9 10 11 12C B C D C B C A A B B C二、非選擇題(第13 題7 分,第14 題10 分,第15 題9 分)13.(1)B (1分)(2)①i=0 (2分)②total-=bike[i]-cash[j] (2分)(3)A (2分)14.(1)A (1 分)(2)①df[df.商品原價>=1000] (2 分)②ascending=False (2 分)③ plot (2 分)15.(1)8 (2 分)(2)[t,link[p][1]](2 分)(3) ①st=pre(2 分)②p=link[p][1] (2 分)(4) ① qhead!=qtail(2 分)② g=fun()(2 分)2024 學年第二學期第一次質量檢測高二技術試卷信息出題:胡小英 審題:胡沛茹考生須知:1.本試卷分兩部分,第一部分信息技術,第二部分通用技術。滿分100分,考試時間90分鐘。2.考生答題前,務必將自己的姓名、準考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙上。3.選擇題的答案用2B鉛筆將答題紙上對應題目的答案選項涂黑,如要改動,須將原填涂處用橡皮擦凈。4.非選擇題的答案用黑色字跡的簽字筆或鋼筆寫在答題紙上相應區域內,作圖時可先使用2B鉛筆,確定后用黑色字跡的簽字筆或鋼筆描黑,答案寫在非答題紙上無效。第一部分 信息技術(共 50 分)一、選擇題(本大題共 12 小題,每小題 2分,共 24 分,每小題列出的四個備選項中只有一個是符合題目要求的,不選、錯選、多選均不得分。)材料一:小明老師發現一份資料中某幾個題目比較好,可以做一份關于某個知識點的專題資料。她利用手機中的 APP“掃描全能王”進行識別,得到識別后的電子文檔 ziliao.doc。小明老師進行簡單的字詞錯誤修改、格式整理后保存為 ziliao.pdf 文件,最后打印紙質稿資料分發給學生,方便進行練習。1.下列有關數據、信息和知識的說法,不.正.確.的是A. 一個題目中的數字、文字、圖片等是數據的表現形式B. 學生將小明老師整理的題目順利解題,是運用已學知識的體現C. 整理得到的 word 文件和下發給學生的紙質稿資料都是信息D. 信息可以脫離它所反映的事物被存儲和傳播2.下列關于大數據的描述中,不.正.確.的是A. 處理大數據時,一般采用分治思想B. 某學校的高考報名數據屬于大數據C. 大數據的速度快不僅指數據產生的速度快,還指數據處理的速度快D. Hadoop是一個可運行于大規模計算機集群上的分布式系統基礎架構,適用于靜態數據的批處理3.使用UltraEdit軟件觀察字符“Python 入門!”的內碼,如第3題圖所示,下列說法正確的是A. 圖中共有8個ASCII碼字符 第3題圖B. 使用不同的輸入法輸入“入門”,其內碼可能不同C. 字符“入”內碼的二進制表示為“11001000 11101011”D. “P”的內碼為“50”,則“p”內碼為“82”4.圖像 F為 3840*2160 像素,位深度為 32 位的位圖,將其轉換為 1920*1080 像素的 256 色的位圖圖像 G(兩幅圖像均未壓縮)。則圖像 F與圖像 G的存儲容量之比為:A. 1:2 B.5:2 C. 4:1 D.16:15.下列關于人工智能的說法,不.正.確.的是A. 符號主義強調知識的形式化表示和邏輯推理規則B. 強化學習有助于智能體適應復雜變化的環境C. 手機根據環境光線智能調節屏幕亮度應用了人工智能D. 深度學習在自然語言處理、語音識別和視頻運動提取等領域表現良好6.下列關于CPU的性能指標的說法不.正.確.的是A.CPU 的性能指標包括主頻、字長、高速緩存、核心數量1 / 6B.主頻等同于 CPU 的時鐘頻率,主頻越高,指令執行速度越慢C.CPU 字長是 CPU 能夠同時進行運算的二進制位數,字長越大,CPU 的運算性能越高D.多核指的是單個大規模集成電路內集成了多個 CPU,這些 CPU 可以同時執行指令閱讀下列材料,回答第 7至 8題:學校引進的自動水果售賣系統有如下功能:學生在自動售賣機上根據需求選擇水果,機器屏幕上顯示選中水果的相關信息;確定下單后,學生通過校園一卡通(無源)刷卡支付;該售賣機通過聯網模塊將訂單信息發送給服務器。商家可以通過手機端安裝的商品監控管理軟件,實時了解庫存情況、成交信息,并根據這些信息及時調整水果的采購量,通過指紋識別打開售賣機及時補貨。7. 下列關于該系統的組成,說法正確的是A. 該系統由軟件、硬件和用戶三部分組成B. 校園一卡通中內置的芯片會主動向讀卡器發送射頻信號C. 用來管理庫存等信息的商品監控管理軟件是一款應用軟件D. 服務器端的主存包括 RAM 、ROM 和硬盤8. 下列關于該信息系統功能和應用的說法,不.正.確.的是A. 該系統具有數據輸出功能,但不具備數據輸入功能B. 商家可利用成交數據分析學生的喜好C. 庫存情況、商品信息等數據存儲在數據庫中,體現了該系統的數據存儲功能D. 該系統由于斷電而無法正常使用,說明該信息系統對外部環境有依賴性9. 在 Python 中可以使用二維列表來模擬單向鏈表,用包含兩個元素的列表來表示每一個節點,其中第一個元素存儲數據,第二個元素存儲指針(即后繼節點在二維列表中的索引)。下列代碼創建了一個擁有 3個節點的鏈表 a:a=[[7,2],[8,-1],[9,1]]head=0則其頭節點和尾節點數據域的值分別為A.7和 8 B.7和 9 C.8和 9 D.2和-110. 有如下 Python 程序段:a=[[1,1],[2,2],[3,3],[4,-1]]head=0cur=a[head][1]a[head][1]=-1while cur!=-1:next=a[cur][1]a[cur][1]=headhead,cur=cur,next執行該程序段后,a的值為A.a=[[1,1],[2,2],[3,3],[4,-1]]B.a=[[1,-1],[2,0],[3,1],[4,2]]C.a=[[4,1],[3,2],[2,3],[1,-1]]D.a=[[4,-1],[3,0],[2,1],[1,2]]11. 有如下 Python 程序段:data=[]key= 2c= 0for i in range(len(a)):data.append([a[i],i+1])2 / 6data[-1][1]=head][1]while c<3 and t!=-1:if data[t][0]-data[la][0]c+=1la=tt=data[t][1]執行該程序段后,若 t的值為 6, 則數組 a的值可能是A.[4,3,1,6,3,9,3] B.[2,6,5,1,6,4,0]C.[7,5,2,3,2,7,5] D.[2,4,0,1,0,8,4]12.使用列表 d模擬鏈表結構(節點數大于 0)每個節點包含數據區域和指針區域,h為頭指針。鏈表中各節點已按數據區域中數值的絕對值由小到大排列,如第 12 題圖 a所示。現要修改該鏈表各節點的鏈接關系,使鏈表各節點按數據區域中的數值由小到大排列,結果如第 12 題圖 b所示。實現該功能的程序段如下,方框中應填入的正確代碼為:t=hp=d[h][1]while p!=-1:q=d[p][1]p=q第 12題圖 a 第 12題圖 bd[t][1]=-1A. B. C. D.if d[p][0] > 0: if d[p][0] > 0: if d[p][0] > 0: if d[p][0] > 0:d[q][1] = p d[t][1] = q d[t][1] = p d[t][1] = qd[t][1] = q t = q t = p d[q][1] = pelse: else: else: else:d[h][1] = q h = p d[p][1] = h d[p][1] = hh = p d[p][1] = t h = p h = q二、非選擇題(本大題共3小題,其中第13小題7分,第14小題7分,第15小題12分,共26分)13. 有 n 名同學參加春游活動,已知現有公用經費 total 元,同時每位同學又隨身攜帶一些現金,用數組 cash 存儲,春游地點有不同類型自行車若干輛供游客租用,每種類型的自行車按租金從高到低存儲在數組 info 中,info[i]表示某類型自行車信息,包含租金和數量,如 info[i][0]表示該類型自行車租金,info[i][1]表示該類型自行車數量。每位同學優先使用自己攜帶的現金租車,現金不夠時可使用公用經費補足費用。為方便財務管理,規定每位同學只能為自己租用自行車,且不會相互借錢。請編寫程序計算這 n 個同學是否能夠全部租到自行車。(1)若人數 n=5,total=80,cash=[21,15,10,8,5],info=[[60,1],[50,2],[35,2],[25,3]],判斷這 5個同學是否都能租到自行車 ▲ (單選,填字母:A. 是 / B. 否)(2)完善程序,將①②處代碼補充完整(3)將加框處代碼換成 i==m,是否影響判斷結果的準確性? ▲ (單選,填字母:A. 影響 / B.不影響)#total存儲公用經費,info存儲每種自行車的租金及庫存,代碼略#讀取 n個同學現金數量,存儲在數組 cash中,并將 cash降序排序,代碼略bike=[] #bike存儲每輛自行車的租金n=len(cash)for i in range(len(info)):3 / 6for j in range(info[i][1]):bike.append(info[i][0])m=len(bike)i=m-nj=0while ① :if bike[i]>cash[j]:②i+=1;j+=1if total>=0:print("能夠滿足全部同學租用自行車")else:print("資金不足,無法滿足")14. 有一關于2021年某酒店線上銷售業績源數據清單,包括客服、月份、訂單金額等相關數據的Exce1文件“銷售.x1sx”,如“第14題圖a”所示。第 14 題圖 a 第 14 題圖 b(1)收集的數據存在一些問題,需要進行數據整理,下列說法不.合.理.的是 (單選,填字母)。A.不符合一般規律的異常數據應該直接刪除B.數據集中格式不一致的數據,需要進行數據轉換C.重復的數據應在進一步審核的基礎上進行合并或刪除操作D.缺失的數據通常可采用平均值、中間值或概率統計值來填充缺失值(2)使用Python讀取表格中的數據,代碼如下,根據題意填寫劃線部分:import pandas as pddf=pd.read excel("銷售.xlsx")print( ① )#篩選出商品原價大于等于1000的記錄。df1=df.groupby("客服",as_index=False)["訂單金額"].sum()df1.rename(columns={"訂單金額":"訂單總額"},inplace=True)df2=df1.sort_values(‘訂單總額’, ② ).head(10)print(df2) #按"訂單總額"降序排序后輸出前10條記錄4 / 6#以下代碼功能為:繪制”各月份銷售額”的折線圖,結果如 第14題圖b所示。import matplotlib.pyplot as pltdf3=df.groupby("月份",as_index=False)["訂單金額"].sum()plt.figure(figsize=(10,5))plt.title(”各月份銷售額”)plt. ③ (df3["月份"],df3["訂單金額")plt.xlabel(”各月份”)plt.ylabel("訂單金額”)plt.show()15. 有一款益智游戲,規則如下:軌道上有不同顏色的珠子連成珠串,玩家可以通過炮臺發射若干珠子,每次發射一顆珠子到珠串中的某位置,形成新的珠串。當新珠串中出現 3顆及以上顏色相同的連續珠子時,這些連續的同色珠子會被消除,并獲得相應積分,若消除后仍有符合條件的同色珠子,會繼續被消除。記分規則為:在被消除的連續珠子中,前面 3顆直接記3 分,其余的珠子每顆記 2分,例如有 5 顆相同顏色的連續珠子被消除,可獲得 7分。程序運行過程如第 15 題圖所示。編寫程序模擬游戲的實現過程,珠子的顏色用數字表示,為方便處理,在珠串最前面加入一顆不可消除的珠子,顏色值為-1。請回答下列問題:(1)若珠串為-1,2,2,3,3,2,2,將顏色為 3 的珠子發射到顏色為 2和 3的珠子之間可獲得積分為 ▲ 。 第 15題圖(2)定義如下 insert(t,pos)函數,函數功能是將顏色為 t 的珠子,插入到當前珠串中的第 pos 顆珠子后.面.(列表 link 存儲珠串的相關數據,例如 link 中某元素的值為[3,2],3 表示某顆珠子的顏色,2 表示與該珠子相鄰的下一顆珠子的存儲地址,變量 head 保存珠串第一個珠子的存儲地址),請在劃線處填入合適的代碼。def insert(t,pos): #將顏色為 t 的珠子,插入到當前珠串第 pos 顆珠子的后面p=headwhile pos>1:pos-=1p=link[p][1]link.append( ▲ )link[p][1]=len(link)-1(3)定義 fun()函數,函數功能是:查找珠串里最早出現的可消除珠串,函數返回 ret,ret 由該珠串起始珠子的前一顆珠子位置和該珠串的連續長度組成。def fun():p=head;st=headpre=p;num=0lastcolor=-1ret=[-1,0]5 / 6while p!=-1:t=link[p][0]if t!=lastcolor:if num>=3:ret=[st,num]breaklastcolor=t①num=1else:num+=1pre=p②if num>=3:ret=[st,num]return retdef clear(g):#根據 fun 函數的返回值對珠串進行消除,函數返回本次消除的積分,代碼略def traverl():#將軌道中珠串按序輸出,代碼略(4)主程序:head=7link=[[1,3],[1,8],[2,1],[5,5],[2,2],[4,4],[3,0],[-1,6],[2,9],[2,-1]]print("現軌道的珠串為:")traverl()points=0que=[1,1,4,4] #保存炮臺中待發射珠子的顏色qhead=0;qtail=4while ① :print("當前珠子的顏色為:",que[qhead])s=int(input("請輸入當前發射位置:"))insert(que[qhead],s)qhead+=1g=fun()while g!=[-1,0]:points+=clear(g)②print("最終得分為",points)print("軌道中剩余的珠串為:")traverl()6 / 6 展開更多...... 收起↑ 資源列表 高二技術月考20250305修改稿2.pdf 高二月考技術答卷20250305.pdf 高二月考技術答卷和答案20250305.docx 縮略圖、資源來源于二一教育資源庫