資源簡介 中小學教育資源及組卷應用平臺2024普通高中學業水平考試信息技術模擬卷(二)(時間:30分鐘 滿分:50分)一、選擇題(本大題共10小題,每小題3分,共30分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1.下列關于數據、信息與知識的說法,正確的是( )A.數據是對信息加工后獲取到的B.信息是用來消除隨機不確定性的東西C.傳感器的普及加速了數據的傳輸與處理D.知識表現為收集、加工、應用、傳播知識的能力閱讀下列材料,回答第2至3題。在快節奏的今天,飼養寵物可以有效緩解疲勞,放松心情。某智能寵物喂食器功能如下:①通過手機APP遠程控制喂食器自動/手動定時定量喂食。②實時視頻傳輸,可以隨時觀看寵物的一舉一動。③能夠識別寵物的狀態,異常情況報警提示,斷電斷網亦可正常運行一段時間。2.下列關于智能寵物喂食器信息系統的說法,正確的是( )A.該信息系統的開發模式為B/S模式B.寵物是該信息系統中的唯一用戶C.該信息系統斷電可以正常工作一段,很可能配備了鋰電池D.該寵物喂食器攝像頭拍攝的視頻不需要聯網就可以在手機上觀看3.下列關于人工智能的說法正確的是( )A.智能寵物喂食器學習了大量的圖片,具備了判斷寵物狀態的能力,這屬于符號主義人工智能B.寵物經過一段時間的適應,學會了智能喂食器的使用,寵物也具備了人工智能C.寵物喂食器無法識別的寵物狀態可以讓飼養者參與判斷,這是跨領域人工智能D.人工智能會取代部分人類的工作,但也產生了新的工作崗位4.智能停車場收費系統,遠距離紅外讀卡器的有效讀卡距離設置為10~20米,40千米時速及以下的車輛可不停車讀卡,用邏輯型變量x標記是否讀卡成功,用dis表示車輛距離讀卡器的距離,用v表示此時車輛的車速(單位:千米/時),則下列分支語句不正確的是( )A.if v>40 and dis<10 or dis>20:x=Falseelse:x=True B.x=Falseif 10<=dis<=20 and v<=40:x=TrueC.if dis<10 or dis>20:x=Falseelif v<=40:x=Trueelse:x=FalseD.if 10<=dis<=20:if v<=40:x=True else:x=Falseelse: x=False5.下列有關數據安全的說法,正確的是( )A.數據的安全不需要保護其存儲介質B.隨意掃描二維碼不會泄露個人隱私C.數據加密可以提高數據本身的安全D.確保個人賬戶安全只需要設置復雜密碼6.關于計算機硬件與軟件的說法,下列選項中正確的是( )A.操作系統為應用軟件的運行提供支持B.常見的計算機操作系統有Windows、Unix和WPS等C.計算機中的數據和程序都存放在存儲器中,它是計算機最核心的部件D.計算機硬件主要有五大部件組成:CPU、運算器、存儲器、輸入設備和輸出設備7.某算法的部分流程圖如圖所示。下列說法正確的是( )A.該流程圖執行后,變量b的值是26B.該流程圖中包含兩個循環結構C.該流程圖運行結束時,“a←a-b”共執行了4次D.該流程圖用于計算91和26的最大公約數并輸出8.小明學習了網絡相關知識后,在家著手組建家庭網絡,設置好各種網絡設備的參數后,測試了網絡的連通性。關于該家庭網絡,描述正確的是( )A.該家庭網絡組成的計算機網絡一般稱為MANB.計算機、數字攝像頭等有線終端通過雙絞線連接至路由器的LAN口C.為了使用動態地址將筆記本電腦接入路由器,需開啟路由器的TCP/IP服務D.網絡架構完成后,家庭成員的移動終端設備不需要輸入路由器用戶名和密碼即可上網9.小明制作了一個簡單的Flask程序,編寫路由和視圖函數如下所示:from flask import Flask #導入Flask框架模塊app=Flask(_name_) #創建應用實例@app.route(″ ″) #路由 def hello(): #視圖函數return ″Hello World!″執行程序后,在瀏覽器中輸入網址“127.0.0.1:5000/hi”,網頁顯示的內容為“Hello World!”,則劃線處應填入的代碼為( ) A./hi B./ C./hello D.Hello World10.有下列程序段:s=″accdbbdca″res=″ ″for i in s:if len(res)==0 or i!=res[-1]:res+=ielif i==res[-1]: res=res[-1]+res[:len(res)-1]print(res)該程序執行結束后,輸出結果正確的是( ) A.aca B.acdb C.dbcaca D.bcacdbdca二、非選擇題(本大題共2小題,每小題10分,共20分)11.某大型超市經營者收集了2022年每天的銷售數據,為了統計每月利潤最高的商品及各類別中最暢銷商品,編寫Python程序。首先將同一個月的數據合并到一個文件中,例如1月份每天的數據合并到“202201.xlsx”中,如圖a所示,請回答下列問題:圖a(1)觀察圖a所示的數據,發現存在 (單選,填字母。A.數據缺失/B.數據重復/C.數據異常)的問題,需要進行數據整理。 (2)統計每月利潤最高的商品,需求出每件商品的總利潤d。假設某件商品進價存儲到變量a,零售價存儲到變量b,總銷售數量存儲到變量c,則計算總利潤的公式d= (用字母a,b,c表示)。 (3)統計各商品類別中最暢銷的商品時,以統計1月份銷售數量前10項洗化用品類的商品為例,Python程序運行結果如圖b所示。圖b實現以上功能的程序如下,請在劃線處填入合適的代碼。import pandas as pdimport matplotlib.pyplot as pltdf=pd.read_excel(″ ① ″) plt.rc(″font″, {″family″:″SimHei″}) #中文字體在視圖中正常顯示df=df[ ② ] #篩選洗化用品 g=df.groupby(″商品名稱″,as_index=False).sum()g=g.sort_values(″銷售數量″,ascending=False)g=g.head(10)plt.bar(g[″商品名稱″], ③ ) plt.title(″ 超市2022年1月最暢銷的10個洗化用品″)plt.xlabel(″洗化用品″)plt.ylabel(″銷售數量″)plt.show()12.小明通過Python建立了班級社交網站。班級同學如果想進入網站交流發言必須要注冊賬號并設置密碼。為保證賬號密碼安全性,小明對密碼的設置作了如下要求:(1)密碼長度必須為8~14個字符;(2)要求包含字母、數字和特殊符號等三種字符,字母不區分大小寫,特殊符號規定為“!@#$%& ”;(3)不能與用戶名有長度大于等于3的連續相同字符序列。小明通過編寫程序對密碼設置是否合法進行驗證,實現該功能的Python程序如下:def judge(m,s): #判斷是否與用戶名有長度大于等于3的連續相同字符序列f=Truefor i in range(len(m)-2):for j in range(i+2,len(m)):z=m[i:j+1]if z in s:f=Falsebreak ① s=input(″請輸入用戶名:″)m=input(″請輸入密碼:″)sp='!@#$%& 'length=len(m);flag=Truecntl=0;cntd=0;cnts=0if length<8 or length>14: #判斷長度flag=Falsefor i in range(length):if m[i]>=″a″ and m[i]<=″z″ or m[i]>=″A″ and m[i]<=″Z″: #統計字母個數cntl=cntl+1elif ② : #統計數字個數 cntd=cntd+1else:if m[i] in sp: #統計特殊符號個數cnts=cnts+1if cntl==0 or cntd==0 or cnts==0: ③ if ④ : print(″驗證通過″)else:print(″驗證失敗,請重新輸入密碼″)(1)請在劃線處填入合適的代碼。(2)本程序通過遍歷密碼字符串判斷并統計字符類別,這種算法屬于 (單選,填字母:A.“解析算法”/B.“枚舉算法”)。 普通高中學業水平考試信息技術模擬卷(二)1.B 解析 數據是對原始事物現象的原始記錄,未經過處理不具有意義;信息是經過處理的、具有意義的數據;傳感器的普及加速了數據的采集,不是數據處理;智慧是一種更高層次的綜合能力,主要表現為收集、加工、應用和傳播知識的能力。2.C 解析 根據題目描述,智能寵物喂食器信息系統斷電后仍然可以正常工作一段時間,很可能配備了鋰電池作為備用電源;通過手機APP遠程控制喂食器說明采用B/S模式;該信息系統中的用戶范圍很廣,例如開發者、維護者、使用者都是。3.D 解析 人工智能的發展確實會取代部分人類的工作,但同時也會創造新的工作崗位,因為人工智能需要人類來開發、維護和管理;智能寵物喂食器學習了大量的圖片屬于聯結主義人工智能;寵物喂食器無法識別的寵物狀態可以讓飼養者參與判斷,這是混合增強智能。4.A 解析 根據題目中的條件,40千米時速及以下的車輛可以不停車讀卡,所以分支語句應該是if v<=40 and dis>=10 and dis<=20:x=True。選項A中的條件錯誤,x=False的前提是速度大于40,或距離不是10~20米之間。5.C 解析 數據加密是一種常用的手段,通過對數據進行加密可以提高數據本身的安全性,使得未經授權的人無法輕易獲得數據的內容。再復雜的密碼也可能泄密,還需要經常更換密碼才行。6.A 解析 操作系統是計算機系統中的核心軟件,提供對計算機硬件的管理和控制,同時支持應用軟件的運行;計算機最核心的部件是CPU,CPU包含運算器和控制器;WPS屬于應用軟件,不是操作系統。7.D 解析 根據流程圖可以看出,該流程圖用于計算兩個數的最大公約數,并輸出結果。8.B 解析 家庭網絡組成的計算機網絡一般稱為局域網LAN。根據題目描述,計算機、數字攝像頭等有線終端通過雙絞線連接至路由器的LAN口,這是一種常見的家庭網絡連接方式。使用動態地址將筆記本電腦接入路由器,需開DHCP服務。移動終端設備需要路由器用戶名和密碼才可上網。9.A 解析 根據題目中給出的代碼,路由應該設置為@app.route(″/hi″),這樣當訪問網址″127.0.0.1:5000/hi″時,會執行hello()函數并返回″Hello World!″。10.C 解析 給定字符串s=″abcdabcda″,我們需要遍歷字符串s并對其進行處理。首先,我們初始化一個空字符串res作為結果。在循環遍歷字符串s的過程中,我們逐個檢查每個字符。如果當前字符不在結果字符串res中,我們將其添加到res的末尾。這意味著我們只保留字符串s中的第一個出現的字符。根據這個邏輯,我們依次處理字符串s中的字符:當處理字符'a'時,由于'a'不在res中,將其添加到res的末尾,此時res=″a″;當處理字符'b'時,由于'b'不在res中,將其添加到res的末尾,此時res=″ab″;當處理字符'c'時,由于'c'不在res中,將其添加到res的末尾,此時res=″abc″;當處理字符'd'時,由于'd'不在res中,將其添加到res的末尾,此時res=″abcd″;當處理字符'a'時,由于'a'已經在res中,不將其添加到res中;當處理字符'b'時,由于'b'已經在res中,不將其添加到res中;當處理字符'c'時,由于'c'已經在res中,不將其添加到res中;當處理字符'd'時,由于'd'已經在res中,不將其添加到res中;當處理字符'a'時,由于'a'已經在res中,不將其添加到res中。根據題目中給定的程序段邏輯,最終的結果字符串res應該是″dbcaca″。11.(1)B(2)(b-a) c(3)①202201.xlsx②df[″商品類別″]==″洗化用品″(或df.商品類別==″洗化用品″)③g[″銷售數量″](或g.銷售數量)12.(1)①return f②m[i]>='0' and m[i]<='9'③flag=False④flag and judge(m,s)(2)B21世紀教育網 www.21cnjy.com 精品試卷·第 2 頁 (共 2 頁)21世紀教育網(www.21cnjy.com) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫