小王要制作一個“城市噪聲監(jiān)控系統(tǒng)”,該系統(tǒng)的要求及功能描述如下:
①通過各個現(xiàn)場噪聲數(shù)據(jù)采集點,實時將現(xiàn)場噪聲數(shù)據(jù)采集到智能監(jiān)控終端內(nèi),同時根據(jù)現(xiàn)場情況實現(xiàn)采集點現(xiàn)場的自動報警。
②通過無線通訊設(shè)備將各個采集點采集的數(shù)據(jù)及時傳送到服務(wù)器中進行存儲。
③服務(wù)器端實現(xiàn)對噪聲數(shù)據(jù)的接收、存儲、顯示、處理、統(tǒng)計等信息管理,對噪聲排放現(xiàn)場的管理和進行特殊情況的監(jiān)控預(yù)警。
“城市噪聲監(jiān)控系統(tǒng)”的系統(tǒng)架構(gòu)示意圖如第一幅所示。
(1)根據(jù)系統(tǒng)的功能要求,判斷系統(tǒng)架構(gòu)示意圖1中的①處和②處分別表示的設(shè)備名稱是 BB、DD(填字母:A.網(wǎng)絡(luò)模塊/B.路由器/C.防火墻/D.數(shù)據(jù)庫)
(2)每個采集點至少需要一個智能控制器和一個模擬分貝計,該分貝計的引腳說明如圖2:
若要將該分貝計接在智能控制器的Pin0口,請在圖3中將該分貝計的三個引腳與圖4智能控制器的引腳進行連線。
(3)將分貝計連接到 micro:bit 終端后,獲取噪音數(shù)據(jù)的部分代碼如下:
from microbit import*#導(dǎo)入 microbit 函數(shù)庫
while True:
temp=pin0.read_analog( ?。?獲取傳感器的數(shù)據(jù)
temp=(temp/1024*3.3)*50#利用公式將數(shù)據(jù)轉(zhuǎn)換為分貝
print(temp,“dBA“)
sleep(1000*5)#等待
若需增加該系統(tǒng)的擴展性,實現(xiàn)采集點的環(huán)境溫度監(jiān)測功能,將模擬溫度傳感器接在micro:bit 終端的pin8口,則采集該溫度傳感器的語句是temp2=pin8.read_analog( ?。┗騪in8.read_analog( )pin8.read_analog( ?。┗騪in8.read_analog( )。
(4)使用 Python 語言將各個采集點采集的數(shù)據(jù)利用 SQLite 數(shù)據(jù)庫進行存儲,實現(xiàn)打開、寫入、關(guān)閉名為 test.jye.ai 數(shù)據(jù)庫文件。有下列語句命令:
①conn=sqlite3.connect(“test.jye.ai“)
②cur=conn.jye.ai( ?。?br />③import sqlite3
④conn.jye.ai( )
⑤cur.jye.ai( ?。?br />⑥cur.execute(“INSERT INTO colldata(Noid,collData,collTimer)
VALUES(%d,%f,'%s')“%(collid,colldata,nowtime))
要實現(xiàn)上述功能,上述語句執(zhí)行的先后順序是 ③①②⑥⑤④③①②⑥⑤④。
【考點】常見的信息系統(tǒng).
【答案】B;D;pin8.read_analog( ?。┗騪in8.read_analog( );③①②⑥⑤④
【解答】
【點評】
聲明:本試題解析著作權(quán)屬菁優(yōu)網(wǎng)所有,未經(jīng)書面同意,不得復(fù)制發(fā)布。
發(fā)布:2024/4/20 14:35:0組卷:2引用:1難度:0.6
相似題
-
1.GIS是一種以( ?。┭芯亢蜎Q策服務(wù)為服務(wù)目標的計算機技術(shù)系統(tǒng)。
發(fā)布:2024/12/19 15:30:1組卷:3引用:1難度:0.7 -
2.手機APP可以通過用戶交互界面和后臺服務(wù)器進行數(shù)據(jù)交互,這類信息系統(tǒng)采用的體系結(jié)構(gòu)是( ?。?/h2>
發(fā)布:2024/12/19 7:30:2組卷:0引用:1難度:0.7 -
3.目前物流行業(yè)中所使用的關(guān)鍵信息技術(shù)包括( ?。┑?。
發(fā)布:2024/12/17 13:30:1組卷:1引用:1難度:0.7
把好題分享給你的好友吧~~