資源簡介 三校聯考技術學科參考答案信息技術參考答案每題2分1.D2.B3.C4.D5.A6.C7.B8.C9.B10.D11.A12.A13.C14.A15.【答案】(1)B(1分)(2)http:/192.168.31.125:8080/col1eges(2分)(3)①groupby(C學校')(2分)②g.values(2分)16.【答案】(1)C(1分)(2)elif car[3]=’1'(加或不加:不作為判錯依據)(2分)(3)DcalT(dic[car[1]],car[0])(2分)2(T /60 T 60 //30)*price int(T/60+0.5)*price或其他等價答案(2分)17.【答案】(1)①pt!=tail(1分)2dic[k%4]+dic [k%13+4](2分)3pai[head][1]=pai[pt][1](1分)④f[pai[j][o](2分)(2)qt,pai [pt][1](2分)絕密★啟用前浙江省普通高校招生選考科目考試技術 試題姓名: 準考證號:本試題卷分選擇題和非選擇題兩部分,共 X 頁,滿分 100 分,考試時間 90 分鐘。考生注意:1.答題前,請務必將自己的姓名,準考證號用黑色字跡的簽字筆或鋼筆分別填寫在試題卷和答題紙規定的位置上。2.答題時,請按照答題紙上“注意事項”的要求,在答題紙相應的位置上規范作答,在本試題卷上的作答一律無效。3.非選擇題的答案必須使用黑色字跡的簽字筆或鋼筆寫在答題紙上相應的區域內,作圖時先使用 2B鉛筆,確定后必須使用黑色字跡的簽字筆或鋼筆描黑。第一部分 信息技術(共 50 分)一、選擇題(本大題共 14 小題,每小題 2 分,共 28 分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1.下面關于數據與信息的說法,正確的是A.數據是最簡單的一種知識,是對知識的狹義理解B.數據信號只有經過模擬化后才能用計算機進行處理C.二進制數碼較長,計算機中的數據可由十六進制數存儲D.計算機一般采用樹形目錄結構來管理文件根據以下材料,請回答 2-3 題。之江匯教育廣場是基于教育云實名制的社交網絡教育應用的信息系統,旨在構建一個綠色安全、即時交互的免費家校溝通工具,搭建家庭與學校、家長與老師溝通的橋梁,最終實現學校、家庭和社會“三位一體”協同教育。2.下列關于該信息系統說法不.正.確.的是A.老師上傳的視頻、課件,學生的學習記錄,家長的評論等都是該信息系統的數據B.按照不同的應用領域劃分,該信息系統屬于通用信息系統C.該信息系統中學生、家長、老師、軟件開發者等都是該系統的用戶D.學生周末在家通過該系統進行學習,體現了信息系統跨越時空限制,服務隨時隨處的優勢1/73.下列是有關信息系統支撐技術及信息系統安全的說法,其中說法正確的是①該信息系統采用了 B/S 架構②學生登錄系統后能觀看老師的課件,但不能下載該課件,主要原因是未通過該系統的身份認證③小明家里網絡發生故障后,就無法使用該系統,說明通信網絡是信息系統的重要支撐技術之一④小王在登錄該信息系統時,遇到了密碼錯誤的提示,說明小王的賬號沒有登錄該系統的權限⑤該信息系統以軟件的方式面向用戶,說明該信息系統不包含硬件A. ①②③ B. ③④ C. ①③ D. ②③4.下列有關計算機工作原理,說法錯.誤.的是A.20 世紀 30 年代,原始遞歸函數、lambda 演算和圖靈機三種計算機機制被相繼提出B.現代計算機大多采用“存儲程序式”體系結構C.計算機的性能主要由 CPU、存儲器等部件的性能指標決定D.計算機處理信息主要包括輸入、運算、存儲、輸出5.某文本數據集處理的詞云如第 5 題圖所示,下列有關文本數據處理的說法正確的是A.最能表現該數據集中文本特征的詞是“算法”B.對數據源進行特征提取后,再分詞,可提高數據分析效率C.該數據集中,詞語“機器”比“學習”的出現頻率高 第 5 題圖D.該詞云中顯示了該數據集中出現的所有詞語6.小林統計了一首英文詩中的字母出現頻率,把出現頻率最高的 10 個字母組成一套編碼,將自己生日中的 8 個數字轉換成對應字符,其中小林的生日、出現頻率最高的 10 個字母組成的編碼、轉換后的字符串在密碼系統中分別是A.明文,密文,密鑰 B.密文,密鑰,明文 C.明文,密鑰,密文 D.密鑰,明文,密文7.Python 表達式 11 % 4 * 2 + - 3 ** 2 的值是A. -6 B. -3 C. 12 D. 158.購物網站將商品按屬性(如人氣、銷量、信用)排序并分類存儲,下列說法正確的是A.若商品數據用數組存儲,新增一條數據并維持數組元素有序,其時間復雜度為 0(log2n)B.若商品數據用鏈表存儲,新增一條數據并維持鏈表節點的數據域有序,其時間復雜度為 O(1)C.內存數據庫將需要處理的數據保存在內存中直接操作,比傳統磁盤數據庫數據處理速度快D.跳躍表是結合了鏈表與順序查找的思想形成的數據結構9.有如下 Python 程序段:shu = ""; k = 0; qiu = ""x = '394-5-222-60-809'for ch in range(len(x)):if '0' <= x[ch] <= '9':k = k + 1else:shu = x[ch-k:ch]if qiu < shu: qiu = shu + qiuk = 0print(qiu)2/7執行該程序段后,輸出結果是A.1203 B. 605394 C.809605394 D. 80939410.有如下 Python 程序段:n=4a=[[i*n+j+1 for j in range(n)] for i in range(n)]for i in range(n//2):for j in range(1, n, 2):a[i][j], a[n-i-1][n-j-1]=a[n-i-1][n-j-1], a[i][j]則程序執行后,a[1][1]和 a[2][0]的值分別為A.6 和 9 B.8 和 9 C.11 和 9 D.11 和 811.用 I 表示進棧操作,O 表示出棧操作,若元素進棧的順序為 PQRST,為了得到 PSRTQ 的出棧順序,則由 I 和 O 表示的操作串是A.IOIIIOOIOO B.IOIIOIOOIO C.IIIIOOIOOO D.IOIIIIOOOO12.已知一棵二叉樹的中序遍歷序列為 9 – 4 + 2 * 3 / 1 + 4 ,后序遍歷序列為 9 4 – 2 3 * + 1 4 + / ,以下說法正確的是A.這棵樹葉子結點比非葉子結點數多 1 B.這是一棵滿二叉樹C.其前序遍歷序列為/ + - 9 4 * 2 3 1 + 4 D.這棵樹有 5 層13.有如下 Python 程序段:a=[3,6,7,2,8,2]; b=[5,3,7,7,7,4]for i in range(len(a)-1):for j in range(0,len(a)-i-1):if a[j]>a[j+1] or a[j]==a[j+1] and b[j]a[j], a[j+1]=a[j+1], a[j]b[j], b[j+1]=b[j+1], b[j]執行上述程序段后,a[1]與 b[1]的值分別是A. 8,7 B.7,7 C. 2,4 D.2,714.某對分查找算法的 Python 程序如下:left = 0; right = 7; s = ""d = [14,23,29,34,38,42,52,69]key = int(input('請輸入要查找的數據'))while left <= right:mid = (left + right) // 2if key == d[mid]:s = s + "M"if key <= d[mid]:right = mid - 1; s = s + "L"else:left = mid + 1; s = s + "R"該程序段執行后,顯示的內容可能是A.RRRML B.LM C.LMRL D.LRRM3/7二、非選擇題(本大題共 3 小題,第 15 題 7 分,第 16 題 7 分,第 17 題 8 分,共 22 分)15.某“高考志愿填報輔助系統”由“往年去向”“院校介紹”“志愿預測”三個模塊組成。其中“往年去向”可以查詢指定院校近三年的各專業錄取位次。(1)在設計“高考志愿填報輔助系統”時,用戶希望能通過瀏覽器訪問 Web 服務器獲得相關數據信息,因此該系統一般采用 B (單選,填字母:A. C/S 模式 / B. B/S 模式)(2)Web 服務器部分代碼如下from flask import Flask,render_templateapp = Flask(__name__)@app.route("/") #主頁def index():#代碼略@app.route("/previous") #“往年去向”模塊頁面def pre():#代碼略@app.route("/colleges") #“院校介紹”模塊頁面def introduce():#代碼略@app.route("/volunteer") #“志愿預測”模塊頁面def dream():#代碼略if __name__ =="__main__":app.run(host="192.168.31.125",port=8080)若登錄該系統,想查看院校的介紹,則訪問該子頁面的 URL 地址是es(3)將系統數據庫中有關 C9 聯盟高校在浙江省近三年平等投檔的錄取結果導出為文件“C9.xls”,如第 15 題圖 a 所示,對各所大學近三年所有專業錄取平均位次分別進行了計算,并制作圖表如第15 題圖 b 所示,部分程序代碼如下,請在劃線處填入合適的代碼。import pandas as pdimport matplotlib.pyplot as pltplt.rc('font', **{'family': 'SimHei'})df = pd.read_excel('C9.xls')g = df. ① ) .mean()g = g.round(1) #將表中的數值型數據保留小數位數 1 位g = g.T #將表格數據進行轉置,轉置后如第 15 題圖 c 所示x = g.indexy = ②plt.plot(x,y,label=list(g.columns))plt.ylabel('平均錄取位次')plt.xlabel('年份')#顯示圖例,代碼略plt.show()4/7第 15 題圖 a 第 15 題圖 b第 15 題圖 c16.某小區停車場停車使用車位鎖,其中私家車車位,車主可將感應器插在私家車的 USB 電源接口上,感應器在 30~50 米內發出高頻信號(如第 16 題圖 a),當私家車靠近,車位鎖自動降下解鎖,車離開(20 秒后)車位鎖自動升起上鎖。其余為收費車位,可掃描二維碼控制車位鎖并收費(如第 16 題圖 b)。收費車位計費規則如下:停車時長不到半小時按 2 元計費;半小時及以上則按每小時 5 元計費;超過整小時部分,不足半小時的時長不計費,半小時及以上則按一小時計費。該停車場當日的停車記錄存儲在“parking.txt”文件中,文件內容如第 16 題圖 c 所示,每一行共有 4 項數據,用逗號分隔,每項數據分別為進(出)場時間、車牌號、進出場狀態(0 表示進場,1 表示出場)、車位狀態(0 表示私家車位,1 表示收費車位)。小林編寫了 Python 程序,從該文本文件中讀取所有數據,并計算該停車場當日的總收入。請完成下列問題:(1)私家車控制車位鎖需要安裝感應器,據題意,此感應器屬于 C (單選,填字母:A.距離傳感器 / B.無源電子標簽 / C.有源電子標簽 / D.紅外傳感器)。(2)程序代碼如下所示,加框處代碼有錯誤,請改正(3)請將劃線處代碼補充完整。 第 16 題圖 a 私家車位def calT(Tin,Tout):t1 = int(Tin[11:13])* 60 + int(Tin[14:16])t2 = int(Tout[11:13])* 60 + int(Tout[14:16])return t2-t1f = open('parking.txt','r')line = f.readline() 第 16 題圖 b 收費車位dic = {}price = 5; total = 0while line: #當 line 非空(從文件讀取到了數據)car = line.strip().split(',')if car[2]=='0' and car[3]=='1':dic[car[1]] = car[0]else : #elif car[3]=='1'T = cal①T(dic[car[1]], cif T < 30:fee = 2 第 16 題圖 c5/7else:fee = (T② // 60 + T % 60 //3total = total + feeline = f.readline()f.close()print("本日停車費總收入為:", total)17.小林在玩一種紙牌游戲——紙牌釣魚。他對牌做了如下處理:1)取兩副紙牌去除大小王,共 104 張,其中▲表示黑桃,○表示紅心,★表示梅花,◇表示方塊,將牌按順序疊好,成為原始牌疊;2)對原始牌疊洗牌:進行 104 次洗牌,每次將面上的第一張牌隨機插在牌疊中,成為洗牌牌疊;3)摸牌:從洗牌牌疊中從上向下連續摸牌,使得摸到的牌里沒有重復的牌(同花色、同點數視為重復的牌),這樣連接的牌數量最多時即為最長無重復牌疊。現設計 Python 程序模擬這個游戲:先顯示原始牌疊,洗牌后再顯示洗牌牌疊,摸牌后顯示最長無重復牌疊張數、起點及終點,并顯示最長無重復牌疊的信息。運行結果如第 17 題圖所示。第 17 題圖(1)實現上述功能的 Python 程序如下,請在劃線處填入合適的代碼。(2)程序最后的加框處代碼有錯,請改正。from random import randintdef dayin(head,tail): #打印牌疊pt=head; k=0while ① :print(str(pai[pt][0])+'-'+str(pai[pt][1]),end='||')pt=pai[pt][1]; k=k+1if k==13: print(); k=0print('\n','*'*105)dic={0:'▲',1:'○',2:'★',3:'◇',4:'A',5:'2',6:'3',7:'4',8:'5',9:'6',10:'7',11:'8',12:'9',13:'10',14:'J',15:'Q',16:'K'}pai=[]; head=-1; k=0while k<104:6/7pai.append([ ② ,head])head=len(pai)-1; k=k+1print('原始的牌疊')dayin(head,-1) #打印原始牌疊k=0while k<=103:x=randint(0,103)i=0;pt=headwhile ipt=pai[pt][1]i+=1if pt!=head:nhead=pai[head][1]③pai[pt][1]=headhead=nheadk+=1print('洗牌后的牌疊')dayin(head,-1) #打印洗牌牌堆f={}for i in range(4):for j in range(4,17):f[dic[i]+dic[j]]=FalseL=ans=0; i=j=headwhile j!=-1:m=pai[j][0]if not f[m]:f[m]=True; L=L+1if L>ans: ans=L; pt=j; qt=ij=pai[j][1]else:while ④ :f[pai[i][0]]=FalseL=L-1i=pai[i][1]print('最長無重復牌疊%d 張'%ans,'起點',qt,'終點',pt)dayin( qt,pt )7/7 展開更多...... 收起↑ 資源列表 2022年12月高三三校適應性聯考信息技術卷.pdf 2022年12月高三三校適應性聯考信息技術參考答案.pdf 縮略圖、資源來源于二一教育資源庫