資源簡介 2024 年 3 月浙江省強基聯(lián)盟普通高校招生選考科目考試參考答案第一部分 信息技術(shù)(共 50 分)一、選擇題(本大題共 12小題,每小題 2分,共 24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1 2 3 4 5 6 7 8 9 10 11 12A B B C D C C A B A C B二、非選擇題(本大題共 3小題,其中第 13小題 8分,第 14小題 9分,第 15小題 9分,共26分)13.(1)B (1分)(2)A (1分)(3)①tmp=dic[item] (2分)②tmp[i]>m1 (2分)(4) 蜂鳴器故障、智能終端與蜂鳴器連接異常或其他合理答案 (2分)14. (1)A (1分)(2)①lst[i][2] >= h (2分)②dic[city]=lst[i][1] (2分)(3)①df[df.獲獎等級=="一等獎"] 或 df[df["獲獎等級"]=="一等獎"](2分)②C (2分)15. (1)180 (1分)(2)num*10+int(data[i]) (2分)(3)①a[i][1] (2分)②b[x]+que[0:t] (2分)③goods[ord(b[i][0])-ord("A")] 或 goods[ord(b[i][0])-65] (2分)絕密★考試結(jié)束前2024 年 3 月浙江省強基聯(lián)盟普通高校招生選考科目考試 技術(shù)試題考生注意:1.答題前,請務(wù)必將自己的姓名、準(zhǔn)考證號用黑色字跡的簽字筆或鋼筆填寫在試題卷和答題紙規(guī)定的位置上。2.答題時,請按照答題紙上“注意事項”的要求,在答題紙相應(yīng)位置上規(guī)范作答,在本試題卷上作答一律無效。 3.非選擇題的答案須用黑色字跡的簽字筆或鋼筆寫在答題紙上相應(yīng)區(qū)域內(nèi),作圖時可先使用2B 鉛筆,確定后須 用黑色字跡的簽字筆或鋼筆描黑。第一部分 信息技術(shù)(共 50 分)一、選擇題(本大題共 12 小題,每小題 2 分,共 24 分。每小題列出的四個備選項中只有一個是符 合題目要求的, 不選、多選、錯選均不得分)1.下列關(guān)于數(shù)據(jù)與信息的說法, 正確的是A.經(jīng)過數(shù)字化的數(shù)據(jù)才能被計算機(jī)存儲和處理B.大數(shù)據(jù)的數(shù)據(jù)分析常采用抽樣數(shù)據(jù)的方法C.大數(shù)據(jù)價值密度的高低與數(shù)據(jù)總量的大小成正比D. 同一信息不可以依附于不同載體2.下列關(guān)于信息系統(tǒng)安全與信息社會責(zé)任的說法, 正確的是A. 同一明文采用相同加密算法不同的加密密鑰加密后,得到的密文相同B.安裝了防火墻, 信息系統(tǒng)也有可能受到非法用戶入侵C. 自媒體時代的到來, 使得人們可暢所欲言, 無需考慮道德約束D.只要國家立法完善和行業(yè)自律,就可實現(xiàn)個人信息的保護(hù)3.下列關(guān)于人工智能的說法,正確的是A.專家系統(tǒng)是聯(lián)結(jié)主義人工智能方法的典型應(yīng)用B.符號主義人工智在對某些知識精確化編碼時存在困難C.強化學(xué)習(xí)需不斷試錯與調(diào)整學(xué)習(xí)方法, 事先需知道問題的最終答案D.人機(jī)協(xié)同的太空機(jī)器人,人工智能是其智能回路的總開關(guān)閱讀下列材料,回答 4-6 題:在某校園的一卡通系統(tǒng)中,學(xué)生憑借校園卡完成校內(nèi)圖書借閱、食堂用餐以及超市消費等事項, 并通過電子班牌實現(xiàn)簽到與簽退。同時,教師與家長可隨時隨地通過計算機(jī)或手機(jī)等終端的瀏覽器, 查詢學(xué)生在校園內(nèi)的相關(guān)動態(tài)。第 1 頁,共 8 頁4.下列關(guān)于該信息系統(tǒng)的說法, 正確的是A.系統(tǒng)的用戶僅指學(xué)生、教師和家長B.系統(tǒng)的硬件只包括校園卡和讀卡器C.系統(tǒng)重要服務(wù)器一般都需配備 UPS(不間斷電源)D.學(xué)生的所有相關(guān)信息都保存在校園卡上5.下列關(guān)于該系統(tǒng)功能和應(yīng)用的說法,不正確的是A.學(xué)生刷卡簽到時,使用了數(shù)據(jù)輸入功能 B.為保證數(shù)據(jù)安全,需要定期備份數(shù)據(jù)C.可通過學(xué)生的消費數(shù)據(jù)分析學(xué)生消費習(xí)慣 D.校園卡內(nèi)置的芯片會主動向讀卡器發(fā)送數(shù)據(jù) 6.下列關(guān)于該系統(tǒng)中網(wǎng)絡(luò)技術(shù)的說法, 不正確的是A.查詢學(xué)生信息的 URL(網(wǎng)址) 中包含服務(wù)器地址信息B.路由器開啟 DHCP 服務(wù)后,終端設(shè)備可以獲取到動態(tài)地址C.移動終端訪問系統(tǒng)服務(wù)器時, 兩者必須在同一局域網(wǎng)內(nèi)D.終端設(shè)備接入路由器,通常情況兩者的 IP 地址屬于同一網(wǎng)段7.某未經(jīng)壓縮的圖像 F 為 1024*768 像素、16 色, 其壓縮后的圖像 G 容量為 48KB,則圖像 F 與 G 的壓縮比為A.32:1 B.16:1 C.8:1 D.4:18.隊列 Q 和棧 S 的初始值均為空,數(shù)字入棧先后順序為 1、2、3、4、5 。P 表示入棧,T 表示元素出 棧以后入隊。在進(jìn)行一系列 P、T 操作后,隊列中從隊首到隊尾的元素依次為 2、1、4、5,則對應(yīng) 的 P、T 操作是A.PPTTPPTPT B.PTPTPPPTT C.PPTTPPPTT D.PPTTPTPPT9.某二叉樹的中序遍歷序列為 ABCDEFG,后序遍歷序列為 ACBFEGD,下列說法正確的是A.前序遍歷序列為 DBACGFEB.節(jié)點 G 為節(jié)點 E 的父節(jié)點C.該二叉樹有兩個葉子節(jié)點D.節(jié)點 A 與節(jié)點 F 為同一層10.某算法的部分流程圖如第 10 題圖所示,數(shù)組元素 a[0]至 a[8]依次存放 7,5,0,0,9,1,3,7,7,執(zhí)行這部分流程后,輸出 c 的值為A.2 B.3C.4 D.511.有如下 Python 程序:import randoms1 = "abcde"; s2 = "12345"; res = " "i, j = 0, len(s2)- 1(24-01-342C)第 2 頁,共 8 頁while i <= len(s1)- 1 and j >= 0:k = random.randint(0,1)ifk == 0:res += s1[i+k]i += 1else:res += s2[j-k]j -= 1print(res)執(zhí)行程序后,變量 res不可能的是A.ab4c321d5 B.4a32b1cde C.5abc321 D.ab4cd3e12.使用列表 d 模擬鏈表結(jié)構(gòu)(節(jié)點數(shù)大于 1),每個節(jié)點包含數(shù)據(jù)區(qū)域(數(shù)據(jù)均為整型,范圍為 0~9)和指針區(qū)域,h 為頭指針,如第 12 題圖 a 所示。現(xiàn)要對該鏈表節(jié)點進(jìn)行去重操作,只保留 最后一次出現(xiàn)的節(jié)點,結(jié)果如第 12 題圖 b 所示。實現(xiàn)該功能的程序段如下, 方框中應(yīng)填入的正第 3 頁,共 8 頁確代碼為lst = [0]*10p = hwhile p != - 1:lst[d[p][0]] += 1p = d[p][1]q, p = h, hwhile d[p][1] != - 1:第 12 題圖 a第 12 題圖 bp = d[p][1]A.iflst[d[p][0]] >= 2:if p == h:h = d[h][1]else:d[q][1] = d[p][1]lst[d[p][0]] -= 1else:q = pB. iflst[d[p][0]] < 2: q = p elifp == h: lst[d[p][0]] -= 1 h = d[h][1] else: lst[d[p][0]] -= 1 d[q][1] = d[p][1] C. iflst[d[p][0]] >= 2: if p == h: h = d[h][1] else: d[d[p][1]][1] = q lst[d[p][0]] -= 1 else: q = d[q][1]D.iflst[d[p][0]] < 2:q = d[p][1]else:if p != h:d[q][1] = pelse:h = d[h][1]lst[d[p][0]] -= 1二、非選擇題(本大題共 3 小題, 其中第 13 小題 8 分,第 14 小題 9 分,第 15 小題 9 分,共26 分)13.小陸要搭建電梯吸煙報警系統(tǒng),該系統(tǒng)中的智能終端從服務(wù)器獲取煙霧濃度閾值,根據(jù)閾值和 傳感器采集的空氣煙霧濃度值控制蜂鳴器,并將傳感器 id、煙霧濃度值等數(shù)據(jù)傳輸至 Web 服務(wù) 器, 存儲到數(shù)據(jù)庫中。網(wǎng)絡(luò)應(yīng)用軟件的實現(xiàn)架構(gòu)是 B/S 架構(gòu), 用戶可通過瀏覽器查詢實時和歷史 數(shù)據(jù)。系統(tǒng)的硬件搭建方式是:煙霧傳感器和蜂鳴器接入智能終端,智能終端通過 IOT 模塊連接到服務(wù)器。請回答下列問題:(1)要完成該系統(tǒng)的搭建,下列在服務(wù)器中無須安裝的是 ▲ (單選, 填字母) 。A.服務(wù)器操作系統(tǒng) / B.傳感器驅(qū)動程序 / C.網(wǎng)卡驅(qū)動程序(2)下列關(guān)于該系統(tǒng)支撐技術(shù)的說法,正確的是 ▲ (單選,填字母)。A.服務(wù)器可以通過視圖函數(shù)的返回值向智能終端發(fā)送指令B.作為服務(wù)器的計算機(jī)無法使用瀏覽器訪問該系統(tǒng)C.數(shù)據(jù)可以從數(shù)據(jù)庫傳輸?shù)綖g覽器, 但不能從瀏覽器傳輸?shù)綌?shù)據(jù)庫(3)該系統(tǒng)設(shè)有 4 個煙霧傳感器,編號存儲在列表 names 中,其中 names=["s1","s2","s3","s4"]。各 傳感器每隔 1 分鐘分別采集 1 次煙霧濃度值并傳輸?shù)椒?wù)器。現(xiàn)從數(shù)據(jù)庫中提取某時段一小 時的歷史數(shù)據(jù)存儲在字典 dic 中, 其中 dic={"s1":[480,500, … ,550], "s2":[450,430, …,560], "s3":[580,500, …,450], "s4":[510,520, … ,530]} ,dic 第一個元素表示傳感器 s1 在第 1,2,…,60 分 鐘采集的煙霧濃度值分別為 480,500,…,550,以此類推。求 4 個傳感器采集的煙霧濃度數(shù)據(jù)中 的最大值和次大值。部分 Python 程序代碼如下,請在劃線處填入合適的代碼。m1 = 0; m2 = 0 #最大值 m1,次大值 m2for item in names:①for i in range(0, len(tmp) , 2):if tmp[i] < tmp[i+1]:tmp[i],tmp[i+1] = tmp[i+1],tmp[i]if tmp[i+1] > m1:m1 = tmp[i]; m2 = tmp[i+1]elif ② :m2 = m1; m1 = tmp[i]eliftmp[i] > m2:m2 = tmp[i](4)該系統(tǒng)正常運行一段時間后,小陸發(fā)現(xiàn)瀏覽器能正確顯示實時和歷史煙霧濃度數(shù)據(jù),但當(dāng)電 梯內(nèi)沒人吸煙(空氣的煙霧濃度未超過閾值) ,蜂鳴器卻一直發(fā)出報警聲音,請簡述系統(tǒng)中可能造成上述問題的原因(注: 回答 2 項, 1 項正確得 1 分,多于 2 項僅前 2 項有效)。(24-01-342C)第 4 頁,共 8 頁14. 某競賽獲獎名單已公布,現(xiàn)要對獲獎情況進(jìn)行數(shù)據(jù)處理和分析。請回答下列問題:第 5 頁,共 8 頁第 14 題圖 a第 14 題圖 b(1)將獲獎名單讀取到 DataFrame 對象 df 中,如第 14 題圖 a 所示, 若要編寫 pandas 程序分析出 浙江省內(nèi)獲得滿分 400 分的總?cè)藬?shù)。下列方法正確的是 ▲ (單選,填字母)。A.從 df 中篩選出省份為“浙江”的數(shù)據(jù) df1,再從 df1 中篩選出總分為“400”的數(shù)據(jù) df2, 最后對 df2 中的“姓名”數(shù)據(jù)列使用 count()函數(shù)統(tǒng)計出總?cè)藬?shù)B.對 df 中數(shù)據(jù)按“總分”降序排列并保存到 df1 中,再從 df1 中篩選出省份為“浙江”的數(shù) 據(jù) df2,最后對 df2 中的“姓名”數(shù)據(jù)列使用 sum()函數(shù)統(tǒng)計出總?cè)藬?shù)C.對 df 中數(shù)據(jù)按“總分”為關(guān)鍵字進(jìn)行分組, 并使用 count()函數(shù)統(tǒng)計出總?cè)藬?shù),得到數(shù)據(jù) df1,再從 df1 中篩選出省份為“浙江”的總?cè)藬?shù)(2)提取獲獎名單中的部分?jǐn)?shù)據(jù)列,結(jié)果如第 14 題圖 b 所示。小陸想統(tǒng)計各省份一等獎獲獎學(xué)生 的準(zhǔn)考證號,存儲在字典 dic 中, h 為一等獎獲獎分?jǐn)?shù)線。實現(xiàn)上述功能的部分 python 程序 如下, 請在劃線處填入合適的代碼。import pandas aspd#讀取如第 14 題圖 b 所示數(shù)據(jù), 保存到 DataFrame 對象 df 中, 代碼略#將 DataFrame 對象 df 轉(zhuǎn)換為列表 lst,代碼略#列表 lst 的值為[["北京","BJ-0032",400] , …,["江蘇","JS-0009",350],["四川","SC-0003",384]] h = int(input("輸入一等獎獲獎分?jǐn)?shù)線"))i = 0s = ""dic = { } #字典 dic 中的鍵為省份名稱,值為一等獎獲獎學(xué)生的準(zhǔn)考證號while i < len(lst):if ① :city = lst[i][0]if city in dic :dic[city] += ","+lst[i][1]else :②i += 1(3)獲獎名單新增“獲獎等級”數(shù)據(jù)列, 存儲在文件“data.xlsx”, 如第 14 題圖 c 所示,小陸想 分析出一等獎獲獎人數(shù)最多的前 5 個省份(沒有并列情況),并繪制如第 14 題圖 d 所示的柱 形圖, 實現(xiàn)該功能的部分 Python 程序如下。第 14 題圖 c第 14 題圖 dimport pandas aspdimport matplotlib.pyplot aspltplt.rcParams["font.sans-serif"] = ["SimHei"] #設(shè)置圖表顯示中文字體df = pd.read_excel("data.xlsx")df1 = ▲ #選取相應(yīng)的一等獎數(shù)據(jù)df2 = df1.groupby("省份").count() #分組統(tǒng)計總?cè)藬?shù)df2.rename(columns = {"姓名":"獲獎人數(shù)"},inplace = True) #更改列標(biāo)題名稱 g = df2.sort_values("獲獎人數(shù)", ascending = False).head(5)plt.title("一等獎獲獎人數(shù)最多的前 5 個省份")plt.bar( ) #繪制柱形圖plt.ylabel("獲獎人數(shù)")plt.show()①請在程序中劃線處填入合適的代碼。②程序的方框中應(yīng)填入的正確代碼為 ▲ (單選,填字母)。A. g.省份, g.獲獎人數(shù) B. df2["省份"], df2["獲獎人數(shù)"]C. g.index,g.獲獎人數(shù) D. df2.index, df2.獲獎人數(shù)(24-01-342C)第 6 頁,共 8 頁15.某物流公司受委托對客戶下單的大件貨品進(jìn)行打包發(fā)貨。現(xiàn)有三種貨品 A 、B 、C,每件貨品的 打包時間均為半小時。下午 12:00 開始每隔 1 時接受一次訂單,并非每次都有新訂單產(chǎn)生。公 司安排的打包工作時間為 12:00— 18:00,假設(shè)當(dāng)日訂單在工作時間內(nèi)就能完成。公司有甲、乙、 丙三位師傅對貨品進(jìn)行打包,貨品按照甲、.乙、.丙的順序分配給各師傅處理,每位師傅一次打 包一件貨品。打包規(guī)則: 若下單時間相同, 優(yōu)先級越高(數(shù)字越小, 優(yōu)先級越高) 的貨品,先 全部打包完成; 若不同, 則下單時間更早的貨品先處理完成。訂單輸入格式示例: 7A2B 、4B10A(說明:4B10A 指訂單中有 4 件 B 類貨品,10 件 A 類 貨品) 。請編寫程序,輸出某天下午甲、乙、丙的貨品打包順序和打包報酬, 甲的輸出示例: 3A5B1C ,200 元。第 7 頁,共 8 頁貨品 優(yōu)先級 打包報酬(元/件)A 1 30B 2 20C 3 10第 15 題表 1下單時間 貨品及數(shù)量12:00 2B7A14:00 7B15:00 6B5C第 15 題表 2(1)若某天貨品下單信息如第 15 題表 2 所示,則甲的打包順序為 3A5B1C,乙的打包報酬 為 ▲ 元(2)定義如下 convert(data)函數(shù), 參數(shù) data 為一個訂單,包括貨品和數(shù)量, 函數(shù)功能將訂單轉(zhuǎn)換 成貨品名稱序列,如訂單 2B1A1C 轉(zhuǎn)換成 ABBC。請在劃線處填上合適的代碼。def convert(data):num,q = 0, " "qsort = [" ", " ", " "]for i in range(len(data)):if data[i] >= "0" and data[i] < "9":num = ▲else:for j in range(num):q += data[i]qsort [ord(data[i])-ord("A")] = qnum, q = 0, " "s = qsort [0]+qsort [1]+qsort [2]return s(3)實現(xiàn)該功能的 Python 主程序如下, 請在劃線處填入合適的代碼。goods = [30, 20, 10]m = (18- 12)*2 #12:00- 18:00 之間每半個小時為一個時間結(jié)點b = [ ]for i in range(m):b.append("") #append()用于在列表的末尾添加一個元素a = [["12:00","2B7A"]["14:00","7B"],["15:00","6B3C"]]for i in range(len(a)):que = convert( ① )(24-01-342C)第 8 頁,共 8 頁x = (int(a[i][0][0:2])- 12)*2while len(b[x]) == 3:x = x+1while len(que) > 0:t = 3-len(b[x])if len(que) < t:#將時間轉(zhuǎn)換為對應(yīng)的結(jié)點t = len(que)b[x] = ②if t == len(que):que= " "else:que = que[t:]x += 1s1, salary = "", 0for i in range(m): #甲處理順序和打包報酬輸出if b[i] != " ":s1 += b[i][0]salary += ③#將 s1 中形如“ABBCC”的格式,轉(zhuǎn)換成“1A2B2C”的格式, 代碼略print("甲處理順序和打包報酬: ", s1, str(salary)+"元")#乙、丙處理順序和打包報酬輸出略 展開更多...... 收起↑ 資源列表 24.03浙江強基聯(lián)盟高三信息技術(shù)卷.docx 24.03浙江強基聯(lián)盟高三信息技術(shù)參考答案.pdf 縮略圖、資源來源于二一教育資源庫