資源簡介 絕密★考試結束前2025年1月浙江省普通高校招生選考科目考試技 術姓名: 準考證號:考生須知:1.答題前,請務必將自己的姓名、準考證號用黑色字跡的簽字筆或鋼筆分別填寫在試題卷和答題紙規定的位置上。2.答題時,請按照答題紙上“注意事項”的要求,在答題紙相應的位置上規范作答,在本試題卷上的作答一律無效。3.非選擇題的答案必須使用黑色字跡的簽字筆或鋼筆寫在答題紙上相應區域內,作圖時可先使用2B鉛筆,確定后必須用黑色字跡的簽字筆或鋼筆描黑。第一部分 信息技術(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合 題目要求的,不選、多選、錯選均不得分)閱讀下列材料,回答第1至2題:某市舉行科普現場宣傳活動,包括科學實驗秀、科技故事分享等內容。該活動還通過視頻直播、網站、報紙等媒介進行傳播。市民可參加線下活動,也可注冊后參加線上活動。1.下列關于該活動中數據和信息的說法,正確的是A.同一活動內容的數據在不同的媒介上表現形式相同B.活動內容中圖像和文本的數字化方法是完全一致的C.活動內容通過多種媒介傳播有助于信息的共享D.同一活動信息的價值不會隨著時間的推移而變化2.關于信息安全與信息社會責任,下列行為合適的是A.視頻直播時接受社會監督 B.觀眾將科學實驗秀制作成視頻銷售C.使用他人信息注冊參加線上活動 D.將注冊信息發到活動用戶群里閱讀下列材料,回答第3至6題:某連鎖餐廳的智能監管系統實現從食材驗收區到加工區全程監管。在食材驗收區,智能驗收秤采集并保存食材的品種、重量等數據,同時將數據發送到服務器;在食材加工區,AI抓拍設備自動識別員工的違規行為,并通過音箱發出語音提示,如“請穿工作服”,同時將抓拍數據發送到服務器。管理員可通過安裝有監管系統APP的移動終端查看各連鎖餐廳的數據。3.下列關于該信息系統功能的說法,不正確的是A.系統的數據收集和輸入功能由智能驗收秤實現B.語音提示功能可采用語音合成技術實現C.監管系統APP可與服務器進行雙向數據傳輸D.識別員工違規行為的功能屬于人工智能技術的應用4.某地區有100家連鎖餐廳,每家餐廳安裝有5臺AI抓拍設備。若使用二進制對這些設備進行編碼,二進制的前幾位表示餐廳號,其余位表示設備號,則所需的二進制位數最少是A.10 B.9 C.8 D.75.下列關于該信息系統中硬件的說法,正確的是A.系統的硬件不包括管理員使用的移動終端B.系統中的傳感器都用于獲取圖像數據C.智能驗收秤的組成部件一定有存儲器D.AI抓拍設備和服務器一定通過有線方式直接相連6.下列關于該信息系統中軟件的說法不正確的是A.監管系統APP屬于應用軟件B.軟件要隨著系統需求的變化而不斷完善C.AI抓拍設備需要在軟件的支持下工作D.系統中,服務器和移動終端需要使用相同的操作系統7.某校組織學生進行陽光月跑活動,30天內總里程滿50km達標。每天組織一次跑步,平均速度(S)達到6km/h時方可計入總里程(T),每天的跑步里程(K)若超過4km按4km計入,否則按實計入。判斷某學生是否達標的部分流程圖如第7題圖所示,表達式為①T←T+K ②T≥50 ③i≤n ④K←4則(1)~(4)處表達式序號依次為A.③①④② B.③④①② C.②①④③ D.②④①③8.有后綴表達式“1 3 + 2 * 3 +2 *”,現利用棧計算該表達式:從左向右掃描,遇到數字時,數字入棧;遇到運算符時,兩個元素出棧,用運算符計算,所得結果入棧,如此反復操作,直到掃描結束,棧頂元素是A.21 B.22 C.23 D.249.某二叉樹如第9題圖所示,若其中的一個葉子節點增加右子樹(僅包含節點N),則新二叉樹的中序遍歷結果不可能是A.CNBDAE B.CBDNAEC.CBDAEN D.NCBDAE10.數組元素a[0]~a[n-1]已按升序排列,現要將a[pos](0≤pos≤n-1)的值加1,并保持數組的有序性不變,實現該功能的程序段如下,方框中應填入的正確代碼為t = a[pos]+1i = poswhile :a[i] = a[i+1]i += 1a[i] = tA.i < n-1 B.i < n-1 and t > a[i+1]C.i < n-1 and a[i] > a[i+1] D.i <= n-1 or t > a[i]11.對于任意非空字符串s,甲、乙程序段輸出結果相同,則乙程序段加框處的正確代碼為def f(s,t): if t >= len(s)-2: return s[t] return f(s,t+2) + s[t] print(f(s,0)) r = "" n = len(s) for i in range(0,n,2): print(r)甲程序段 乙程序段A.r = s[n-i]+r B.r = r+s[n-i-1]C.r = r+s[i] D.r = s[i]+r12.列表c長度為100,如第12題圖所示,其中c[10]~c[89]各元素的值均為10以內的隨機正整數。執行如下程序段,輸出的最后一行是i 0 1 2 3 4 5 6 7 8 9 …… 90 91 92 93 94 95 96 97 98 99c[i] 1 1 1 1 2 3 2 3 2 3 …… 2 3 2 2 2 2 1 1 1 1第12題圖qa = [0,0,0,0,0]qb = [0,0,0,0,0]h,t = 0,4temp = 0for k in range(100):qa[t] = c[k]qb[t] = temp+qa[t]-qa[h]print(qb[h], qb[t])temp = qb[t]t = (t+1) % 5h = (h+1) % 5A.5 4 B.8 4 C.9 5 D.9 9二、非選擇題(本大題共3小題,其中第13小題7分,第14小題10分,第15小題9分,共26分)13.根據機器的負載率對工廠的6臺機器(編號0~5)進行監控和調度。調度規則是:每隔1小時采集1次各臺機器的負載率(負載率用百分制表示,例如,負載率95%表示為95,機器休息時的負載率為0),負載率超過90的機器都調度休息;如果所有機器負載率都不超過90,則負載率最高的機器休息,若多臺機器負載率同為最高,則編號最小的機器休息。休息的機器在休息1小時后再次工作。請回答下列問題:(1)若某次采集到0~5號機器的負載率依次為75、85、88、0、88、87,當前處于休息狀態的機器編號是3,接下來休息的機器編號是 ▲ 。(2)實現上述功能的部分Python程序如下,請在劃線處填入合適的代碼。n = 6a = [0] * n #列表a長度為n,各元素值均為0#啟動0~4號機器工作,5號機器休息,代碼略While True:#延時1小時,再采集各機器負載率存入a,a[i]存放i號機器的負載率,代碼略t = 0cnt=0for i in range(n):if ① :#調度i號機器休息,代碼略cnt += 1if a[i] > a[t]:②elif a[i] == 0:#調度i號機器工作,代碼略if ③ :#調度t號機器休息,代碼略14.某研究小組搭建了室外溫度檢測系統,在4所學校各設置了1個監測點。智能終端連接傳感器,每隔3小時采集1次溫度數據通過網絡將溫度數據傳輸到服務器。服務器根據數據判斷出異常情況時,通過智能終端控制執行器發出預警信號。請回答下列問題:(1)在搭建該監測系統時,溫度傳感器與智能終端的配備總數量合理的是 ▲ (單選,填字母:A.4個溫度傳感器和4個智能終端 / B.4個溫度傳感器和1個智能終端)。(2)系統數據采集的時間間隔為3小時,可用于控制采集時間的設備是 ▲ (單選,填字母:A.傳感器 / B.智能終端)。(3)編寫智能終端程序時,不需要知道 ▲ (多選,填字母)。(注:全部選對的得2分,選對但不全的得1分,不選或有錯的得0分)A.與傳感器連接的智能終端引腳 B.服務器的存儲容量C.服務器的地址及端口 D.數據庫的文件名(4)當服務器判定有異常情況后,除可通過智能終端控制蜂鳴器發出預警聲音之外,請寫出其他兩種預警的具體方式。(5)將系統中某年的數據導出到文件data.xlsx中,部分數據如第14題圖a所示。其中“預報溫度”列是指學校所在地的天氣預報溫度數據,“差值”列是指實測溫度與預報溫度相減的絕對值。現要由高到低輸出3月份各監測點差值的平均值(如圖b所示),再用差值平均值最高的監測點的3月份實測溫度數據繪制線形圖(如圖c所示)。第14題圖a 第14題圖b 第14題圖c實現上述功能的部分Python程序如下,請選擇合適的代碼填入劃線處(填字母)。import pandas as pdimport matplotlib.pyplot as pltdf=pd.read_excel("data.xlsx")df1 = ①df2 = ②df2 = ③#依次輸出df2中各監測點編號及其差值的平均值,如圖b所示,代碼略#將df2中首行的監測點編號存入uid,代碼略df2 = ④#創建x列表,長度為248,元素依次為0~247,表示3月份采集時間點的序號,代碼略plt.plot(x,df2['實測溫度']) #繪制線形圖#設置繪圖參數,并顯示如圖c所示的線形圖,代碼略①②③④處可選代碼有:A.df.groupby("月",as_index=False).差值.mean() #分組求平均B.df[df["監測點"]==uid] #篩選C.df[df["月"]==3]D.df1.sort_values("差值",ascending=False) #降序排序E.df1.groupby("監測點",as_index=False).差值.mean()F.df1[df1["監測點"]==uid]G.df2.sort_values("差值",ascending=False)15.某市舉行體育賽事活動,n所學校的選手已完成預賽,現計劃根據預賽的成績挑選s名選手參加市決賽。成績位列所在學校前w名次的選手直接入選,剩余名額按成績由高到低依次挑選,成績相同的選手一并入選,選中的選手數一旦達到或超過s名,挑選結束。現給定所有選手預賽的成績數據表,每位選手的數據包含學校編號(0~n-1)、選手編號、成績,成績數據表已按成績由高到低排列。編寫程序,計算各選手的校內名次,再按上述規則挑選決賽選手,按成績數據表中的順序輸出選手編號,同時提供查詢功能。選手校內名次的計算方法是:若選手所在學校有m人成績高于該選手,則該選手的名次為m+1。在第15題圖所示的樣例中, n、s、w分別為3、8、2,根據圖中前3行數據計算出了每位選手的校內名次,進而選出實際入選的9名選手。學校編號 0 2 2 0 0 2 2 0 1 1 1 1選手編號 0002 2027 2002 0072 0182 2071 2128 0012 1081 1002 1008 1208成績 198 185 183 182 182 177 177 176 175 163 161 161校內名次 1 1 2 2 2 3 3 4 1 2 3 3是否入選 True True True True True True True False True True False False第15題圖請回答下列問題:(1)對于第15題圖所示前4行數據,若s、w分別為5和1,則0號學校入選人數是 ▲ 。(2)定義如下search(data,sid,score)函數,data列表每個元素的前5個數據項依次為學校編號、選手編號、成績、校內名次、是否入選,列表已按成績由高到低排列。函數功能是查找選手編號為sid、成績為score的元素,返回其下標,若未找到則返回-1。def search(data,sid, score):left,right = 0, len(data)-1f = -1while left <= right:mid = (left+right)//2if score == data[mid][2]:f = midleft = mid+1elif score < data[mid][2]:left = mid+1else:right = mid-lif f == -1:return -1for i in range( f, len(data)):if data[i][2] != score:return -1elif data[i][1] == sid:return i①調用search函數,若data列表長度為12,data[0][2],data[1][2],…,data[11][2]的值依次為:198,185,183,182,182,177,177,176,175,163,161,161,score值為177,則while語句中循環體的執行次數是 ▲ 。②程序中加框處代碼有錯,請改正。(3)實現根據選手成績(成績不超過200)計算校內名次,以及挑選決賽選手功能的Python程序如下,請在劃線處填入合適的代碼。def proc(data,n,s,w):#創建r列表,共n個元素,每個元素的值均為[0,0,201],代碼略heads = [-1,-1]tails = [-1,-1]cnt = 0for i in range(len(data)):①r[k][1] += 1if data[i][2] < r[k][2]:r[k][2] = data[i][2]②data[i][3] = r[k][0]data[i].append(-1) #為data[i]追加一個元素-1v = 1if data[i][3] <= w:data[i][4] = Truecnt += 1v = 0if heads[v] == -1:heads[v] = ielse:data[tails[v]][5] = itails[v] = ip,q = heads[0],heads[1]res = [] #res列表用于存放入選決賽的選手編號,順序與data列表保持一致while cnt < s and q != -1:tmp = data[q][2]while q != -1 and data[q][2] == tmp:③ :res.append(data[p][1])p = data[p][5]res.append(data[q][1])data[q][4] = Truecnt +=1q = data[q][5]while p !=-1:res.append(data[p][1])p = data[p][5]return res'''讀取n、s、w;讀取選手成績數據表存入data列表,每個元素包含學校編號、選手編號、成績、校內名次(初值為0)、是否入選(初值為False)5個數據項,代碼略res = proc(data,n,s,w)#輸出res列表中的入選選手編號,代碼略#讀取待查詢的選手編號與成績,調用search函數,根據返回值輸出查詢結果,代碼略2025年1月浙江省普通高校招生選考科目考試技術試題 參考答案第一部分 信息技術(共50分)一、選擇題(本大題共12小題,每小題2分,共24分)題號 1 2 3 4 5 6 7 8 9 10 11 12答案 C A A A C D B B D B D B二、非選擇題(本大題共3小題,其中第13小題7分,第14小題10分,第15小題9分,共26分)13.(1)2 (1分)(2)①a[i] > 90 (2分)②t = i (2分)③cnt == 0 或a[t]<90 (2分)14.(1)A (1分)(2)B (1分)(3)BD (2分)(4)服務器發送預警郵件;向終端發出預警信息;通過智能終端控制發光二極管閃爍;或其他等價答案。 (2分)(5)①C ②E ③G ④F (4分)15.(1)3 (1分)(2) ① 4 (1分)(3) ② f,-1,-1 或 right,-1,-1 或left-1,-1,-1 (2分)(3) ① k = data[i][0] (1分)②r[k][0]=r[k][1] (2分)③while p!=-1 and pPAGE2025年1月信息技術真題 參考答案 第 1 頁 共 1 頁 展開更多...... 收起↑ 資源列表 25.01 浙江信息技術選考真題.docx 浙江省選考信息技術參考答案.doc 縮略圖、資源來源于二一教育資源庫