2021-2022學(xué)年浙江省寧波市高二(下)期末信息技術(shù)試卷
發(fā)布:2024/4/20 14:35:0
一、選擇題(本大題共12小題,每小題2分,共24分。在每小題給出的四個選項中,只有一個符合題目要求,不選、多選、錯選均不得分)
-
1.下列有關(guān)數(shù)據(jù)、信息、知識的理解正確的是( ?。?/h2>
組卷:11引用:7難度:0.6 -
2.關(guān)于某信息系統(tǒng)的信息安全及數(shù)據(jù)傳輸,說法正確的是( )
組卷:13引用:8難度:0.5 -
3.下列關(guān)于信息編碼的說法正確的是( ?。?/h2>
組卷:12引用:5難度:0.6 -
4.2014年6月25日,浙江政務(wù)服務(wù)網(wǎng) (“浙里辦”) 正式上線以來,服務(wù)體系越來越健全,應(yīng)用場景越來越豐富。如今的“浙里辦”通過各級政府部門數(shù)據(jù)共享,辦事材料精簡了、環(huán)節(jié)減少了、流程簡化了。關(guān)于“浙里辦”,下列說法正確的是( ?。?/h2>
組卷:3引用:3難度:0.6 -
5.小陳最近購買了一臺筆記本電腦,該筆記本部分系統(tǒng)信息如圖所示,針對該筆記本,以下說法正確的是( ?。?br />
組卷:4引用:3難度:0.6
二、非選擇題(本大題共4小題,其中第13小題7分,第14小題4分,第15小題7分,第16小題8分,共26分)
-
15.小劉最近學(xué)習(xí)了 Python 編程和 micro:bit 硬件,他打算給小朋友編寫一個加法練習(xí)程序,實現(xiàn)如下功能:
a.在 PC 端輸入出題數(shù)量 n,依次生成 n 道和小于 100 的兩位數(shù)加法題目。
b.用戶答題,若正確,則在 micro:bit 端 LED 陣列顯示“笑臉”,若錯誤,則顯示“哭臉”。c.用戶答完 n 道題目后,顯示用戶共練習(xí)了多少題,其中答對了多少題。
(1)請在橫線處填入合適的代碼,完成 PC 端程序。
(2)結(jié)合代碼分析,PC 端程序與micro:bit 通過
(3)小劉關(guān)閉 PC 端程序,打開 BXY 串口監(jiān)視器,在發(fā)送窗口輸入了一個字符“X”,點擊發(fā)送(不包含回車換行字符),那么 micro:bit 端 LED 陣列會顯示
電腦端程序:
import random
import serial
ser=jye.ai.Serial( ?。?br />ser.baudrate=115200
ser.port=“COM3“
ser.jye.ai ( ?。?br />right_cnt=0
i=1
n=int(input(“請輸入出題數(shù)量“))
whilei<=n:
a=random.randint(10,99)
b=random.randint(10,99)
ifa+b<100:
print(str(a)+“+“+str(b)+“=“)
ans=input(“請輸入答案:“)
if???????:
ser.jye.ai('T'.encode( ?。?br />right_cnt=right_cnt+1
else:
ser.jye.ai('W’.encode( ?。?br />print(“總共練習(xí)了“+str(n)+“題,其中正確作答了“+str(right_cnt)+“題“) micro:bit 端程序:
frommicrobitimport*
whileTrue:
ifuart.jye.ai( ?。?br />incoming=str(uart.jye.ai ( ?。癠TF-8“)
ifincoming=='T':
display.jye.ai (Image.HAPPY)
else:
display.jye.ai (Image.SAD)組卷:1引用:1難度:0.3 -
16.小紅搭建了一個室內(nèi)溫度監(jiān)測系統(tǒng),并根據(jù)閾值自動控制教室的空調(diào)等設(shè)備的開啟關(guān)閉。該系統(tǒng)構(gòu)架圖如圖所示:
已知該監(jiān)測系統(tǒng)智能終端每 5 分鐘采樣一次,使用 BXY 軟件給終端編寫數(shù)據(jù)采集、傳輸程序,實現(xiàn)把溫度數(shù)據(jù)上傳到 Web 服務(wù)器,部分代碼如下:
#導(dǎo)入函數(shù)庫,代碼略
#設(shè)置智能終端連接Web服務(wù)器的參數(shù)、連接網(wǎng)絡(luò)的參數(shù)并連接網(wǎng)絡(luò),代碼略 whileTrue:
temp=round(pin0.read_analog ( ?。?330/1024,1)
errno,resp=Obloq.jye.ai(“input?id=1&val=“+str( ① ),10000)
iferrno==200:#表明網(wǎng)絡(luò)通信連接正常
display.scroll(resp)
ifresp=='1':
pin2.write_digital(1)else:
pin2.write_digital(0)
else:
display.jye.ai (str(errno))②
#打開執(zhí)行器開關(guān)
#關(guān)閉執(zhí)行器開關(guān)
#設(shè)置采集間隔時間
(1)該信息系統(tǒng)采用的架構(gòu)為
(2)要實現(xiàn)預(yù)設(shè)功能,請在橫線處填入合適的代碼。
(3)分析以上代碼可知,智能終端連接執(zhí)行器的引腳是
(4)在服務(wù)器端使用Python語言將采集到的數(shù)據(jù)利用SQLite數(shù)據(jù)庫進行存儲,數(shù)據(jù)庫文件名為“test.jye.ai”,需要實現(xiàn)打開、寫入、關(guān)閉等功能。現(xiàn)有下列語句命令:
①conn=sqlite3.connect(“test.jye.ai“)
②cur=conn.jye.ai( ?。?br />③importsqlite3
④conn.jye.ai( ?。?br />⑤cur.jye.ai( ?。?br />#建立數(shù)據(jù)庫連接
#創(chuàng)建游標(biāo)對象以便執(zhí)行SQL語句#加載模塊
#關(guān)閉數(shù)據(jù)庫連接
#關(guān)閉游標(biāo)
⑥cur.execute(“INSERTINTO colldata(Sid,tdata,collTimer) VALUES(%d,%f,'%s')“%(Sid,tdata,nowtime))#執(zhí)行SQL語句 conn.jye.ai( ?。?提交
若要實現(xiàn)上述功能,則上述語句執(zhí)行的先后順序是組卷:9引用:4難度:0.5