資源簡介 信息系統大單元——信息系統搭建實例提高練習班級 姓名1.下列選項中不屬于搭建信息系統前期準備環節的是( )A.需求分析 B.軟件開發 C.詳細設計 D.可行性分析2.下列屬于搭建信息系統的前期準備過程的是( )A.需求分析→可行性分析→硬件選擇→系統測試設計→詳細設計B.需求分析→可行性分析→開發模式選擇→概要設計→詳細設計C.數據收集和輸入→程序設計→硬件選擇→詳細設計→數據查詢設計D.數據收集和輸入→數據存儲→數據傳輸→數據加工處理→數據查詢設計3.編寫“溫度檢測系統”的服務器端程序,cur 為游標對象,現在要讀取數據表 templog 的sensorid 字段(TEXT 類型)值為“2”的記錄數據,下列執行的命令語句恰當的是( )A.cur.execute( "SELECT ALL FROM templog WHERE sensorid= 2") B.cur.execute( "SELECT ALL FROM templog WHERE sensorid= "2" ") C.cur.execute( "SELECT * FROM templog WHERE sensorid= '2' ") D.cur.execute( "SELECT * FROM templog WHERE sensorid="2" ")4.小溫將“室內環境監測系統”工作時的溫濕度及對應時間數據傳輸到服務器數據庫中,并保存到SQLLite數據庫文件里,他先編寫程序建立數據庫文件,代碼如下:import sqlite3conn=sqlite3.connect('test.db')cu=conn.cursor()cu.execute('create table data(id integer,wendu float,shidu float,time text)')conn.commit()cu.close()conn.close()下列說法不正確的是( )A.創建的數據庫名稱為"test.db"B.創建的數據表名稱為dataC.創建的數據表中含有4個字段D.數據表中存儲的溫濕度數據只能是整數5.小敏制作了一個簡單的flask程序,編寫路由和視圖函數如下所示:from flask import Flask #導入 flask 框架模塊app=Flask(__name__) #創建應用實例@app.route(" ") #路由def hello(): #視圖函數return "Hello,World"執行程序后,在瀏覽器中輸入網址http://127.0.0.1:5000/hello,網頁顯示的內容為“Hello,World”,劃線處應填入的代碼為( )A./ B.hello C.Hello,World D./hello6.在編寫Flask網絡應用程序時需完成以下操作,下列操作屬于創建應用實例的是( )A.from flask import Flask B.app = Flask(__name__)[email protected]('/') D.app.run()7.小劉設計了基于 Web 環境下的“簡易數據處理系統”,系統包括“主頁”、“數據采集”、“數據查詢”等子系統,系統網站的框架示意圖如下左圖所示,系統的部分代碼如下右圖所示。下列關于該系統描述不正確的是( )A.通過 URL“http://127.0.0.1:8081/”可以訪問該系統主頁B.訪問數據查詢子頁面的URL端口可與主頁不一致C.該系統可以調用mtxt變量中數據并在主頁中顯示D.數據查詢子系統采用 GET 的形式提交數據8.小毛搭建“室內環境監測系統”,實現如下功能:當室內亮度達到系統設定的閾值時,系統使用執行器放下窗簾,當窗臺濕度達到系統設定的閾值時,系統使用執行器關閉窗戶,并且系統將采集到的數據通過室內 Wi-Fi 保存到服務器的數據庫中。系統架構示意圖如下圖所示。下列說法正確是( )A.搭建該系統需要配備光線傳感器和濕度傳感器 B.該系統運行速度僅取決于硬件的性能C.執行器無法響應 PC 客戶端的請求 D.該系統客戶端無法獲取輸入端傳感器的數據9.【202204臺州九校聯盟】小明搭建某智慧大棚系統,使用溫度傳感器采集大棚里的溫度,溫度傳感器采集到的數據需要轉換成攝氏度(轉換方法:采集到的數據乘以 3.3 再除以 10.24),四舍五入保留一位小數。每隔 3秒鐘將采集到的數據上傳到web服務器。該系統如下圖所示。(1)用戶通過訪問瀏覽器獲取到大棚里的溫度,該信息系統的框架是_________(選填:B/S 或 C/S)模式。(2)為實現系統功能,編寫如下MicroPython程序,請將程序補充完整。from microbit import *import ObloqIP="192.168.1.101"PORT="8088"SSID="IP"PASSWORD="tp!qaz"uart.init(baudrate=9600,bits=8,parity=None,stop=1,tx=pin2,rx=pin1)#連接到網絡和服務器代碼省略while True:temp=pin0.read_analog() #獲取溫度傳感器信息temp= ①display.scroll(Obloq.ifconfig())errno,resp=Obloq.get("input id=1&val="+str( ② ),1000) #向服務器發送數據if errno==200: #代表傳輸成功display.scroll(resp) #顯示狀態信息else:display.scroll(str(errno)) #顯示錯誤代碼③ #設置延時 3 秒10.【202204杭州六縣九校】小明搭建某智慧教室信息系統,使教室實現通過互聯網獲取教室的光線、溫度等信息,并根據一定的閾值自動控制教室的照明燈、空調等功能。該系統的架構如下圖所示。(1)從圖中可以看出,該智慧教室信息系統的架構是 (填寫:B/S 或 C/S)模式,智能終端和服務器的通信采用 (填寫:有線 或 無線)方式。(2)下列設備中,屬于輸出設備的是( )A.紅外接收模塊 B.智能終端擴展板 C.溫濕度傳感器 D.紅外發射模塊(3)小明為了智能終端上傳數據的頻率低一點,設置當傳感器數據發生變化時才上傳一次數據。以溫度數據為例,他修改的部分代碼如下。oldtemp=-1 #oldtemp存放原來溫度模擬量,為防止與第一次獲取的temp值相同,賦初值-1while True:temp=pin2.read_analog()if temp!=oldtemp:①errno,resp=Obloq.get("input id=1&val="+str(temp),10000)if errno==200:display.scroll(resp)if resp=='1':pin8.write_digital(1)else:pin8.write_digital(0)else:display.scroll(str(errno))sleep(1000)要實現小明預設的功能,劃線①處需補充代碼: ;從代碼可以看出,連接執行器的引腳是② ,連接溫度傳感器的引腳是 ③ 。11.小王要制作一個“城市噪聲監控系統”,該系統的要求及功能描述如下:①通過各個現場噪聲數據采集點, 實時將現場噪聲數據采集到智能監控終端內,同時根據現場情況實現采集點現場的自動報警。②通過無線通訊設備將各個采集點采集的數據及時傳送到服務器中進行存儲。③服務器端實現對噪聲數據的接收、存儲、顯示、處理、統計等信息管理,對噪聲排放現場的管理和進行特殊情況的監控預警。“城市噪聲監控系統”的系統架構示意圖如下第一幅所示。(1)根據系統的功能要求,判斷系統架構示意圖中的①處和②處分別表示的設備名稱是 、 (填字母:A.網絡模塊 / B.路由器 / C.防火墻 / D.數據庫)(2)每個采集點至少需要一個智能控制器和一個模擬分貝計,該分貝計的引腳說明如下右圖:若要將該分貝計接在智能控制器的Pin0口,請在下左圖中將該分貝計的三個引腳與下右圖智能控制器的引腳進行連線。(3)將分貝計連接到 micro:bit 終端后,獲取噪音數據的部分代碼如下:from microbit import * #導入 microbit 函數庫while True:temp=pin0.read_analog() #獲取傳感器的數據temp=(temp/1024*3.3)*50 #利用公式將數據轉換為分貝print(temp,"dBA")sleep(1000*5) #等待若需增加該系統的擴展性,實現采集點的環境溫度監測功能,將模擬溫度傳感器接在micro:bit 終端的pin8口,則采集該溫度傳感器的語句是temp2=(4)使用 Python 語言將各個采集點采集的數據利用 SQLite 數據庫進行存儲,實現打開、寫入、關閉名為 test.db 數據庫文件。有下列語句命令:①conn = sqlite3.connect("test.db")②cur = conn.cursor( )③import sqlite3④conn.close( )⑤cur.close( )⑥cur.execute("INSERT INTO colldata(Noid,collData,collTimer)VALUES(%d,%f,'%s')"%(collid,colldata,nowtime))要實現上述功能,上述語句執行的先后順序是答案1——5:BBCDB6——8:BBA9.(1) B/S 1 分(2) ① round(temp*3.3/10.24,1) 或者 int(temp*3.3/10.24*10+0.5)/10 2 分② temp 2 分③ sleep(3000) 2 分10.(1)B/S(1 分) 無線(1 分)(2)D (1 分)(3)①oldtemp=temp(1 分)②pin8 或 p8 (1 分)③pin2 或 p2 (1 分)11.(1)D A(2)略(3)pin8.read_analog()(4)③①②⑥⑤④ 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫