資源簡介 中小學教育資源及組卷應用平臺2024信息技術學業水平考試專題練階段檢測卷(二)(時間:30分鐘 滿分:50分)一、選擇題(本大題有10小題,每小題3分,共30分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1.下列選項中,沒有運用射頻識別技術的是( )A.銀行卡的“閃付”功能B.高速公路ETC不停車收費功能C.乘坐高鐵時刷二代居民身份證取票D.掃描二維碼進入某微信公眾號2.下列關于系統軟件和應用軟件的說法,正確的是( )A.系統軟件可以滿足用戶的特定需求,拓寬計算機系統的應用領域B.應用軟件分為辦公軟件、工具軟件、娛樂軟件、管理軟件等C.應用軟件為系統軟件提供支持和服務D.操作系統是最重要的應用軟件3.下列有關信息安全的說法正確的是( )A.身份認證解決的是用戶對各類數據操作的權限問題B.訪問控制解決的是用戶能否正確進入系統的權限問題C.防火墻一般是由硬件和軟件組成的復雜系統,也可以僅軟件系統D.用戶名+口令的認證技術必須添加能發送動態口令的專用設備4.下列關于信息系統組成和功能的說法,不正確的是( )A.信息系統的用戶包括信息系統的使用者,但不包括程序設計員B.用戶輸入身份證號碼等信息體現了信息系統具有數據收集和輸入功能C.計算機硬件中的運算器和控制器負責信息的處理D.一個完整的信息系統一般具備數據加工處理功能5.下列關于網絡的描述,不正確的是( )A.數據通信功能是網絡系統最基本的功能B.網絡協議中最重要的協議是HTTP協議C.計算機網絡按網絡的覆蓋范圍可分為局域網、城域網和廣域網D.樹形網絡適用于多分支的管理和控制,其特點是易于擴展和隔離故障6.CPU是計算機最核心的部件,其組成是( )A.運算器和控制器B.輸入設備和輸出設備C.傳感器和執行器D.存儲器和運算器閱讀下列材料,回答第7至8題。小晨搭建了土壤濕度監測系統,服務器端程序基于Python的Flask Web框架編寫,采用模板功能,以index.html為主頁模板。部分網站框架示意如圖a所示,網站功能頁面規劃如圖b所示。圖a序號 訪問地址 功能說明 備注1 / 主頁,顯示當前傳感器數據,實時更新 訪問地址2 /gt id=1 以JSON數據格式返回id為1的濕度傳感器的所有數據 id為參數3 /up id= 1&val=57 提交id為1的濕度傳感器的數據值為57 id和val 為參數4 /vi id=1 顯示id為1的濕度傳感器的數據折線圖… … … …圖b7.下列關于該系統網站框架及功能的說法,正確的是( )A.該系統只有3個路由及視圖函數,對應3個不同的子頁面B.訪問該網站主頁的URL是http://10.18.245.250C.不同的子頁面可以使用不同的網頁模板來實現D.子頁面一旦確定后,在后期維護的過程中不可以再增加和修改8.關于該系統數據傳輸及存儲的說法,正確的是( )A.JSON格式的數據可以基于HTTP傳送B.改變訪問地址中參數id的值,顯示傳感器數據的圖表不會發生變化C.由于主頁上的傳感器數據是實時更新的,所以該數據沒有必要存入數據庫D.只要訪問服務器的地址正確,路由“/up”肯定可以將濕度數據提交給服務器并進行存儲閱讀下列材料,回答第9至10題。小明使用Flask Web框架搭建了一個家庭監控報警系統。智能終端通過攝像頭、紅外線傳感器、煙霧傳感器收集數據,當煙霧數據達到一定值,或者紅外線傳感器檢測到有人入侵時,均會向用戶手機發送短信預警信息,用戶使用手機瀏覽器查看監控信息。系統結構示意圖如圖所示。9.下列有關該信息系統的說法不正確的是( )A.該信息系統采用了C/S模式架構B.各類傳感器的作用是采集數據C.用戶使用手機瀏覽器可查看實時監控信息D.智能終端通過Wi-Fi連接網絡并將數據傳輸到服務器10.當有人經過紅外檢測區時,傳感器的反饋值會由1變為0。部分代碼如下:while True:val=pinl.read_digital() #采集紅外傳感器信號#處理采集到的信號,代碼略sleep(500)下列說法正確的是( )A.智能終端每500秒采集一次數據B.從傳感器獲取的數據為“0”時,用戶會收到預警信息C.紅外傳感器采集的是環境中的聲音信號D.紅外傳感器采集到的數據使用RFID傳輸到服務器二、非選擇題(本大題共2小題,每小題10分,共20分)11.學校的荷花池經常會出現水位過低的情況,為解決人工開啟抽水泵給荷花池注水的繁瑣,某學生搭建了荷花池水位監測系統,系統結構示意圖如圖所示。智能終端通過接口接收水位傳感器采集的數據,IoT模塊(網絡模塊)傳送水位數據到Web服務器并保存到數據庫。IoT模塊需要設置無線網絡的名稱SSID和共享密鑰PASSWORD連通無線網絡,采用與Web服務器相同的IP和PORT配置連通服務器。客戶端(含手機)通過瀏覽器訪問Web服務器。Web服務器將處理的結果經IoT模塊傳送給智能終端,由智能終端啟動執行器實現對荷花池水位的控制。該系統智能終端和服務器上的部分代碼如下:#智能終端上的部分代碼from microbit import import ObloqIP=″192.168.1.200″;PORT=″8081″#Web服務器地址及端口SSID=″student″;PASSWORD=″hao123456″#Wi-Fi的SSID及密碼uart.init(baudrate=9600,bits=8,parity=None,stop=1,tx=pin2,rx=pin1)#①while Obloq.connectWi-Fi(SSID,PASSWORD,10000)!=True:#②display.show(Image.SAD)#在LED點陣屏上顯示“傷心”的表情display.scroll(Obloq.ifconfig())Obloq.httpSet(IP,PORT)#③while True:v=pin0.read_analog()errno,resp=Obloq.get(″get id=1&val=″+str(v),10000)#④if errno==200: display.scroll(resp)if resp=='1': pin8.write_digital(1)#打開繼電器開啟抽水泵else: pin8.write_digital(0)#關閉繼電器關閉抽水泵else: display.show(str(errno)) sleep(300 1000)#服務器上的部分代碼from flask import Flask,requestimport sqliteapp=Flask(_name_)@app.route(″/″)def index():#代碼略@app.route(″/get″,methods=[″GET″])def check():#獲取水位傳感器編號id和水位值,并存儲在數據庫中#水位低于設定水位值時,返回1,否則返回0#代碼略if_name_=='_main_':app.run(host=″192.168.1.200″,port=8081)請回答下列問題:(1)搭建該信息系統,所用的硬件包括 。(多選,填字母:A.服務器/B.瀏覽器/C.網絡名稱SSID/D.共享密鑰PASSWORD/E.數據庫/F.智能終端/G.水位傳感器) (2)分析智能終端上的部分代碼可知,連接水位傳感器的引腳為 。(單選,填字母:A.pin0/B.pin1/C.pin2/D.pin8) (3)分析服務器上的部分代碼可知,“app”至少有 個視圖函數。 (4)智能終端上的部分代碼中,加框處語句表示IoT模塊在嘗試連接網絡的是 。(單選,填字母:A.①/B.②/C.③/D.④) (5)將不同時間獲取的水位傳感器編號id,及水位值存儲到數據庫的sensorlog表的過程中,往往需要同時記錄數據獲取的時間,則數據表sensorlog在不考慮設置主鍵的情況下,至少需要創建 個字段。 (6)若某時刻編號為1的水位傳感器獲取的數值v為480時,則智能終端拼接的一個URL地址為: ,每隔 分鐘訪問這個URL一次。 12.小明用Flask Web架構開發了一個簡易空調控制系統,系統結構示意圖如圖所示。功能如下:智能終端把采集的數據通過Wi-Fi網絡提交給服務器,服務器將數據存入數據庫,根據傳感器檢測到的溫度控制空調的開關。空調自動管理系統程序包含Web服務器端程序和智能終端程序部分組成,具體程序代碼如下,請根據要求回答以下問題。Web服務器端程序部分:from flask import Flask,render_template,request #導入Flask庫函數DATABASE='data.db'app=Flask(_name_)@app.route(″/″)def index:#代碼略@app.route(″/input″)def add_data():sid=int(request.args.get(″id″))svalue=float(request.args.get(″val″))#打開數據庫,并將接收的數據存儲到數據庫中,代碼略if_name_==″_main_″:app.run(host=″192.168.0.100″,port=80)智能終端程序部分:#設置連接服務器參數并與智能終端建立無線連接,代碼略while True:val=pin0.read_analog()temp=round(val/1024 3000/10.24,1)errno,resp=Obloq.get(″input id=1&val=″+str(temp),10000)#根據errno和resp的返回值控制執行器,每5秒采集一次數據,代碼略(1)由上述材料可知,服務器端程序用于存儲數據的數據庫文件為 。 (2)若要新增一個查詢統計預警次數的子頁面,則新增訪問路由cx的命令為 。 (3)若某時刻溫度值為30,則傳輸數據時使用的URL是 (單選,填字母)。 A.http://192.168.0.100/post id=1,val=30B.http://192.168.0.100/input id=1&val=30C.http://192.168.0.100:8080/input=30D.http://192.168.0.100/get =1&val=30(4)若檢測到室內溫度達到30℃及以上且持續時間長達5分鐘,則服務器返回“on”字符,空調開啟制冷系統;若溫度降至28℃ 以下,則服務器返回“off”字符串,空調關閉制冷系統。自定義函數control的功能是從數據庫中讀取最后60條檢測數據,將溫度存儲在列表lst中,當前控制開關狀態存儲在變量flag中,根據檢測的溫度值svalue控制空調的開關。請在程序劃線處填入合適的代碼。def control():#lst存儲最后60條數據中的溫度(最后5分鐘的數據)#svalue為當前溫度cnt=0if svalue<28 and flag=″on″:return″off″for i in range(len(1st)):if lst[i]>=30:cnt+=1else:breakif : return ″on″階段檢測卷(二)1.D 解析 本題考查的是射頻識別RFID技術的應用。“閃付”指銀行卡上集成了支持NFC功能的芯片;高速公路不停車收費屬于RFID技術在交通運輸領域的應用;第二代居民身份證運用了RFID技術。2.B 解析 本題考查系統軟件和應用軟件。應用軟件可以滿足用戶的特定需求,拓寬計算機系統的應用領域;系統軟件為應用軟件提供支持和服務;操作系統是最重要的系統軟件。選項B正確。3.C 解析 本題考查信息安全相關知識。A選項身份認證解決的是防止數據資源被非授權使用,保障數據資源的安全;B選項訪問控制解決的是用戶對數據操作的權限;D選項用戶+口令的認證技術優點在于操作簡單,不需要任何附加設施。故答案選C。4.A 解析 本題考查信息系統組成和功能。信息系統的用戶范圍很廣,如信息系統的使用者、計算機和非計算機設備的操作與維護人員,程序設計人員,數據庫管理員、系統分析員、信息系統的管理人員及人工收集、加工、傳輸信息的有關人員。5.B 解析 本題考查網絡基礎知識。網絡協議中最重要的協議是TCP/IP協議。故答案選B。6.A 解析 本題考查的是計算機CPU的組成部分。計算機的核心部件CPU(中央處理器)是由運算器和控制器組成的。故答案選A。7.C 解析 本題考查Flask網頁開發相關知識。由圖b可知,表格中至少有4對路由視圖函數,至少對應4個不同的頁面,A錯;由圖a中服務器主頁可知,該網站主頁的URL應該為:http://10.18.245.250:8080,B錯;不同的子頁面根據需要顯示的內容和采集的數據可以使用不同模板實現,C正確;子頁面確定后,在后期維護中依然可以增加、修改、刪除等,D錯。8.A 解析 本題考查信息系統搭建的相關知識。A選項正確,JSON是一種輕量級數據交換格式,基于HTTP傳送;B選項錯誤,改變訪問地址中的id值,所對應的傳感器編號發生變化,顯示對應id的圖表也會發生變化;C選項錯誤,在該信息系統中除了實時顯示外,還需要通過JSON傳送所有數據以及繪制圖表;D選項錯誤,若服務器地址正確,但服務器未開啟,路由無法成功提交數據。9.A 解析 本題考查網絡信息系統搭建相關知識。A選項觀察圖片可知該用戶通過瀏覽器查看監控信息,因此該系統采用了B/S模式架構。故選A。10.B 解析 本題考查傳感與控制相關知識。A選項該智能終端每500毫秒采集一次數據;B選項“當有人經過紅外檢測區時,傳感器的反饋值會由1變為0”,B選項正確;C選項紅外傳感器采集的是環境中的模擬信號,再處理成可以處理的數字信號;D選項紅外傳感器采集到的數據傳輸到服務器的方式很多,如無線網絡、藍牙、串口等。故答案選B。11.(1)AFG (2)A (3)2 (4)B (5)3 (6)http://192.168.1.200:8081/get id=1&val=480 5 解析 主要考查信息系統搭建中硬件、路由視圖函數分析及數據庫等知識。(1)考查該系統中涉及的硬件,確定答案為AFG。(2)代碼″v=pin0.read_analog()″是讀取水位傳感器數據,確定引角為pin0,確定答案為A。(3)路由視圖函數分別為check(),index(),確定答案為2。(4)①分別為設置波特率、數據位、奇偶校驗、停止位及串口引腳;②連接到無線接入點即Wi-Fi;③Obloq.httpSet(IP,PORT)根據ip和port建立連接;④通過地址欄以“變量名=參數”的形式訪問Web服務器,向web服務器傳遞數據。并返回請求狀態碼及返回的數據,確定B。(5)獲取水位傳感器編號id和水位值,數據獲取的時間,確定至少為3個字段。(6)由代碼“app.run(host=″192.168.1.200″,port=8081)”確定IP及端口,由代碼“errno,resp=Obloq.get(″get id=1&val=″+str(v),10000)”確定訪問方式及傳遞的數據,結合采集數據是“編號為1的水位傳感器獲取的數值v為480時,”確定一處答案為http://192.168.1.200:8081/get id=1&val=480;由代碼“sleep(300 1000)”確定采集間隔時間為300000毫秒,確定為5分鐘,答案為5。12.(1)data.db (2)@app.route(″/cx″) (3)B (4)cnt>=60 and flag==″off″(或cnt==60或cnt>59) 解析 本題考查信息系統搭建、網絡應用程序編寫等知識。(1)根據代碼DATABASE='data.db'可知服務器端程序用于存儲數據的數據庫文件為data.Db。(2)根據路由和視圖函數的特征,可知新增訪問路由cx的命令為@app.route(″/cx″)。(3)根據代碼app.run(host=″192.168.0.100″,port=80)和errno,resp=Obloq.get(″input id=1&val=″+str(temp),10000),某時刻溫度值為30,所以傳輸數據時使用的URL是http://192.168.0.100/input id=1&val=30,故答案為B。(4)根據題意:若檢測到室內溫度達到30℃ 及以上且持續時間長達5分鐘,則服務器返回“on”字符和lst存儲最后60條數據中的溫度(最后5分鐘的數據),所以cnt==60或cnt>59或cnt>=60表示了室內溫度達到30℃ 及以上且持續時間長達5分鐘,flag==″off ″可以加上也可以不加。21世紀教育網 www.21cnjy.com 精品試卷·第 2 頁 (共 2 頁)21世紀教育網(www.21cnjy.com) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫