資源簡介 絕密★考試結束前2023年 1月浙江省普通高校招生選考科目考試信息技術知識梳理測試卷考生須知:1.考生答題前,務必將自己的姓名、準考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙上。2.選擇題的答案須用 2B鉛筆將答題紙上對應題目的答案標號涂黑,如要改動須將原填涂處用橡皮擦凈。3.非選擇題的答案須用黑色字跡的簽字筆或鋼筆寫在答題紙上相應區域內,作圖時可先使用 2B鉛筆,確定后須用黑色字跡的簽字筆或鋼筆描黑,答案寫在本試題卷上無效。信息技術(共 50 分)一、選擇題(本大題共 12小題,每小題 2分,共 24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1.下列有關數據、信息、知識、智慧的說法錯誤的是A.數據是對客觀事物的符號表示,如圖形、數字、字母等B.信息具有載體依附性、時效性、共享性等特征,共享后信息不會產生損耗C.體溫“37℃”屬于正常體溫,這是知識的體現D.智慧是人類在社會實踐中所獲得的認識和經驗的總和2.下列關于大數據和人工智能的說法,正確的是A.某購物網站根據用戶的搜索和瀏覽記錄推送相應的商品,這屬于大數據中的流數據處理B.大數據的數據規模大,因此分析數據只針對抽樣數據,而不是全體數據C.混合增強智能是領域人工智能和跨領域人工智能的混合形式,其應用有達芬奇外科手術機器人D.專家系統包含手工構造知識庫和推理引擎兩個部分,其中 DENDRAL是第一個專家系統3.下列有關信息安全的說法正確的是A.身份認證解決的是用戶對各類數據操作的權限問題B.訪問控制解決的是用戶能否正確進入系統的權限問題C.防火墻一般是由硬件和軟件組成的復雜系統,也可以僅軟件系統D.用戶名+口令的認證技術必須添加能發送動態口令的專用設備4.下列關于計算機硬件、軟件和移動通信技術的說法,正確的是A.windows10功能強大,是一款優秀的應用軟件B.學校圖書館的圖書管理系統,包含多個模塊,是一款功能完善的系統軟件C.5G移動通信網絡,指的是數據傳輸速度達到了 5Gbit/sD.計算機硬件主要由控制器、運算器、存儲器、輸入設備和輸出設備五大部件組成5.某創客小組模擬設計了貨物裝箱控制系統。使用智能終端連接傳感器,檢測裝滿一箱后傳感器反饋值為 1,否則值為 0,當裝完 n箱時,則關閉輸送帶。實現上述功能的 Python程序代碼如下:n=100;sumn=0 #①處pin14.write_digital(1) #打開輸送帶控制開關while True:d=pin2.read_digital() #返回裝箱狀態if d==1: #②處sumn=sumn+1if sumn==n:第 1 頁 共 6 頁pin14.write_digital(0) #關閉輸送帶控制開關breaksleep(1000) #等待 1秒下列關于上述代碼及系統功能描述不.正.確.的是A.智能終端 pin14引腳連接了執行器B.智能終端 pin2引腳連接了傳感器C.若將程序②處代碼中的 d==1修改為 d!=0,則該系統的功能發生變化D.若將程序①處代碼中的 n=100修改為 n=200,則輸送帶連續運行的時間會變長6.根據“新冠肺炎防疫手冊”文本數據集制作詞云如圖所示,下列說法不正確的是( )A.最能體現文本數據集中文本特征詞是“口罩”B.詞云必須顯示該數據集所包含的全部詞語C.文字越大表示詞語出現在數據集中的次數越多D.通過詞云可以快速地獲取數據集中所蘊含的關鍵信息7.用 Python 語言實現“每滿 100 減 30,每滿 200 減 70,可以累計上不封頂”的優惠金額計算,設 s 為購買商品的原價,計算優惠金額 t,下面選項正確的是( )A.t=s//200*70 B.t=s//100*30 C.if s>=200 : D.if s>=100 :if s%200>=100: if s//200>0: t=s//200*70 t=t//100*30t=t+30 t+=s//200*70 else: else:t=s//100*30 t=t//200*708.有如下 Python程序段:a=[0]*10for i in range(16):j=0;a[j]=a[j]+1while a[j]==3:a[j]=0j=j+1a[j]=a[j]+1執行該程序后,數組 a中各元素之和為A.2 B.3 C.4 D.59.若一棵二叉樹中序遍歷序列為 BIGDHAECF,后序遍歷序列為 IGHDBEFCA,則該二叉樹的前序遍歷序列為A.ABCDEFGHI B.ABDGHICEF C.ABDHGICEF D.ABDGIHCEF10.將十進制正整數轉化為二進制數,對應的 Python程序如下:def toStr(n,base):s = "01"if n < base:return s[n]else:return ①n = int(input('請輸入正整數:'))result = toStr(n,2)print(result)則代碼中①處的語句可為第 2 頁 共 6 頁A. toStr(n // base, base) + s[n % base] B. s[n % base] + toStr(n // base, base)C. toStr(n % base, base) + s[n // base] D. s[n // base] + toStr(n % base, base)11.小明學習了算法后,寫了以下兩段代碼來求斐波那契數列的第 6項:a=1;b=1 def f(n):for i in range(2,6): if n==1 or n==2:c=a+b return 1a=b else:b=c return f(n-1)+f(n-2)print(c) print(f(6))算法一 算法二下列說法正確的是A.兩種算法的時間復雜度均為 O(1)B.算法一是迭代算法,算法二是遞歸算法,相比之下,算法二的時間效率更高C.執行算法二代碼,f(4)共被調用了 2 次D.執行算法一代碼,當 i=4 這一遍循環剛結束時,a的值等于 512.某 Python程序如下:s=[2,3,4,9,7,8,5]n=len(s)for i in range(n-1):for j in range(n-1,i,-1):if s[j]s[j],s[j-1]=s[j-1],s[j]下列說法正確的是A.整個加工過程總的交換次數為 21 B.該程序段執行后,s的值為[9,8,7,5,4,3,2]C.若 s的初始值已有序,則該算法的時間復雜度為 O(1) D.每一遍加工中,最小的元素“上浮”二、非選擇題(本大題共 3小題,第 13小題 7分,第 14小題 10分,第 15小題 9分,共 26分)13.2022年 10月 16日,總書記在第二十次全國代表大會上作了《高舉中國特色社會主義偉大旗幟 為全面建設社會主義現代化國家而團結奮斗》的報告,大會后全文發表。現將該報告內容存儲在“new.txt”文件中,經程序處理后的數據保存為“newfc.txt”文件。分別如第 14題圖 a、第 14題圖 b所示。第13題圖 a 第 13題圖 b(1)處理文件“new.txt”中的數據生成“newfc.txt”文件的過程,一般稱為:(2)編寫如下 python 程序,讀取“newfc.txt”文件的數據,并統計其中各詞語(2個及以上漢字構成)出現的次數,在畫線位置填寫合適的代碼,完善程序。import pandas as pdf = open('newfc.txt', 'r', encoding='utf-8').read() # 讀取文件words = f.split() #利用空格、換行符將字符串 f分割成列表counts = {} # 建立空字典,用于存放詞語及其出現的次數for word in words: # 統計其中各詞語(2個及以上漢字構成)出現的次數第 3 頁 共 6 頁if ① :if word not in counts:counts[word] = 0②# 利用字典生成相應的 Series,根據值降序排列s = pd.Series( ③ ).sort_values(ascending=False)for i in ④ : # 從高到低輸出出現次數最多的 10個詞語print(i)14.學校服務器機房設備貴重,要求保持恒溫的環境且大部分時間處于無人值守的狀態。管理人員搭建了智能監測系統,通過傳感器獲取信息,數據通過智能終端的無線模塊匯總到數據庫服務器,客戶端通過瀏覽器訪問服務器,獲取各種數據信息,再由智能終端啟動執行器實現機房空調自動開啟和關閉,同時管理人員還能隨時遠程監控機房環境狀態。該系統的Web服務器運行拓撲圖及網站框架如第 28題圖所示。① ②第 14題圖服務器端程序基于 Python的 Flask Web框架編寫,使用 SQLite3 數據庫。(1)系統采集數據存儲在Web服務器的數據庫中,數據庫文件的格式可能是 (單選,填字母:A.test.db/B.test.py /C.test.bmp)(2)為了實現該功能,最合適的傳感器是 。(單選,填字母:A.粉塵傳感器/B.光線傳感器/C.距離傳感器/D.溫度傳感器)(3)根據該信息系統的功能要求,28題圖中的①②兩處分別表示的設備名稱是: , 。(單選,填字母:A.IoT(物聯網模塊);B.路由器;C.數據庫;D.智能終端)(4)以下代碼實現了數據采集以及數據傳輸的功能。傳感器接在 pin0,蜂鳴器接在 pin8。請在劃線處填入合適的代碼。from microbit import * #導入 micro:bit包import Obloq #導入 IoT(物聯網)模塊的 OBLOQ 包IP=" ① "PORT="8088"SSID="jf"PASSWORD="pkq88888"uart.init(baudrate=9600, bits=8, parity=None, stop=1, tx=pin2, rx=pin1)第 4 頁 共 6 頁while Obloq.connectWifi(SSID,PASSWORD,10000) != True:display.show("W")display.scroll(Obloq.ifconfig())Obloq.httpSet(IP,PORT)while True:temp = ② .read_analog() #數據的采集temp = temp*3.3/10.24display.scroll(str(temp))errno,resp = Obloq.get(" ③ id=1&val="+str(temp),10000)if errno == 200:display.scroll(resp)else:display.scroll(str(errno))sleep(60000)(5)根據以上代碼,物聯網模塊的 tx針腳應接到智能模塊擴展板的 口。(單選,填字母 A.pin0 / B.pin1/ C.pin2)(6)針對整個信息系統的搭建,下列說法正確的是 (多選,填字母)A.搭建完成后系統測試包括硬件測試、軟件測試、網絡測試B.使用 Flask Web框架搭建的服務端程序,打開調試功能可以提高系統安全性C.采用 C/S 模式或者 B/S 模式,屬于開發模式選擇D.采用什么樣的終端、具體的傳感器型號選擇,屬于搭建前期的需求分析。15.為鼓勵綠色出行,某市推出了優惠方案:乘一次地鐵后可以獲得一張優惠券,在有效期 45分鐘內(含)可免費搭乘一次公交車。有效期指乘公交車與乘地鐵的開始時刻之差。搭乘公交車時,可以使用優惠券則一定會使用,如果有多張優惠券滿足條件,則優先消費獲得最早的優惠券。有人用 Python編寫程序計算出行的費用。他的某次出行過程如圖 a所示,程序運行結果如圖 b所示。第 15題圖 a 第 15題圖 b請回答下列問題:(1)請在劃線處填入合適的代碼。(2)程序中加框處代碼有錯,請改正。def Ctime(t):# 自定義函數 Ctime功能為將時間轉為分鐘計存入變量 s,代碼略。return s'''讀取出行記錄,存儲在列表 a 中,a[i][0]、a[i][1]、a[i][2]依次存儲交通工具類型、票價、乘坐開始時刻。交通工具類型 a[i][0]值為 0 表示地鐵,1 表示公交車。代碼略。'''第 5 頁 共 6 頁n = len(a)for i in range(n):a[i][2] = Ctime(a[i][2])for i in range(n - 1):for j in range(n - 1, i, -1):if a[j] < a[j - 1]:a[j], a[j - 1] = a[j - 1], a[j]# 輸出出行記錄,代碼略。total = 0head = tail = 0q = [-1] * nfor i in range(n):if a[i][0] == 0:total += a[i][1]①tail += 1else:while head < tail and q[head] < a[i][2] - 45:head += 1if ② :total += a[i][1]else:print(a[i][2],"時刻使用了優惠券")③print("總共花費為:", total)(3)該程序主要應用的數據結構類型是__________(選填:隊列 / 棧 / 鏈表 / 二叉樹)。第 6 頁 共 6 頁2023 年 1 月浙江省普通高校招生選考科目考試信息技術知識梳理測試卷參考答案及解析一、選擇題(本大題共 12 小題,每小題 2 分,共 24 分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、錯選、多選均不得分)1 2 3 4 5 6 7 8 9 10 11 12D D C D C B A C D A C D二、非選擇題(本大題共 3小題,第 13小題 7分,第 14小題 10分,第 15小題 9分,共 26分)13.(1)分詞 (1分)(2) ①len(word) >1 (1分)②counts[word]+=1 (1分)③counts (2分)④s.head(10).index或者 s.index [:10] (2分)【解析】本題考查文本數據處理、pandas處理數據(如字典作為 Series結構數據的源數據,排序 sort_values()以及 head()函數等)等操作(1)根據圖 b的狀態,可以看出生成“newfc.txt”文件的過程是文本處理過程中的分詞。(2)①處描述的是該詞的長度是 2個及以上漢字,可以填入 len(word)>1或 len(word)>=2;當有長度大于等于 2個漢字的詞第一次出現的時候,添加一個新的鍵值對,先設置 counts[word]為 0,②處該詞出現的次數加 1,可以填入 counts[word]+=1;③處利用字典 counts的數據生成相應的 Series結構數據,可以填入 counts;字典作 Series的原始數據時,字典的鍵作為索引 index,字典的值作為數據列,i要遍歷對象 s經過降序排序后的前 10條數據的索引值,所以④處需要填入的是 s.head(10).index或者 s.index [:10]。14. (1)A (1分)(2)D (1分)(3)AD (2分)(4)①192.168.1.101 ②pin0 ③input (3分)(5)B (1分)(6)ACD (2分)【解析】(1)本題采用的是 SQLite3 數據庫,數據庫文件的后綴名為.db,故答案為 A(2)本題需要監控機房環境狀態,需要保持恒溫干燥的狀態,故需要使用溫濕度傳感器獲取數據。(3)和傳感器直接連接,肯定是智能終端,智能終端要與服務器連接需要通過物聯網模塊連接網絡傳遞數據。故①為 IoT(物聯網模塊)②為智能終端。(4)①由 15題圖 2的網址可知,IP為 192.168.1.101;②由注“釋溫度的采集”,以及 temp=____.read_analog()中的 read可知讓我們填的是傳感器的接口,由題目已知可知,傳感器接口是 pin0;③由 15題圖 2的可知,提交存儲頁面/input id=1&val=25.5和“___”id=1&val=“+str(temp)”可知該題答案為 input(5)代碼是 mocribit 板向 IOT 傳的數據的代碼。uart.init(baudrate=9600, bits=8, parity=None, stop=1, tx=pin2,rx=pin1)這句話的意思是定義擴展板的發送和接收端。TX 連 pin2,RX 連 pin1(TX 表示發送,RX 表示接收) 意味著 pin2 是作為發送端,pin1 是作為接收端發送數據給 IOT,IOT 這邊有四個口,有對應的接收和發送端(只不過他是固定的二個口,不像擴展板可以定義哪個是發送哪個是接收),IOT 的這個 TX 口就要連第 1 頁 共 2 頁到擴展板的接收端,即 pin1,IOT的這個 RX口就要連到擴展板的發送端,即 pin2。故 TX針腳應接到智能模塊擴展板的 pin1口,選 B(6)搭建完成后系統測試包括硬件測試、軟件測試、網絡測試,正確。使用 Flask Web 框架搭建的服務端程序,在測試的時候打開調試功能可以方便系統的調試,但一旦正式發布需要關閉調試功能以確保系統安全,故錯誤。采用 C/S 模式或者 B/S 模式,屬于開發模式選擇,正確。搭建前期的需求分析包括目標期待、功能需求、性能需求、資源和環境需求、用戶界面需求和可擴展性需求。采用什么樣的終端、具體的傳感器型號選擇屬于資源和環境需求考慮的部分。15.(1)①q[tail]=a[i][2] (2分)②head==tail 或 q[head]==-1 (2分)③head+=1 (2分)(2)a[j][2] < a[j - 1][2] (2分)(3)隊列 (1分)【解析】本題主要考查隊列的數據結構應用。(1)①處條件交通工具類型 a[i][0]值為 0表示地鐵,需要將票價累加,獲得優惠券,并將乘坐地鐵的開始時刻入隊,確定答案為 q[tail]=a[i][2]。②交通工具類型為公交時,先在隊列中查找是否有滿足要求的優惠券,如果 head==tail 或 q[head]==-1 說明無滿足要求的優惠券,公交票價累加;③滿足要求的優惠券,直接使用優惠券,并完成 1次出列操作,確定答案 head+=1;(2)考查排序關鍵字的確定,應為出行乘坐開始時刻,確定答案為 a[j][2] < a[j - 1][2]。(圖 a中給出的出行乘坐開始時刻已經是升序,排序是否可以省略?)(3)程序中對乘地鐵獲得優惠券的開始時刻使用了隊列。第 1 頁 共 2 頁 展開更多...... 收起↑ 資源列表 浙江省新高考選考科目信息技術知識梳理測試卷.pdf 浙江省新高考選考科目信息技術知識梳理測試卷參考答案及解析.pdf 縮略圖、資源來源于二一教育資源庫