資源簡介 絕密★考試結束前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.人工智能的實現都需要事先手工構造知識庫(第7題圖b)D.人臉識別技術都是通過符號主義人工智能實現的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≤xtemp=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 頁)(ifd[p][0]>0:d[t][1]=pt=pelse:d[p][1]=hh=p)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=q(第12題圖a) (第12題圖b) (C.) (Bifd[p][0]>0:d[t][1]=qt=qelse:h=pd[p][1]=t) (Difd[p][0]>0:d[t][1]=qd[q][1]=pelse:d[p][1]=hh=q)d[t][-1]=-1A.if d[p][0]>0: d[q][1]=p d[t][1]=q else: d[h][1]=q h=p二、非選擇題(本大題共 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 頁)(x =df2["專業"]y =df2["得分"]) (x =df1["專業"]y =df1["總分"]) (Df2["專業"] ="專業"Df2["得分"] ="得分")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](foriinrange(0,len(dfl)):rank=df1.at[i,"名次"] #通過行、列標簽取單個值score=0)if 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.df1["專業"] = "專業" df1["總分"] = "總分"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]return調用該函數,若 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([])gnum=0# a[i]初始化為空列表,存放編號為 i 的單位所分配的分組編號技術(選考)試題 第 6 頁(共 7 頁)for i in range(n) : #各單位內部分組while data[i][1]>=m:gnum+= 1k=data[i][0]a [k] .append(gnum)①bubble_sort(data)b=[]for i in range(m) :#根據每個單位的剩余員工人數,對 data 進行降序排序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)絕密 ★ 啟用前 絕密 ★ 啟用后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) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫