2021-2022學年浙江省寧波市高二(下)期末信息技術試卷
發布:2024/4/20 14:35:0
一、選擇題(本大題共12小題,每小題2分,共24分。在每小題給出的四個選項中,只有一個符合題目要求,不選、多選、錯選均不得分)
-
1.下列有關數據、信息、知識的理解正確的是( )
A.數據是對客觀事物的符號表示,數據即數字 B.信息具有載體依附性,我們答題所看到的文字就是信息 C.與物質、能源相同,信息會因為被別人獲取而發生損耗 D.知識是人類在社會實踐中所獲得的認識與經驗的總和,它可以繼承和傳遞 組卷:11引用:7難度:0.6 -
2.關于某信息系統的信息安全及數據傳輸,說法正確的是( )
A.由于有國家立法和行業自律,所以個人無需提升自身的信息安全意識 B.系統進行病毒防護需堅持預防為主,查殺為輔的原則 C.任何用戶通過身份認證后即可訪問該系統中所有的資源 D.防火墻構造在外部網路和內部網絡之間,其功能僅能由軟件實現 組卷:13引用:8難度:0.5 -
3.下列關于信息編碼的說法正確的是( )
A.ASCII碼表示的字符屬于漢字字符 B.在計算機內部,字符以十進制進行編碼 C.測溫儀監測到的數據需要經過編碼才能存儲在計算機中 D.漢字的輸入碼是唯一的 組卷:12引用:5難度:0.6 -
4.2014年6月25日,浙江政務服務網 (“浙里辦”) 正式上線以來,服務體系越來越健全,應用場景越來越豐富。如今的“浙里辦”通過各級政府部門數據共享,辦事材料精簡了、環節減少了、流程簡化了。關于“浙里辦”,下列說法正確的是( )
A.上述描述主要體現了信息系統基于數據分析,支持科學決策的優勢 B.該信息系統的用戶是市民和政府相關工作人員 C.“浙里辦長輩版”上線,可幫助老年人更好地享受信息化發展成果 D.若用戶的誤操作給信息系統帶來損失,說明信息系統對外部環境有依賴性 組卷:3引用:3難度:0.6 -
5.小陳最近購買了一臺筆記本電腦,該筆記本部分系統信息如圖所示,針對該筆記本,以下說法正確的是( )
A.安裝的Windows 11家庭中文版為應用軟件 B.內存容量為16GB,存儲在該內存中的信息可以永久保留 C.處理器主頻為1.80GHz,其性能是影響計算機性能的唯一指標 D.支持64位操作系統 組卷:4引用:3難度:0.6
二、非選擇題(本大題共4小題,其中第13小題7分,第14小題4分,第15小題7分,第16小題8分,共26分)
-
15.小劉最近學習了 Python 編程和 micro:bit 硬件,他打算給小朋友編寫一個加法練習程序,實現如下功能:
a.在 PC 端輸入出題數量 n,依次生成 n 道和小于 100 的兩位數加法題目。
b.用戶答題,若正確,則在 micro:bit 端 LED 陣列顯示“笑臉”,若錯誤,則顯示“哭臉”。c.用戶答完 n 道題目后,顯示用戶共練習了多少題,其中答對了多少題。
(1)請在橫線處填入合適的代碼,完成 PC 端程序。
(2)結合代碼分析,PC 端程序與micro:bit 通過
(3)小劉關閉 PC 端程序,打開 BXY 串口監視器,在發送窗口輸入了一個字符“X”,點擊發送(不包含回車換行字符),那么 micro:bit 端 LED 陣列會顯示
電腦端程序:
import random
import serial
ser=jye.ai.Serial( )
ser.baudrate=115200
ser.port=“COM3“
ser.jye.ai ( )
right_cnt=0
i=1
n=int(input(“請輸入出題數量“))
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( ))
right_cnt=right_cnt+1
else:
ser.jye.ai('W’.encode( ))
print(“總共練習了“+str(n)+“題,其中正確作答了“+str(right_cnt)+“題“) micro:bit 端程序:
frommicrobitimport*
whileTrue:
ifuart.jye.ai( ):
incoming=str(uart.jye.ai ( ),“UTF-8“)
ifincoming=='T':
display.jye.ai (Image.HAPPY)
else:
display.jye.ai (Image.SAD)組卷:1引用:1難度:0.3 -
16.小紅搭建了一個室內溫度監測系統,并根據閾值自動控制教室的空調等設備的開啟關閉。該系統構架圖如圖所示:
已知該監測系統智能終端每 5 分鐘采樣一次,使用 BXY 軟件給終端編寫數據采集、傳輸程序,實現把溫度數據上傳到 Web 服務器,部分代碼如下:
#導入函數庫,代碼略
#設置智能終端連接Web服務器的參數、連接網絡的參數并連接網絡,代碼略 whileTrue:
temp=round(pin0.read_analog ( )*330/1024,1)
errno,resp=Obloq.jye.ai(“input?id=1&val=“+str( ① ),10000)
iferrno==200:#表明網絡通信連接正常
display.scroll(resp)
ifresp=='1':
pin2.write_digital(1)else:
pin2.write_digital(0)
else:
display.jye.ai (str(errno))②
#打開執行器開關
#關閉執行器開關
#設置采集間隔時間
(1)該信息系統采用的架構為
(2)要實現預設功能,請在橫線處填入合適的代碼。
(3)分析以上代碼可知,智能終端連接執行器的引腳是
(4)在服務器端使用Python語言將采集到的數據利用SQLite數據庫進行存儲,數據庫文件名為“test.jye.ai”,需要實現打開、寫入、關閉等功能。現有下列語句命令:
①conn=sqlite3.connect(“test.jye.ai“)
②cur=conn.jye.ai( )
③importsqlite3
④conn.jye.ai( )
⑤cur.jye.ai( )
#建立數據庫連接
#創建游標對象以便執行SQL語句#加載模塊
#關閉數據庫連接
#關閉游標
⑥cur.execute(“INSERTINTO colldata(Sid,tdata,collTimer) VALUES(%d,%f,'%s')“%(Sid,tdata,nowtime))#執行SQL語句 conn.jye.ai( )#提交
若要實現上述功能,則上述語句執行的先后順序是組卷:9引用:4難度:0.5