資源簡介 嘉興市期末檢測技術試題卷2022-6(嘉興市 期末檢測) (技 術 試 題 卷3/12)注意事項 :本試題卷分兩部分,第一部分信息技術,第 部分通 技術。滿分 100 分,考試時間60 分鐘。第一部分 信息技術(共 50 分)一、選擇題(本 題共 10 題,每 題 3 分,共 30 分。每 題列出的四個備選項中只有一個是符合題 要求的,不選、多選、錯選均不得分)下列有關數據、 數據的說法不.正.確.的是A.數據是對客觀事物的符號表示數據的價值往往取決于其承載的信息 數據的數據體量巨 ,分析時均采 抽樣數據使 “城市熱 圖”避開 員聚集地區, 到了 數據技術2.下列關于信息的編碼,描述正確的是A.3 位 進制能表示的最 進制數是 8字符“9”的ASCII 碼為 57,則“10”的 ASCII 碼為 58Wave 格式 頻 件的 與采樣頻率、量化位數成正 D.16 位圖圖像,每個像素 進制表示需要 16 位某語 作 智能評分系統主要由試卷圖 轉寫、專家定標、評分模型訓練、智能評分等 個主要部分組成。以下說法正確的是① 將學 的試卷掃描轉換成電 圖 的過程屬于智能處理② 使 了機器學習算法訓練出最終的評分模型③ 語 作 智能評分系統是 機共同參與的混合智能應 ④ 評分模型訓練屬于數據驅動的 智能 法A.①②③ B. ①②④ C. ①③④ D. ②③④中國 陸居 身份證號碼由 18 位字符組成,其中第 17 位數字表示性別,奇數表示男性, 偶數表示 性。某身份證號置于字符串變量 sfz 中,下列能判定其為男性的表達式是A. sfz[16]%2==1 B. sfz[16] in "13579"C. int(sfz[17])%2==1 D. int(sfz[17])//2==1某加密程序的代碼如下: s1=input("請輸 明 :") q="1357902468" ; s2="" for ch in s1:if "0"<=ch<="9":s2+=q[int(ch)] elif "a"<=ch<="z":s2+=chr((ord(ch)-ord("a")+2)%26+ord("a"))else:print(s2)s2+=ch運 該程序,輸 s1 的值為"Mike521@",則輸出結果為A. [email protected] B. [email protected]C. [email protected] D. [email protected]閱讀以下材料,回答 6-10 題。某環境監測系統具有以下功能:傳感器采集的光線值、溫度值、濕度值等數據通過智能終端匯總到數據庫服務器中,客戶端通過瀏覽器登錄 Web 服務器,獲得各種數據信息, 當環境信息出現異常,服務器發出報警信息,如郵件和短信等。該系統結構圖如圖所示。下列說法正確的是①該信息系統由硬件、軟件、數據、通信 絡和 戶構成②該信息系統的數據主要存儲在智能終端 ③該信息系統采 了 B/S 架構④該信息系統對外部環境有依賴性A.②③④ B. ①③④ C. ①②④ D. ①②③下列傳感器中,該信息系統必需的是①溫度傳感器 ②濕度傳感器 ③聲 傳感器 ④光線傳感器 ⑤ 體傳感器A. ①②④ B. ①②⑤ C. ②③④ D. ②④⑤由服務器直接發出各種報警信息,如郵件和短信,管理員不需要登錄本信息系統的情況下也可以正常接收,下列說法正確的是接 LAN 就可以正常發出短信通過計算機 絡就能發出所有報警信息C.接收報警短信需要由移動通信 絡實現D. web 服務器發送郵件時不必遵循TCP/IP 協議初步完成信息系統的搭建后,還需要根據 戶需求對系統進 測試,對系統加以修正, 并在此基礎上修改各種 檔,進一步完善信息系統。下列說法正確的是A.系統測試包括硬件測試、軟件測試、 絡測試和 檔編寫B.正確性證明、靜態測試與動態測試是軟件測試的三種 法C.信息系統的 檔只包括 戶 檔和管理 檔D.使 Flask Web 框架搭建的服務端程序,打開調試功能可以提 系統安全性10.為加強該信息系統安全,下列說法不.正.確.的是安裝殺毒軟件降低病毒感染的 險增加 戶訪問控制策略控制 戶對 絡資源的訪問更換處理速度更快的服務器定期定時進 漏洞檢測、及時更新系統 、 選擇題(本 題共 2 題,其中第 11 題 10 分,第 12 題 10 分,共 20 分)某智能農業 棚系統中,管理員可以通過局域 查看 棚的環境的溫度和濕度信息。 明使 micro: bit 開發板作為智能信息采集終端采集環境數據,每隔一分鐘向服務器提交數據。智能農業 棚系統搭建示意圖如所示:信息采集終端部分代碼如下:IP = "10.89.1.2" ; PORT= "8080" ; SSID = "jxtx" #設置連接參數PASSWORD = "20220626"Uart.init(baudrate = 115200,bits=8,parity=None,stop=1,tx=pin2,rx=pin1) while Obloq.connectWifi(SSID, PASSWORD, 10000) ! = True:display.show(Image.SAD) display.scroll(Obloq. ifconfig( ))Obloq.httpSet(IP, PORT) #根據ip 和port 建 連接while True:temp,hum = dht11.read(16) #讀取溫度、濕度ermo,resp = Obloq.get("input x="+str(temp)+ "&y="+str(hum), 10000) if errno== 200:display.scroll(resp)else:display.scroll(str(errno))sleep(1000*60) #設置采集間隔時間WEB 服務器部分代碼如下所示:from flask import Flaskapp = Flask( name )@app.route('/') def index():#讀取終端最近一次的溫度和濕度存 temp 和hum,代碼略return "當前溫度"+str(temp)+ "當前濕度"+str(hum)@app.route('/input',methods=['POST', 'GET']) def add_data(): #終端上傳最新采集的數據#代碼略if name == ' main ':app.run(host="10.89.1.2", port=8080)搭建系統的前期準備 作有如下 5 個主要過程:①開發模式的選擇 ②概要設計 ③ 需求分析 ④詳細設計 ⑤可 性分析,在實施時正確的步驟是 (選填字 )A.③①④②⑤ B.③⑤①②④ C.③⑤①④② D.⑤③①④②物聯 IoT 模塊連接開發板的引腳是 (選填字 ) A.pin0 和pin1 B.pin1 和pin2 C.pin16 D. PORTWeb 服務器端采 (選填:POST 或GET) 式接受溫度和濕度數據。若某時刻溫度數值是 28,濕度值 53,則傳輸數據時使 的URL 是 (選填字 )A. http://10.89.1.2:8080/input temp=28&hum=53B. http://10.89.1.2:8080/input&temp=28 hum=53C. http://10.89.1.2:8080/input x=28&y=53D. http://10.89.1.2:8080/input &x=28 y=53當 棚溫度超過警戒溫度 28℃時,系統會發出溫度報警提醒。 明從服務器的SQLite數據庫中導出了1~6 份的溫度數據并整理到Excel 件,數據格式如圖a 所示。利 Python編寫程序統計每 發出報警提醒的次數并按圖b 所示可視化。圖a 圖b統計及可視化的部分程序如下,請補充完善:df=pd.read_excel('溫度數據.xlsx') df1 =g1=df1.groupby(' 份',as_index=False).count() plt.bar(g1. 份, g1.溫度)plt.title('1-6 份發出溫度報警提醒次數情況') plt.show()創意機器 賽——撿硬幣。 賽規則如下:在 賽場地上放置了 n 個硬幣,每個硬幣的位置均不相同,各位置坐標(x,y)保存在 本 件中(如圖所示,放置了 5 個硬幣, 本中坐標按 x,y 升序排列);機器 在兩個硬幣位置間 直線,從起點(0,0)出發,按硬幣 x 坐標從 到 去撿,若x 坐標相同,則按y 坐標從 到 撿;取 其中的 n-1 個硬幣,總 距離最短的機器 將獲得 賽的冠軍。例:如圖 a 所示,p2 直接到p4 則代表p3 處硬幣未取。圖b圖a 圖c完成該項 分以下 個步驟:讀取坐標數據。從 本 件中讀取硬幣的坐標(x、y),分別存儲在列表 x 和y 中。請在劃線處填 合適的代碼。f=open("position.txt",'r') #從 件中讀取坐標位置x=[0]; y=[0] #將原點坐標分別存儲在x、y 列表中line=f.readline() #取出一 數據#從 本 本中讀取硬幣的位置,并存儲在 x、y 列表中while line:data=line.split(",") #以逗號為分隔符轉換成列表x.append(int(data[0]))line=f.readline()f.close() #關閉 件編寫函數,計算兩點間的距離。請在劃線處填 合適的代碼。from math import sqrtdef dist(x1,y1,x2,y2): #計算(x1,y1)到(x2,y2)的距離d=return d設計算法與程序實現。機器 取 n-1 個硬幣經過的最短距離公式可以描述為:其中:為機器 取 n-1 個硬幣 的最短距離; 為機器 取 n 個硬幣經過的距離之和; 為機器 未取第i 個硬幣少 的路程; Max 為求中的最 值。根據上述算法編寫的Python 程序如下,請在劃線處填 合適的代碼。n=len(x);long=0for i in range(1,n):long=long+dist(x[i-1],y[i-1],x[i],y[i]) maxd=0ansi=n-1for i in range(2,n):d1=dist(x[i-2],y[i-2],x[i-1],y[i-1])d2=dist(x[i-1],y[i-1],x[i],y[i])d3=dist(x[i-2],y[i-2],x[i],y[i])dx= ① #計算未取第i-1 個硬幣少 的路程。if dx>maxd:maxd=dx ansi=i-1print("機器 的最短距離為:"+str(round( ② ,4))) print("未取 的硬幣的位置為:(",x[ansi],",",y[ansi],")")調試和異常處理。當最后一個硬幣未取為最短距離時,上述程序運 結果不正確。加框處代碼有誤,請修改。嘉興市 期末檢測信息技術參考答案一、選擇題(本 題共 9 題,每 題 3 分,共 30 分)題號 1 2 3 4 5 6 7 8 9 10答案 C C D B C B A C B C 、 選擇題(本 題共 2 題,其中第 11 題 10 分,第 12 題 10 分,共 20 分)11. (1) B (2) B (2 分) (2 分)(3)GET (2 分) , C (2 分)(4)df[df.溫度>28] 或 df[df[‘溫度’]>28] (2 分)12.(1)y.append(int(data[1])) (2 分)(2)sqrt((x2-x1)**2+(y2-y1)**2)或sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))或((x2-x1)**2+(y2-y1)**2)**0.5 (2 分)(3)①d1+d2-d3 (2 分)②long-maxd (2 分)(4)maxd = dist(x[n-2],y[n-2],x[n-1],y[n-1]) (2 分) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫