資源簡介 麗水市 2024學年第一學期普通高中教學質量監控高二技術試題卷 2025.01本試題卷分兩部分,第一部分信息技術,第二部分通用技術。全卷共 12頁,第一部分 1至 6頁,第二部分 7至 12頁。滿分 100分,考試時間 90分鐘。注意事項:1.考生答題前,務必將自己的姓名、準考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙上。2.選擇題的答案須用 2B鉛筆將答題紙上對應題目的答案標號涂黑,如要改動,須將原填涂處用橡皮擦凈。3.非選擇題的答案須用黑色字跡的簽字筆或鋼筆寫在答題紙上相應區域內,作圖時可先使用 2B鉛筆,確定后須用黑色字跡的簽字筆或鋼筆描黑,答案寫在本試題卷上無效。第一部分 信息技術(50分)一、選擇題(本大題共 12小題,每小題 2分,共 24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分。)閱讀以下材料,回答第 1至 4題:某校搭建了一個智慧教育平臺,該平臺依托人工智能與大數據分析技術,能全面采集、梳理學生在學習過程中產生的各類數據,開展數據分析及資源推薦等工作。教師與學生均可借助手機、電腦等終端設備訪問該平臺。1. 關于該平臺中數據的描述,不.正.確.的是A.平臺中的所有數據都是以二進制形式存儲B.教師在運用數據的過程中也會產生新的數據C.學生回答問題時出現的錯誤答案不具備任何價值D.平臺中的數據除了結構化數據,還可以有非結構化數據2. 下列有關信息安全與保護的做法,合理的是A.私自下載并售賣平臺中的視頻來謀取私利B.對用戶的個人信息進行加密,可以保證數據的完整性C.可以使用磁盤陣列、異地容災等手段主動防護D.為了使用方便,所有用戶上傳的內容都無需審核3. 為了提高該平臺推薦資源的針對性,下列方法不.可.行.的是A.優化平臺自動推薦資源的算法B.引入符合本校學情的教育資源和課程C.提升平臺服務器的硬件設備性能D.采集師生在平臺上的行為數據,分析師生的學習習慣和偏好4. 對平臺數據進行管理與加工,下列說法不.正.確.的是A.為了節省存儲空間,可以將圖片存儲為 BMP格式上傳B.可以通過批處理計算從平臺近幾年的數據中挖掘有價值的信息C.大數據技術的應用,使平臺的數據管理水平大大提高D.為了方便查詢數據,平臺中的微課視頻可以按學科分類存儲在不同文件夾高二技術試題卷 第 1 頁 共 12 頁5. 下列關于人工智能的說法,不.正.確.的是A.人工智能的研究涉及到多學科知識的交叉應用B.人工智能技術推動人類社會進步的同時,也可能威脅人類安全C.知識的精確化編碼是阻礙符號主義人工智能發展的一個瓶頸問題D.將“沃森”的智能能力從益智游戲領域移植到醫療領域屬于混合增強智能的應用6. 某算法的部分流程圖如圖所示,執行這部分流程,若輸入 a與 b 的值分別為 21和 9,則輸出的結果為A.1 B.3 C.6 D.97. 下列 Python表達式,值為 False 的是A.11%3**2==2 B.5>2 and "ab">"c"C.len("麗水"+"你好!")==5 D.chr(ord("B")+2)=="D"8. 某小區公寓的聲控燈,僅在光線暗且檢測到聲音時才會被點亮。現用變量 x表示光線(值為 0 表示光線亮,值為 1 表示光線暗)、變量 y表示聲音(值為 0表示無聲音,值為 1表示有聲音)。執行下列代碼后,變量 s的值不.能.正確描述聲控燈狀態的是A. if x==1: B.if x==0 and y==0:if y==1: s="不開燈"s="開燈" elif x==0 and y==1:else: s="不開燈"s="不開燈" elif x==1 and y==0:else: s="不開燈"s="開燈" elif x==1 and y==1:s="開燈"C. if x==1 and y==1: D. s="開燈"s="開燈" if x==0 :else: s="不開燈"s="不開燈" elif y==0:s="不開燈"9. 有如下 Python程序段:x=input("請輸入字符串:")i=0; j=len(x)-1while ii+=1;j-=1print(i,j)執行該程序段后,輸入字符串"XNDFHDNX",輸出的結果是A.3 4 B.3 3 C.4 4 D.4 310.有如下 Python函數:def f(x,n):if xreturn str(x)else:return f(x//n,n)+str(x%n)執行語句 w=f(11,2)后,w的值為A."1010" B."1111" C."1011" D."1101"高二技術試題卷 第 2 頁 共 12 頁11.有如下 Python程序段:import randomkey=random.randint(1,3)*7ans=""a=[3,5,7,8,10,15,16]i=0;j=len(a)-1while i<=j:m=(i+j)//2ans+=str(a[m])+" "if a[m]==key:breakif a[m]i=m+1elif a[m]>key:j=m-1print(ans)執行該程序段后,變量 ans的值不.可.能.的是A."8 5 3 " B."8 5 7 " C."8 15 10 " D."8 15 16 "12.有如下 Python程序段:a=[5,2,6,4,9,8]n=len(a);c=0for i in range(1,n):flag=Truec=c+1for j in range(n-i):if a[j]>a[j+1]:a[j],a[j+1]=a[j+1],a[j] #①flag=Falseif flag==True:breakprint(c)關于該程序段,下列說法正確的是A.該排序算法的時間復雜度是 O(1)B.該算法的第 1趟冒泡后數組 a的值為[2,5,6,4,9,8]C.執行該程序段后,輸出 c的值為 2D.該程序段的執行過程中,①處語句共執行了 4 次二、非選擇題(本大題共 3小題,其中第 13小題 8分,第 14小題 10分,第 15小題 8分,共 26分。)13. 某場所要求環境溫度低于閾值(30℃),溫控系統每隔 1分鐘采集 1次實時溫度,若實時溫度連續 6分鐘都未低于閾值,則需要啟動制冷設備,若實時溫度連續 6分鐘都低于閾值,則關閉制冷設備。編寫程序,統計某一天制冷設備啟用的總時長(分鐘)。請回答下面問題:(1)若某時刻制冷設備處于開啟狀態,系統依次采集到實時溫度 30℃、31℃、30℃、29℃、29℃、28℃后,該制冷設備處于 ▲ (選填:開啟/關閉)狀態。高二技術試題卷 第 3 頁 共 12 頁(2)實現上述功能的部分 Python程序如下,請在劃線處填入合適的代碼。t last=0; time=dtime=0run=False #假設制冷設備的初始狀態為關閉t0=30 #設置閾值為 30℃while True:#每分鐘接收一次采集到的實時溫度,存入 temp,代碼略# t new的值為 0表示實時溫度低于閾值,值為 1表示實時溫度未低于閾值if ① :t new=0else:t new=1if t new==t last:②if time>5:if temp>=t0: #實時溫度連續 6分鐘都未低于閾值run=True#發送開啟制冷設備的指令,代碼略else:run=False#發送關閉制冷設備的指令,代碼略else:time=1if run==True:dtime=dtime+1③#延時 1分鐘,代碼略print("開啟制冷設備的總時長(分鐘):",dtime)14. 助農直播作為一種新興的農業電商模式,為偏遠地區的農產品銷售開辟了新的渠道,小張是一名助農主播,他希望通過分析第 14題圖 1所示的農作物相關數據表,合理安排助農直播活動。第 14題圖 1(1)小張發現數據表中存在一些問題,需要先進行數據整理。下面關于數據整理的描述,不.正.確.的是 ▲ (單選,填字母)。A.數據表中第 7和第 8行是相同品種數據,可以直接刪除其中一行來避免數據重復B.單元格 D5中的數據格式與其他收獲期數據的格式不一致,需要進行數據轉換C.單元格 D2中的數據超出了月份的最大值,屬于邏輯錯誤,向農戶咨詢后改為“10”高二技術試題卷 第 4 頁 共 12 頁(2)小張編寫如下 Python程序來解決問題,請在劃線處填寫合適的代碼。import pandas as pdimport matplotlib.pyplot as pltdf=pd.read_excel("農作物.xlsx")m=[0]*12for i in df.index:s= df.at[i,"收獲期"]t=0for ch in s:if "0"<=ch<="9":t= ①else:m[t-1]=m[t-1]+1t=0m[t-1]=m[t-1]+1month=["1 月","2月","3月","4月","5月","6月", 第 14 題圖 2"7 月","8月","9 月","10月","11月","12月"]plt.title("某地區各月份收獲農作物品種的數量")plt.bar(month, ② )plt.show( )(3)下面選項中與加框處代碼功能相同的是 ▲ (單選,填字母)。A.df.at["收獲期",i] B.df["收獲期"][i] C.df[收獲期][i](4)小張分析第 14題圖 2可知,該地區在 ▲ 月收獲農作物品種的數量最多。于是決定進一步與當地政府和農戶交流,確定直播日期。15. 小王編寫了一段 Python程序,幫助象棋初學者熟悉規則。輸入某棋子的名稱 t及其當前位置(a,b)、目標位置(x,y),程序根據 t棋子的移動規則判斷是否可以從(a,b)直接移動到(x,y),并輸出相應提示信息。棋盤坐標體系和部分棋子的移動規則如下:· 棋盤上有 10條橫線、9條豎線及 90個交叉點,坐標體系如第 15題圖 1所示,(0,0)點在左上角,則 A處坐標為(2,3);·“馬”的移動規則是“馬走日”,先沿上、下、左或右的方向移動一步,再沿對角線移動一步。如第 15題圖 2中的“馬”,可從所在位置直接移動到①~⑧中的一個位置,如果在 A、B、C或 D處遇到棋子,則不能移動,俗稱“蹩馬腿”,例如,若 B處有棋子,則“馬”不能直接移動到③或④;·“車”的移動規則是“車走直路”,沿著上、下、左或右的方向直線前進,直到遇上其他棋子。如第 15題圖 3中的“車”,可以直接移到 A,但不能直接移到 B。第 15題圖 1 第 15題圖 2 第 15題圖 3高二技術試題卷 第 5 頁 共 12 頁(1)當前棋盤狀態如第 15題圖 1所示,若 B處有馬,則該馬的坐標為 ▲ ,若 A、C和 D處均有棋子,則該棋子(馬)可以直接移到的位置有 ▲ 個(填數字)。(2)小王編寫的部分 Python程序如下,請在劃線處填入合適的代碼。def ma(a,b,x,y):if d[x][y]==1:return "不能到達,目標位置有我方棋子"if abs(x-a)==2 and abs(y-b)==1 or ① :if x-a==2: #分析目標位置在該棋子下方的情況if d[a+1][b]!=0:return "不能到達目標位置,存在蹩馬腳"else:return "可以到達目標位置"#分析目標位置在該棋子上方、左方、右方的情況,代碼略;else:return "不能到達目標位置"def zulan(a,b,x,y):if x>a : #分析目標位置在該棋子下方的情況for i in range(x-a-1):if ② :return "不能到達目標位置,存在阻擋的棋子"#分析目標位置在該棋子上方、左方、右方的情況,代碼略;if d[x][y]==1:return "不能到達,目標位置有我方棋子"if d[x][y]==2:return "可以到達目標位置,并吃掉該位置的敵方棋子"return "可以到達目標位置"def ju(a,b,x,y):if x==a or y==b:return( ③ )else:return "不能到達目標位置"#主程序:"""讀取棋盤當前狀態的數據,存儲到數組 d中(如第15題圖 4),某位置元素值 0表示無棋子,1表示有我方棋子,2表示有對方棋子,代碼略"""for i in range(len(d)): #輸出當前棋盤狀態print(d[i])while True: 第 15題圖 4t=input("請輸入棋子名稱:")a,b=map(int,input("輸入該棋子的起始位置:").split()) #獲取起始位置坐標x,y=map(int,input("輸入該棋子的目標位置:").split()) #獲取目標位置坐標if t=="馬":print(ma(a,b,x,y))elif t=="車":print(ju(a,b,x,y))#判斷其他棋子的規則,代碼略高二技術試題卷 第 6 頁 共 12 頁麗水市2024學年第一學期普通高中教學質量監控高二技術參考答案2025.01第一部分信息技術(50分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分。)56101112ADBBAAAD二、非選擇題(本大題共3小題,其中第13小題8分,第14小題10分,第15小題8分,共26分。)13.(1)開啟(2分)(2)①temp或temp<30或temp<30(2分)②time=time+l(2分)③t last=t new(2分)14.(1)A(2分)(2)①t*10+int(ch)(2分)②m(2分)(3)B(2分)(4)7(2分)15.(1)(5,1)或5,1或(51)或51等(數字順序對就給分)(1分)(1分)(2)Dabs(x-a)==1 and abs(y-b)=2(2分)②d[i+a+1][b!=0或d〔i+a+1][b]>0(2分)③zulan(a,b,x,y)(2分) 展開更多...... 收起↑ 資源列表 2025年1月麗水市期末高二信息技術卷.pdf 信息參考答案.pdf 縮略圖、資源來源于二一教育資源庫