2023年浙江省普通高中學(xué)業(yè)水平合格性考試信息技術(shù)模擬試卷(一)
發(fā)布:2024/5/1 8:0:8
一、選擇題(本大題有10小題,每小題3分,共30分.每小題只有一個(gè)選項(xiàng)符合題意)
-
1.下列有關(guān)數(shù)據(jù)、信息、知識(shí)、智慧的說(shuō)法錯(cuò)誤的是( ?。?/h2>
組卷:11引用:8難度:0.5 -
2.下列關(guān)于信息的安全與防護(hù)的說(shuō)法,不正確的是( ?。?/h2>
組卷:9引用:1難度:0.7 -
3.下列關(guān)于信息系統(tǒng)對(duì)社會(huì)影響的說(shuō)法,不正確的是( )
組卷:6引用:3難度:0.6 -
4.下列有關(guān)人工智能說(shuō)法不正確的是( ?。?/h2>
組卷:4引用:1難度:0.8
二、填空題(本大題有2小題,每小題10分,共20分)
-
11.小紅搭建了一個(gè)室內(nèi)溫度監(jiān)測(cè)系統(tǒng),并根據(jù)閾值自動(dòng)控制教室的空調(diào)等設(shè)備的開(kāi)啟關(guān)閉。該系統(tǒng)構(gòu)架圖如圖所示:
已知該監(jiān)測(cè)系統(tǒng)智能終端每 5 分鐘采樣一次,使用 BXY 軟件給終端編寫數(shù)據(jù)采集、傳輸程序,實(shí)現(xiàn)把溫度數(shù)據(jù)上傳到 Web 服務(wù)器,部分代碼如下:
#導(dǎo)入函數(shù)庫(kù),代碼略
#設(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))②
#打開(kāi)執(zhí)行器開(kāi)關(guān)
#關(guān)閉執(zhí)行器開(kāi)關(guān)
#設(shè)置采集間隔時(shí)間
(1)該信息系統(tǒng)采用的架構(gòu)為
(2)要實(shí)現(xiàn)預(yù)設(shè)功能,請(qǐng)?jiān)跈M線處填入合適的代碼。
(3)分析以上代碼可知,智能終端連接執(zhí)行器的引腳是
(4)在服務(wù)器端使用Python語(yǔ)言將采集到的數(shù)據(jù)利用SQLite數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ),數(shù)據(jù)庫(kù)文件名為“test.jye.ai”,需要實(shí)現(xiàn)打開(kāi)、寫入、關(guān)閉等功能?,F(xiàn)有下列語(yǔ)句命令:
①conn=sqlite3.connect(“test.jye.ai“)
②cur=conn.jye.ai( ?。?br />③importsqlite3
④conn.jye.ai( )
⑤cur.jye.ai( ?。?br />#建立數(shù)據(jù)庫(kù)連接
#創(chuàng)建游標(biāo)對(duì)象以便執(zhí)行SQL語(yǔ)句#加載模塊
#關(guān)閉數(shù)據(jù)庫(kù)連接
#關(guān)閉游標(biāo)
⑥cur.execute(“INSERTINTO colldata(Sid,tdata,collTimer) VALUES(%d,%f,'%s')“%(Sid,tdata,nowtime))#執(zhí)行SQL語(yǔ)句 conn.jye.ai( )#提交
若要實(shí)現(xiàn)上述功能,則上述語(yǔ)句執(zhí)行的先后順序是組卷:9引用:4難度:0.5 -
12.“回文字符串”是一種正讀和反讀都一樣的字符串,比如“12321”或者“Able was I ere I saw elbA”等就是回文字符串。現(xiàn)在要求把字符串看成一個(gè)環(huán),求環(huán)中能截取的最長(zhǎng)回文字符串,當(dāng)存在多組長(zhǎng)度相同的最長(zhǎng)回文字符串時(shí),輸出第1次找到即可。實(shí)現(xiàn)該功能的Python程序如下,請(qǐng)回答下列問(wèn)題:
(1)若輸入“zhejianghz”,則輸出的最長(zhǎng)回文字符串是
(2)完成以下程序填空
import sys
def palindrom(s):#判斷s是否是回文字符串
if s==①
return True
else:
return False
s=input(“請(qǐng)輸入字符串:“)
n=len(s)
s=s*2
for i in ②
for j in range(0,n):
③
if palindrom(t):
print(“字符串環(huán)中的最長(zhǎng)回文字符串是:“+t)
sys.jye.ai(0)#提前結(jié)束程序組卷:4引用:1難度:0.3