資源簡介 絕密★考試結束前2024年 1月浙江省普通高校招生選考科目考試技 術姓名: 準考證號:考生須知:1.答題前,請務必將自己的姓名、準考證號用黑色字跡的簽字筆或鋼筆分別填寫在試題卷和答題紙規定的位置上。2.答題時,請按照答題紙上“注意事項”的要求,在答題紙相應的位置上規范作答,在本試題卷上的作答一律無效。3.非選擇題的答案必須使用黑色字跡的簽字筆或鋼筆寫在答題紙上相應區域內,作圖時可先使用 2B鉛筆,確定后必須用黑色字跡的簽字筆或鋼筆描黑。第一部分 信息技術(共 50 分)一、選擇題(本大題共 12小題,每小題 2分,共 24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1.下列關于數據與信息的說法,正確的是A.數據以二進制方式編碼后才能存儲在計算機中B.大數據技術不能處理非結構化數據C.同一數據經解釋后產生的信息都是相同的D.信息加工處理后不會產生更有價值的信息2.下列關于信息系統安全與信息社會責任的說法,正確的是A.多人共享賬戶,不會影響信息系統的安全B.定期查殺病毒可以確保信息系統免受網絡攻擊C.網絡上的不當行為可能會觸犯法律D.任何密碼算法中的加密密鑰與解密密鑰必須相同閱讀下列材料,回答第 3至 5題:某校圖書館管理系統中,工作人員通過計算機終端上的掃描儀掃描圖書條形碼,錄入圖書信息后完成入庫。師生借閱時,通過校園一卡通識別身份,利用 RFID讀寫器識別圖書中的電子標簽以獲取圖書信息,完成借閱后相關數據保存在服務器中。該系統所在的局域網接入因特網,圖書查詢功能基于 B/S架構開發,師生在館內外都可使用計算機、手機等查詢圖書信息。3.下列關于該系統組成的說法,正確的是A條形碼掃描儀是輸出設備 B.服務器的存儲器容量會影響系統性能C.該系統中的圖書管理軟件是系統軟件 D.該系統中的數據僅包含圖書數據4.下列關于該系統功能與應用的說法,不.正.確.的是A.可通過瀏覽器查詢圖書館中的圖書信息B可利用借閱數據分析學生的閱讀興趣C.師生所借圖書的信息需要保存在校園一卡通中D.通過 RFID讀寫器獲取電子標簽中的信息屬于數據輸入功能技術(選考)試題 第 1 頁(共 7 頁)5.下列關于該系統中網絡技術的說法,正確的是A.該系統的網絡資源不包括軟件資源B.計算機終端訪問服務器不需要網絡協議C.移動終端必須通過移動通信網絡才能訪問該系統D.通過路由器可將該系統接入因特網6.下列關于人工智能的說法,正確的是 第 7題圖 aA.人工智能技術可應用于汽車無人駕駛B.訓練數據的規模不會影響深度學習的效果C.人工智能的實現都需要事先手工構造知識庫D 第 7題圖 b.人臉識別技術都是通過符號主義人工智能實現的7.圖像 F為第 7題圖 a 所示的 200×100像素、256色位圖,圖像 G為第 7題圖 b所示的 200×100像素、16色位圖,則圖像 F與 G的存儲容量之比為A.1:2 B.1:1 C.2:1 D.16:18.棧 S從棧底到棧頂的元素依次為 1,2,3,隊列 Q初始為空。約定:U操作是指元素出棧后入隊,H操作是指元素出隊后再入隊。經過 UUH系列操作后,隊列中隊首到隊尾的元素依次為A.2,1,3 B.3,1,2 C.1,3,2 D.2,3,19.數組元素 a[0]至 a[n-1]依次存放著 n個數據,現需要將元素 a[n-1]插入在下標為 x(0≤x例如:n為 5,數組 a為[0,3,4,6,7],x為 2,插入操作后 a為[0,3,7,4,6]。實現該功能的程序段如下,方框中應填入的正確代碼為temp=a[n-1]for i in range(n-2,x-1,-1):a[x]=tempA.a[i+1]=a[i] B.a[i-1]=a[i] C.a[i]=a[i+1] D.a[i]=a[i-1]10.某算法的部分流程圖如第 10題圖所示,若 n的值為 7,key的值為 78,數組元素 a[0]至 a[n-1]依次存放7,12,24,36,55,78,83,執行這部分流程后,輸出 c的值為第 10題圖A.0 B.1 C.2 D.3技術(選考)試題 第 2 頁(共 7 頁)11.若字符串 s的值為"abcde",執行如下程序段后,變量 res的值不.可.能.是from random import randintres=" "i,j=0,len(s)-1while i=i:if randint(0,1) == 0: #randint(0,1)隨機生成 0 或 1res+=s[i]i+=1else:res+=s[j]j-=1A."abced" B."aecbd" C."aedbc" D."edcba"12.使用列表 d模擬鏈表結構(節點數大于 0),每個節點包含數據區域和指針區域,h為頭指針。鏈表中各節點已按數據區域中數值的絕對值由小到大排列,如第 12題圖 a所示。現要修改該鏈表各節點的鏈接關系,使鏈表各節點按數據區域中的數值由小到大排列,結果如第 12題圖 b所示。實現該功能的程序段如下,方框中應填入的正確代碼為t=hp=d[h][1]while p != -1 :q=d[p][1]p=qd[t][-1]=-1 第 12題圖 a 第 12題圖 bA. 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小題 10分,第 14小題 7分,第 15小題 9分,共 26分)13.小華要搭建苗圃大棚環境監控系統。該系統中的智能終端從服務器獲取濕度閾值。根據該閾值和傳感器采集的空氣濕度值控制加濕器,并將濕度值等數據傳輸至Web服務器,存儲到數據庫中。網絡應用軟件的實現架構是 B/S架構,用戶可通過瀏覽器查詢實時和歷史數據。硬件按如下方式連接:濕度傳感器和加濕器接入智能終端,智能終端通過 IoT模塊連接到服務器。請回答下列問題:(1)要完成該系統的搭建,下列需要編寫的程序是 ▲ (單選,填字母:A.客戶端程序 / B.服務器端程序)。(2)下列關于該系統中數據管理的說法,正確的是 ▲ (單選,填字母)。A.數據無法從服務器端傳輸至智能終端B.該系統的數據和程序都應存儲在數據庫中技術(選考)試題 第 3 頁(共 7 頁)C.通過瀏覽器查看濕度歷史數據需要訪問數據庫(3)下列關于該系統支撐技術的說法,正確的有 ▲ (多選,填字母)。(注:全部選對的得 2分,選對但不全的得 1分,不選或有選錯的得 0分)A.智能終端有程序存儲和數據處理能力B.智能終端可以通過 IoT模塊以無線方式連接服務器C.該系統如果再增加一個加濕器,必須增加一個濕度傳感器D.支撐該系統運行的所有軟件都需要在搭建過程中開發(4)智能終端上的程序具有如下功能:每隔 1分鐘從傳感器獲取 1次濕度值:加濕器處于關閉狀態時,若連續兩次濕度值均低于閾值 h,則打開加濕器;加濕過程中,若連續兩次濕度值均高 h,則關閉加濕器;每隔 1分鐘將濕度值和加濕器狀態數據傳輸到服務器。部分 Python程序如下,請在程序中劃線處填入合適的代碼。#導入相關庫,并從服務器獲取閾值,保存在 h中,代碼略lasth=hs=0while True:#從傳感器獲取濕度值,保存在 newh中,代碼略If s==0:if newhs=1#打開加濕器,代碼略else:if newh>h and lasth>h:①#關閉加濕器,代碼略②#將 newh,s等數據傳輸到服務器。代碼略sleep(1000*60) #延時 1分鐘(5)系統搭建完成后,運行一段時間,加濕器始終沒有加濕。假設僅濕度傳感器、加濕器兩個設備存在故障,在不更換設備的前提下,請選擇其中一種設備,描述判定該設備是否存在故障的方法。14.某學院舉行運動會,比賽設跳高、100米等項目,每個項目分男子組和女子組。現要進行報名數據處理和比賽成績分析。請回答下列問題:第 14題圖 a 第 14題圖 b(1)運動會報名規則為:對于每個項目的男子組和女子組,每個專業最多各報 5人(如“軟件工程”專業在男子跳高項目中最多報 5人)。軟件工程專業的報名數據保存在 DataFrame對象 df中,如第14題圖 a所示。若要編寫 Python程序檢查該專業男子跳高項目報名是否符合規則,下列方法中,正確的是 ▲ (單選,填字母)。技術(選考)試題 第 4 頁(共 7 頁)A.從 df中篩選出性別為“男”的數據 dfs,再從 dfs中篩選出項目為“跳高”的數據,判斷篩選出的數據行是否超過 5行B.對 df中數據按性別排序并保存到 dfs中,再從 dfs中篩選出項目為“跳高”的數據,判斷篩選出的數據行是否超過 5行C.從 df中篩選出項目為“跳高”的數據 dfs,判斷 dfs中是否有連續 5行以上的男生數據(2)運動員比賽成績的部分數據如第 14題圖 b所示。根據已有名次計算得,第 1名至 8名分別計 9,7,6,5,4,3,2,1分,第 8名之后計 0分。實現上述功能的部分 Python程序如下,請在程序中劃線處填入合適的代碼。import pandas as pdimport matplotlib.pyplot as plt#讀取如第 14題圖 b所示數據,保存到 DataFrame 對象 df1中,代碼略f = [9, 7, 6, 5, 4, 3, 2, 1]for i in range(0,len(dfl)):rank = df1.at[i,"名次"] #通過行、列標簽取單個值score = 0if rank <= 8:▲df1.at[i,"得分"] = score(3)根據上述 df1中的得分數據,統計各專業總分,繪制如第 14題圖 c所示的柱形圖,實現該功能的部分 Python程序如下:df2 = dfl.groupby(" ▲ ",as_index=False).sum() #分組求和 第 14題圖 c#設置繪圖參數,代碼略plt.bar(x,y) #繪制柱形圖①請在程序中劃線處填入合適的代碼。②程序的方框中應填入的正確代碼為 ▲ (單選,填字母)A. B. C. D.x = df1["專業"] x = df2["專業"] df1["專業"] = "專業" Df2["專業"] = "專業"y = df1["總分"] y = df2["得分"] df1["總分"] = "總分" Df2["得分"] = "得分"15.某項活動有 n個單位(編號 1到 n)參加,需將員工分成若干個小組,每個小組的人數上限為 m,小組編號按新建次序從 1開始編號。分組時,首先按單位編號次序依次在各單位內部分分組,每 m人分配到一個新建小組中,不足 m人的剩余員工暫不分配;然后按剩余員工人數由大到小的順序,依次為各單位剩余員工分配小組。若某單位剩余員工人數為 k,則分配方法為:在已建的小組中查找空位數(該小組還可容納的人數)大于或等于 k的小組,如果找到的小組有多個,則選擇空位數最少的小組,將此 k人分配到該小組中;如果沒有找到,則新建一個小組,將此 k人分配到該小組中。設 n 為 5,m 為 20,各單位員工人數及單位內部的分組過程如第 15 題圖 a 所示,各單位剩余員工的分組過程如第 15題圖 b所示。技術(選考)試題 第 5 頁(共 7 頁)第 15題圖 a 第 15題圖 b編寫程序:給定各單位編號及員工人數,根據上述方法進行分組處理,按單位編號次序輸出各單位所分配的分組編號。請回答下列問題:(1)由題意可知,若僅將第 15題圖 a中 1號單位的員工人數修改為 25,然后對圖中 5個單位重新分組,則 1號單位所分配的分組編號為 ▲ 。(2)定義如下 bubble_sort(lst)函數,參數 lst的每個元素由單位編號和剩余員工人數 2個數據項組成。函數的功能是根據每個單位的剩余員工人數,對 lst進行降序排序。def bubble_sort(lst):n=len(lst)for i in range(0, n-1):for j in range(n-1, i, -1):if lst[j-1][1]tmp=lst[j]lst[j]=lst[j-1]lst[j-1]=tmpif lst[i][1]==0:breakreturn調用該函數,若 lst為[[1,0],[2,0],[3,18],[4,0],[5,19],[6,17]],請回答①和②兩個問題。①虛線框中的程序段第 1次執行后,關于 lst中的剩余員工人數,下列說法正確的是 ▲ (單選,填字母)。A.lst[0][1]數值最小 B.lst[0][1]數值最大C.lst[5][1]數值最小 D.lst[5][1]數值最大②虛線框中的程序段執行的次數為 ▲ 。(3)實現分組功能的部分 Python程序如下,程序中用到的列表函數與方法如第 15題圖 c所示,請在程序中劃線處填入合適的代碼。函數與方法 功能w.append(x) 在列表 w末尾添加元素 xx.w.pop() 將列表 w末尾元素賦值給 x,并將其從 w中刪除第 15題圖 cdef group(data, m):n=len(data)a=[]for i in range(n+1):a.append([]) # a[i]初始化為空列表,存放編號為 i的單位所分配的分組編號gnum=0技術(選考)試題 第 6 頁(共 7 頁)for i in range(n): #各單位內部分組while data[i][1]>=m:gnum+=1k=data[i][0]a[k].append(gnum)①bubble_sort(data) #根據每個單位的剩余員工人數,對 data進行降序排序b=[]for i in range(m):b.append([])i=0 #對剩余員工分組while i②while jj+=1if jv=b[j].pop()else:gnum+=1v=gnuma[data[i][0]].append(v)③i+=1#輸出各單位的分組編號,代碼略'''讀取小組人數上限存入 m;讀取 1至 n號單位的數據,依次存入列表 data的 data[0]至 data[n-1]中。Data[i]包含 2個數據項,data[i][0],data[i][1]分別存放單位編號及員工人數,代碼略'''group(lst, m)技術(選考)試題 第 7 頁(共 7 頁)絕密 ★ 啟用前 絕密 ★ 啟用后2024 年 1 月浙江省普通高校招生選考科目考試技術試題參考答案第一部分 信息技術(共 50 分)一、選擇題(本大題共 12 小題,每小題 2 分,共 24 分)題號 1 2 3 4 5 6 7 8 9 10 11 12答案 A C B C D A C D A B B C二、非選擇題(本大題共 3 小題,其中第 13 小題 10 分,第 14 小題 7 分,第 15 小題 9 分,共 26 分)13.(1) B(2) C(3) AB(4) ①s=0 或 s=1-s 或 s=s-1 或 s-=1②lasth=newh(5) ①判斷濕度傳感器:改變環境濕度,從瀏覽器觀察濕度值是否有實時的更新變化,若沒有,說明傳感器故障。或其他等價答案。②判斷加濕器:通過智能終端直接發送加濕指令,若加濕器未工作,說明加濕器故障。或其他等價答案。14.(1) A(2) score=f[rank-1]或 score=f[int(rank)-1](3) 192.168.1.108:5000/ 或 192.168.1.108:5000(4) ①專業;②B15.(1) 1,8(2) ①B;②4(3) ①data[i][1] -= m;②j = data[i][1];③b[j - data[i][1]].append(v)技術(選考)試題參考答案 第 1 頁(共 2 頁) 展開更多...... 收起↑ 資源列表 24.01 信息技術選考真題.pdf 24.01 信息技術選考真題參考答案.pdf 縮略圖、資源來源于二一教育資源庫