中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

浙江省溫州市2023-2024學(xué)年高三上學(xué)期一模(期中)技術(shù)試題(解析版)

資源下載
  1. 二一教育資源

浙江省溫州市2023-2024學(xué)年高三上學(xué)期一模(期中)技術(shù)試題(解析版)

資源簡(jiǎn)介

溫州市普通高中2024屆高三第一次適應(yīng)性考試
技術(shù)試題卷
2023.11
考生須知:
1.本試卷分兩部分,第一部分信息技術(shù),第二部分通用技術(shù)。全卷共12頁(yè),第一部分1至6頁(yè),第二部分7至12頁(yè)。滿分100分,考試時(shí)間90分鐘。
2.答題前,請(qǐng)務(wù)必將自己的姓名、準(zhǔn)考證號(hào)用黑色字跡的簽字筆或鋼筆填寫在試題卷和答題卷規(guī)定的位置上。
3.答題時(shí),請(qǐng)按照答題卷上“注意事項(xiàng)”的要求,在答題卷相應(yīng)的位置上規(guī)范作答,在本試題卷上的作答一律無(wú)效。
4.非選擇題的答案須用黑色字跡的簽字筆或鋼筆寫在答題卷上相應(yīng)區(qū)域內(nèi),作圖時(shí)可先使用2B鉛筆,確定后須用黑色字跡的簽字筆或鋼筆描黑。
第一部分信息技術(shù)(共50分)
一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,不選、錯(cuò)選、多選均不得分)
1. 下列關(guān)于數(shù)據(jù)和信息的說法,正確的是( )
A. 數(shù)據(jù)是信息的載體 B. 相同的數(shù)據(jù)所承載的信息都是相同的
C. 數(shù)據(jù)在處理過程中不會(huì)產(chǎn)生新的信息 D. 只有虛假的數(shù)據(jù),沒有虛假的信息
【答案】A
【解析】
【詳解】本題考查的是數(shù)據(jù)與信息。信息是有意義的數(shù)據(jù),相同的數(shù)據(jù)所承載的信息不一定相同,選項(xiàng)B說法錯(cuò)誤;數(shù)據(jù)在處理過程中會(huì)產(chǎn)生新的信息,選項(xiàng)C說法錯(cuò)誤;信息具有真?zhèn)涡?,虛假的信息是存在的,選項(xiàng)D說法錯(cuò)誤。故本題應(yīng)選A。
2. 下列關(guān)于人工智能的說法,正確的是( )
A. 無(wú)人駕駛是常見的人工智能應(yīng)用 B. 深度學(xué)習(xí)需要人工構(gòu)造知識(shí)庫(kù)
C. 強(qiáng)化學(xué)習(xí)是基于數(shù)據(jù)驅(qū)動(dòng)的人工智能方法 D. 人工智能技術(shù)不會(huì)威脅公共信息安全
【答案】A
【解析】
【詳解】本題考查的是人工智能。深度學(xué)習(xí)并不一定需要事先構(gòu)造知識(shí)庫(kù),通常需要準(zhǔn)備好足夠的數(shù)據(jù)集進(jìn)行訓(xùn)練,故選項(xiàng)B說法錯(cuò)誤;強(qiáng)化學(xué)習(xí)是一種問題引導(dǎo)下的人工智能學(xué)習(xí)方法,選項(xiàng)C說法錯(cuò)誤;人工智能技術(shù)可能會(huì)威脅公共信息安全,選項(xiàng)D說法錯(cuò)誤。故本題應(yīng)選A。
3. 某餐廳點(diǎn)餐系統(tǒng)的工作流程是:顧客使用手機(jī)掃碼自主點(diǎn)餐,確認(rèn)下單后,訂單數(shù)據(jù)保存到服務(wù)器的數(shù)據(jù)庫(kù)中,服務(wù)器再將數(shù)據(jù)傳輸?shù)綇N師、服務(wù)員和收銀員使用的終端設(shè)備上。下列關(guān)于該信息系統(tǒng)組成的說法,正確的是( )
A. 該信息系統(tǒng)中的用戶只有餐廳職工和顧客 B. 收銀軟件是系統(tǒng)軟件
C. 顧客手機(jī)屬于該系統(tǒng)的硬件 D. 掃描的二維碼不是該系統(tǒng)中的數(shù)據(jù)
【答案】C
【解析】
【詳解】本題考查信息系統(tǒng)相關(guān)內(nèi)容。點(diǎn)餐系統(tǒng)的用戶有消費(fèi)者、商家、管理員等,A選項(xiàng)錯(cuò)誤;收銀軟件是應(yīng)用軟件,B選項(xiàng)錯(cuò)誤;顧客的手機(jī)屬于該系統(tǒng)的硬件,C選項(xiàng)正確;顧客使用手機(jī)掃描的二維碼是該系統(tǒng)提供的菜品等信息,是系統(tǒng)中的數(shù)據(jù),D選項(xiàng)錯(cuò)誤。故本題答案是C選項(xiàng)。
4. 某餐廳點(diǎn)餐系統(tǒng)工作流程是:顧客使用手機(jī)掃碼自主點(diǎn)餐,確認(rèn)下單后,訂單數(shù)據(jù)保存到服務(wù)器的數(shù)據(jù)庫(kù)中,服務(wù)器再將數(shù)據(jù)傳輸?shù)綇N師、服務(wù)員和收銀員使用的終端設(shè)備上。下列關(guān)于該信息系統(tǒng)中網(wǎng)絡(luò)的說法,正確的是( )
A. 服務(wù)器網(wǎng)絡(luò)故障不影響顧客使用手機(jī)點(diǎn)餐 B. 餐廳的終端設(shè)備屬于網(wǎng)絡(luò)的組成部分
C. 掃碼點(diǎn)餐不需要遵循TCP/IP協(xié)議 D. 終端設(shè)備與服務(wù)器須在同一個(gè)局域網(wǎng)中才能正常運(yùn)行
【答案】B
【解析】
【詳解】本題考查的是信息系統(tǒng)相關(guān)知識(shí)。服務(wù)器網(wǎng)絡(luò)故障會(huì)影響顧客使用手機(jī)點(diǎn)餐;餐廳的終端設(shè)備屬于網(wǎng)絡(luò)的組成部分;掃碼點(diǎn)餐需要遵循TCP/IP協(xié)議;終端設(shè)備與服務(wù)器在不同的局域網(wǎng)中也能正常運(yùn)行。故本題應(yīng)選B。
5. 某餐廳點(diǎn)餐系統(tǒng)的工作流程是:顧客使用手機(jī)掃碼自主點(diǎn)餐,確認(rèn)下單后,訂單數(shù)據(jù)保存到服務(wù)器的數(shù)據(jù)庫(kù)中,服務(wù)器再將數(shù)據(jù)傳輸?shù)綇N師、服務(wù)員和收銀員使用的終端設(shè)備上。下列關(guān)于該信息系統(tǒng)安全和信息社會(huì)責(zé)任的說法,不正確的是( )
A. 餐廳非營(yíng)業(yè)時(shí)間也不能關(guān)閉服務(wù)器的防火墻
B. 掃碼點(diǎn)餐方式可能忽視了部分老年人的需求和權(quán)益
C. 對(duì)顧客信息進(jìn)行加密處理可以確保數(shù)據(jù)的完整性
D. 員工登錄系統(tǒng)進(jìn)行身份認(rèn)證能有效防止數(shù)據(jù)被非授權(quán)使用
【答案】C
【解析】
【詳解】本題考查的是信息系統(tǒng)安全。數(shù)據(jù)完整性是指保護(hù)數(shù)據(jù)的正確性、有效性和相容性,防止錯(cuò)誤(不符合語(yǔ)義)的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù)造成無(wú)效操作。對(duì)顧客信息進(jìn)行加密處理可以確保數(shù)據(jù)的安全性,并不能保證完整性,故本題應(yīng)選C。
6. 下列關(guān)于移動(dòng)終端的說法,正確的是( )
A. 掃碼支付運(yùn)用了NFC技術(shù) B. 只能連入移動(dòng)通信網(wǎng)絡(luò)
C. 運(yùn)行速度僅由存儲(chǔ)空間決定 D. 普遍采用與計(jì)算機(jī)相同的體系結(jié)構(gòu)
【答案】D
【解析】
【詳解】本題考查的是移動(dòng)終端相關(guān)知識(shí)。掃碼支付運(yùn)用了射頻識(shí)別技術(shù),選項(xiàng)A說法錯(cuò)誤;還可以連接無(wú)線WIFI,選項(xiàng)B說法錯(cuò)誤;運(yùn)行速度由CPU和內(nèi)存等決定,選項(xiàng)C說法錯(cuò)誤;普遍采用與計(jì)算機(jī)相同的體系結(jié)構(gòu),選項(xiàng)D說法正確。故本題應(yīng)選D。
7. 某算法的部分流程圖如圖所示,執(zhí)行該流程時(shí),若輸入n的值為11,則輸出s的值是( )
A 1011 B. 1101 C. 100 D. 0100
【答案】C
【解析】
【詳解】本題考查算法流程圖的識(shí)讀。s=0,c=0,輸入n=11
第一次循環(huán),滿足n>0,執(zhí)行k=(1+n)%2=0,n=n//2=5,s=k*10**c+s=0,c=c+1=1;
第二次循環(huán),滿足n>0,執(zhí)行k=(1+n)%2=0,n=n//2=2,s=k*10**c+s=0,c=c+1=2;
第三次循環(huán),滿足n>0,執(zhí)行k=(1+n)%2=1,n=n//2=1,s=k*10**c+s=100,c=c+1=3;
第四次循環(huán),滿足n>0,執(zhí)行k=(1+n)%2=0,n=n//2=0,s=k*10**c+s=100,c=c+1=4,循環(huán)結(jié)束,輸出s的值是100。故選C。
8. 下列二叉樹中,前序和中序遍歷結(jié)果一樣的選項(xiàng)是( )
A. B. C. D.
【答案】D
【解析】
【詳解】本題考查二叉樹遍歷相關(guān)內(nèi)容。A選項(xiàng),前序遍歷序列:ABC,中序遍歷序列:BAC,兩者不同;B選項(xiàng),前序遍歷序列:ABC,中序遍歷序列:CBA,兩者不同;C選項(xiàng),前序遍歷序列:ABC,中序遍歷序列:ACB,兩者不同;D選項(xiàng),前序遍歷序列:ABC,中序遍歷序列:ABC,兩者相同。故本題答案是D選項(xiàng)。
9. 一條狹長(zhǎng)的管道內(nèi)有3個(gè)物體,每個(gè)物體可向左或向右移動(dòng),也可停在緩沖帶上(最多停一個(gè))。經(jīng)過多次移動(dòng),物體狀態(tài)從a變成c,其中b為移動(dòng)中某次狀態(tài),如圖所示,則移動(dòng)過程中所有物體經(jīng)過T點(diǎn)的最少總次數(shù)是( )
A. 8 B. 7 C. 5 D. 3
【答案】C
【解析】
【詳解】本題考查數(shù)據(jù)結(jié)構(gòu)棧和隊(duì)列的操作相關(guān)內(nèi)容。分析題意及圖示可知,移動(dòng)過程中所有物體經(jīng)過T點(diǎn)的最少總次數(shù)是5。比如:初始如a狀態(tài)圖所示,(1)A先進(jìn)入緩沖帶,B經(jīng)過T進(jìn)入右側(cè)區(qū)域,此時(shí)為第一次經(jīng)過T;(2)A退出緩沖帶進(jìn)入左側(cè)區(qū)域,B經(jīng)過T進(jìn)入緩沖帶,此時(shí)為第二次經(jīng)過T;(3)物體1經(jīng)過T進(jìn)入左側(cè)區(qū)域此時(shí)為第三次經(jīng)過T;(4)B從緩沖帶經(jīng)過T進(jìn)入右側(cè)區(qū)域,此時(shí)為第四次經(jīng)過T;(5)物體1進(jìn)入緩沖帶;(6)A經(jīng)過T進(jìn)入右側(cè)區(qū)域,此時(shí)為第五次經(jīng)過T。(7)物體1進(jìn)入左側(cè)區(qū)域,即C狀態(tài)圖所示。此過程中,所有物體經(jīng)過T點(diǎn)的總次數(shù)是5。故本題答案是C選項(xiàng)。
10. 有如下自定義函數(shù):
def fg(n):
if n<=2:
return n
else:
return fg(n-1)+fg(n-2)
執(zhí)行語(yǔ)句s=fg(4),下列說法不正確的是( )
A. s值為5 B. 函數(shù)fg被調(diào)用的次數(shù)是4
C. 第二次被調(diào)用的函數(shù)是fg(3) D. 該程序采用了遞歸算法
【答案】B
【解析】
【詳解】本題考查遞歸算法的應(yīng)用。執(zhí)行語(yǔ)句s=fg(4)=fg(3)+fg(2)=fg(1)+fg(2)+fg(2)=1+2+2=5,因此s的值為5;函數(shù)fg被調(diào)用的次數(shù)是6;第二次被調(diào)用的函數(shù)是fg(3);該程序采用了遞歸算法。故選B。
11. 小明編寫程序?qū)崿F(xiàn)數(shù)據(jù)排序功能,部分程序如下:
n=len(d)
for i in range(1,n):
for j in range(n-i-1,-1,-1):
if d[j]>d[j+1]:
d[j],d[j+1]=d[j+1],d[j]
print(d)
此程序存在問題,不適合作為測(cè)試數(shù)據(jù)的是( )
A. d=[9,6,5,8] B. d=[9,8,6,5] C. d=[8,9,5,6] D. d=[6,5,9,8]
【答案】D
【解析】
【詳解】本題考查的是冒泡排序。 冒泡排序它重復(fù)地走訪過要排序的數(shù)列,一次比較兩個(gè)元素,如果他們的順序錯(cuò)誤就把他們交換過來。走訪數(shù)列的工作是重復(fù)地進(jìn)行直到?jīng)]有再需要交換,也就是說該數(shù)列已經(jīng)排序完成。由d[j]>d[j+1]可知,程序是想實(shí)現(xiàn)升序排序。選項(xiàng)D,d=[6,5,9,8],依據(jù)程序,第一趟:9>8,對(duì)換位置;6>5,對(duì)換位置,新的數(shù)據(jù)順序[5,6,8,9]已經(jīng)是升序排序,不適合作為測(cè)試數(shù)據(jù)。故本題應(yīng)選D。
12. 有如下Python程序段:
import random
lst=['A','B','C','D']
st=[0]*len(lst)
i,top=0,-1
while ik=random.randint(0,1)
if k==0:
top+=1
st[top]=lst[i]
i+=1
elif top!=-1:
lst[i]=st[top]
top-=1
執(zhí)行該程序段后,lst的值不可能是( )
A. ['A','B','C','D'] B. ['A','B','A','C'] C. ['A','A','C','D'] D. ['A','A','C','A']
【答案】B
【解析】
【詳解】本題考查數(shù)據(jù)結(jié)構(gòu)棧的相關(guān)操作。以下僅取部分隨機(jī)數(shù)序列進(jìn)行解析:
A選項(xiàng),若每次使用random.randint(0,1)時(shí),都產(chǎn)生隨機(jī)數(shù)0,即0、0、0、0,則只執(zhí)行入棧操作(if部分),lst并未發(fā)生變化(elif部分未執(zhí)行),其值仍然為['A','B','C','D'] ,選項(xiàng)A正確;
C選項(xiàng),當(dāng)產(chǎn)生隨機(jī)數(shù)依次為:0、1、0、0、0時(shí),第一次值為0,將lst第一個(gè)元素'A'入棧,i+1變?yōu)?,第二次值為1時(shí),將棧st中元素出棧且賦值給lst[1],則lst[1]='A',第三、四、五次值為0時(shí),進(jìn)行入棧操作,i值由1變?yōu)?,結(jié)束循環(huán),lst中對(duì)應(yīng)位置元素并未發(fā)生變化,lst中元素最終為:['A','A','C','D'] ,選項(xiàng)C正確;
D選項(xiàng),當(dāng)產(chǎn)生隨機(jī)數(shù)依次為:0、1、0、0、1、1、0時(shí),第一次值為0,將lst第一個(gè)元素'A'入棧,i+1變?yōu)?,第二次值為1時(shí),將棧st中元素出棧且賦值給lst[1],則lst[1]='A',第三、四次值為0時(shí),進(jìn)行入棧操作,st=['A','C'],第五、六次執(zhí)行出棧,lst中元素為:['A','A','C','A],第七次執(zhí)行出棧,lst不變還是['A','A','C','A],i值由1變?yōu)?,結(jié)束循環(huán)。選項(xiàng)D正確。
排除ACD,故本題答案是B選項(xiàng)。
二、非選擇題(本大題共3小題,其中第13小題9分,第14小題8分,第15小題9分,共26分)
13. 小溫為蘆丁雞飼養(yǎng)箱搭建了溫度監(jiān)測(cè)系統(tǒng)。該系統(tǒng)中已選擇的硬件有IoT模塊、智能終端、溫度傳感器、執(zhí)行器(溫度控制器)、服務(wù)器等。服務(wù)器通過無(wú)線網(wǎng)絡(luò)與智能終端相連接,智能終端連接傳感器和執(zhí)行器。用戶通過瀏覽器查看數(shù)據(jù)庫(kù)中的數(shù)據(jù)。
請(qǐng)回答下列問題:
(1)若使用瀏覽器查詢系統(tǒng)的歷史數(shù)據(jù),需向____發(fā)送查詢指令(單選,填字母:A.智能終端/B.服務(wù)器/C.傳感器)。
(2)下列功能需在智能終端程序中實(shí)現(xiàn)的有____(多選,填字母:A.采集溫度傳感上的數(shù)據(jù)/B.傳輸數(shù)據(jù)到服務(wù)器/C.發(fā)送指令到執(zhí)行器/D.分析歷史數(shù)據(jù))。
(注:全部選對(duì)的得2分,選對(duì)但不全的得1分,不選或有選錯(cuò)的得0分)
(3)小溫基于Flask Web框架編寫服務(wù)器端的程序,實(shí)現(xiàn)在瀏覽器的地址欄中輸入http://192.168.0.10:5050/query返回查詢結(jié)果的功能。能實(shí)現(xiàn)上述功能的部分代碼組合是____(單選,填字母:A.①③/B.②④/C.①④/D.②③)。
①@app.route('/')
def query():
#代碼略
②@app.route('/query')
def index():
#代碼略
③target = '192.168.0.10'
app.run(host = target,port = 5050)
④target ='192.168.0.10:5050'
app.run(host=target)
(4)為解決蘆丁雞某段生長(zhǎng)期容易缺氧和脫水的問題,可以增設(shè)哪些硬件設(shè)備來改善飼養(yǎng)箱環(huán)境?請(qǐng)寫出能解決其中一項(xiàng)問題的執(zhí)行器和傳感器,并描述其功能。____
(5)小溫將系統(tǒng)中10月份溫度控制器開啟和關(guān)閉的數(shù)據(jù)導(dǎo)出,部分?jǐn)?shù)據(jù)如圖a所示,分析10月21日至31日溫度控制器每天平均工作時(shí)長(zhǎng)(單位:分鐘,保留整數(shù)位)。
圖a 圖b
部分Python 程序如下:
import pandas as pd
import matplotlib.pyplot as plt
df= pd.read_csv("data.csv")#讀取數(shù)據(jù)
df.insert(3,"時(shí)長(zhǎng)",")#插入新列“時(shí)長(zhǎng)”
def timedif(t1,t2):
#計(jì)算并返回t1,t2兩個(gè)時(shí)間的差值,代碼略
for i in df.index:#調(diào)用 timedif 函數(shù)計(jì)算時(shí)長(zhǎng)
df.at[i,"時(shí)長(zhǎng)"]=timedif(df.at[i,"關(guān)閉"],df.at[i,"開啟"])
dfa=df.groupby("①____",as_index=False)["時(shí)長(zhǎng)"].mean()#分類計(jì)算平均值
dft = dfa.tail(11)#選取10月21日至31日數(shù)據(jù),dft內(nèi)容如圖b所示
Ist=[]
for i in ②____:
lst.append(int(dft.at[i,"時(shí)長(zhǎng)"]))#將時(shí)長(zhǎng)轉(zhuǎn)為整數(shù),存入1st
print(lst)#以列表的形式輸出結(jié)果
【答案】 ①. B ②. ABC ③. D ④. 通過加濕器調(diào)節(jié)濕度,通過濕度傳感器監(jiān)測(cè)濕度數(shù)據(jù)。 ⑤. 日期 ⑥. range(20,31)或dft.index
【解析】
【詳解】本題考查信息系統(tǒng)的綜合應(yīng)用。
(1)若使用瀏覽器查詢系統(tǒng)的歷史數(shù)據(jù),需向服務(wù)器發(fā)送查詢指令。故選B。
(2)采集溫度傳感上的數(shù)據(jù);傳輸數(shù)據(jù)到服務(wù)器;發(fā)送指令到執(zhí)行器均在智能終端程序中實(shí)現(xiàn)。分析歷史數(shù)據(jù)在服務(wù)器中實(shí)現(xiàn)。故選ABC。
(3)小溫基于Flask Web框架編寫服務(wù)器端的程序,實(shí)現(xiàn)在瀏覽器的地址欄中輸入http://192.168.0.10:5050/query返回查詢結(jié)果的功能。路由函數(shù)是/query,ip地址是192.168.0.10,端口號(hào)port=5050。對(duì)應(yīng)的代碼是②、③選項(xiàng)。故選D。
(4)為解決蘆丁雞某段生長(zhǎng)期容易缺氧和脫水的問題,可以通過加濕器調(diào)節(jié)濕度,通過濕度傳感器監(jiān)測(cè)濕度數(shù)據(jù)。
(5)以日期進(jìn)行分類匯總,因此第一空填日期。分析10月21日至31日溫度控制器每天平均工作時(shí)長(zhǎng),故第二空遍歷范圍填range(20,31)或dft.index。
14. 某智能貨架有一排貨位,貨位號(hào)從0開始編號(hào),每個(gè)貨位等寬。貨架上可放置不同寬度(占1-3個(gè)貨位)的箱子,箱子從左往右連續(xù)相鄰擺放。每次放置箱子時(shí),只能在貨架上最后一個(gè)箱子的右側(cè)放置新箱子,搬離某個(gè)箱子時(shí),該箱右側(cè)所有箱子被自動(dòng)左移。編寫程序,模擬搬離或放置操作,操作結(jié)束后,輸出當(dāng)前貨架上所有箱子的起始位置。
請(qǐng)回答下列問題:
(1)若貨架狀態(tài)如上圖所示,搬離第2個(gè)箱子后,當(dāng)前貨架上最后一個(gè)箱子的起始位置是____。
(2)實(shí)現(xiàn)上述功能的部分Python程序如下,請(qǐng)?jiān)趧澗€處填入合適的代碼。
#共有n個(gè)箱子供操作,代碼略
lst=[-1]*n
st=0
m=0
while True:
"操作序列如["P1","MO",……,"E"],依次讀取序列元素,存入變量op,"P1"表示放置寬度為1的箱子,"MO"表示搬離第1個(gè)箱子,代碼略"
if op[0]=="P":
w=int(op[1:])#表示箱子的寬度為w
lst[m]=st
st=st+w
____
elif op[0]="M":
i=int(op[1:])#表示第i+1個(gè)箱子將被搬離
if lst[i+1]!=-1:
dis=____
else:
dis=st-1st[i]
while 1st[i+1]!=-1:
1st[i]=lst[i+1]-dis
i=i+1
1st[i]=-1
st=____
m=m-1
else:
break
#輸出當(dāng)前貨架上所有箱子的起始位置,代碼略
【答案】 ①. 5 ②. m=m+1 ③. lst[i+1]-lst[i] ④. st-dis
【解析】
【詳解】本題考查的知識(shí)點(diǎn)是Python基礎(chǔ)應(yīng)用能力。(1)依題意知:搬離第2個(gè)箱子后,右邊的箱子將自動(dòng)左移3個(gè)貨位,由原來的起始位置8變?yōu)?;(2)m代表箱子的下標(biāo),lst[m]代表下標(biāo)為m的箱子的起始位置,遍歷該列表,因此m=m+1;(3)op[0]=="P"表示下面代碼是要進(jìn)行箱子的搬離,i為i+1的箱子的長(zhǎng)度,if lst[i+1]!=-1是用來判斷該位置箱子是否為空,不為空時(shí),右邊的箱子整體向左移動(dòng),因此dis=lst[i+1]-lst[i];(4)while list[i+1]!=-1:是用來判斷搬離處的箱子是否存在,若存在則遍歷之后的箱子,右面的箱子左移,循環(huán)執(zhí)行,dis的意思是搬離處箱子的寬度,最后搬離了i+1位置上的箱子,因此箱子的長(zhǎng)度會(huì)減小,得此處填st-dis。
15. 某工程的A項(xiàng)目有n個(gè)任務(wù)組(編號(hào)為0~n-1),供料商每小時(shí)只提供1份原料,各組按到達(dá)時(shí)刻(到達(dá)時(shí)刻各不相同)陸續(xù)加入領(lǐng)料隊(duì)列,領(lǐng)取1份原料后到隊(duì)列末尾重新等待,直至領(lǐng)完所需原料,離開隊(duì)列。若多組同時(shí)入隊(duì),則到達(dá)時(shí)刻早的優(yōu)先入隊(duì)。編寫程序模擬領(lǐng)料過程,先篩選出屬于A項(xiàng)目的任務(wù)組,再計(jì)算每個(gè)任務(wù)組完成領(lǐng)料的時(shí)刻(時(shí)間單位:小時(shí)),請(qǐng)回答下列問題:
任務(wù)組別 到達(dá)時(shí)刻 原料需求量
第0組 0 3
第1組 1 2
第2組 2 1
圖a
時(shí)刻 領(lǐng)料隊(duì)列 輪到領(lǐng)料的組別
0 0 0
1 0,1 0
2 1,0,2 1
3 0,2,1 0
4 ▲
5 1 1
注:領(lǐng)料隊(duì)列中數(shù)字代表任務(wù)組編號(hào)
圖b
(1)某項(xiàng)目任務(wù)組信息如圖a所示,部分領(lǐng)料過程如圖b所示,結(jié)合題意,第4時(shí)刻的領(lǐng)料隊(duì)列是____(單選,填字母:A.2,1,0/B.2,1/C.2,0,1)。
(2)定義如下filte(task,st)函數(shù)。
def filte(task,st):
i=0;j=0;n=len(task)-1
while j<=n:
if task[j][0]==st:
task[i]= task[j]
i+=1
j+=1
return i
若task的值是[['A',0,3],['B',1,3],['B',2,6],['A',3,4],['A',4,5]],st的值是"A",執(zhí)行語(yǔ)句m=filte(task,st)后,m的值是____。
(3)編寫程序模擬任務(wù)組領(lǐng)料過程,輸出每個(gè)任務(wù)組完成領(lǐng)料的時(shí)刻,部分Python程序如下,請(qǐng)?jiān)趧澗€處填入合適的代碼。
def proc(task,st):
m=filte(task,st)
for i in range(m):
task[i].append(-1)
order=[0]*m
i=0; ct = 0;t = 0
while i < m or t < m:
if i < m and task[i][1] <=ct:
if i==t:
①____
task[p][3]=i
else:
task[i][3]=task[p][3]
task[p][3]=i
p=i
i+=1
if i>t:
②____
task[k][2] = task[k][2] -1
if task[k][2]=0:
order[k]=ct
③____
t+=1
else:
p=task[p][3]
ct+=1
return order
```所有任務(wù)組數(shù)據(jù)存入task列表,task[i]包含3項(xiàng),task[i][0]為該任務(wù)組項(xiàng)目名稱,task[i][1]為該任務(wù)組到達(dá)時(shí)刻,task[i][2]為該任務(wù)組原料需求量,數(shù)據(jù)按到達(dá)時(shí)刻升序排列,代碼略```
st="A"
print(proc(task,st)) #輸出該項(xiàng)目中每個(gè)任務(wù)組完成領(lǐng)料的時(shí)刻
【答案】 ①. B ②. 3 ③. p=i ④. k=task[p][3] ⑤. task[p][3]=task[k][3]
【解析】
【詳解】本題考查Python程序設(shè)計(jì)相關(guān)內(nèi)容
①處,有0、1、2三組需要領(lǐng)取原料,圖b中,經(jīng)過0-3時(shí)刻,0組已領(lǐng)取完其所需原料,不需要再排隊(duì),只剩下1、2組需要排隊(duì),由于2先于1入隊(duì),所以其領(lǐng)料隊(duì)列為:2、1。故此處答案是B選項(xiàng)。
②處,分析代碼段上下文,可知,當(dāng)task[j][0]==st成立時(shí),執(zhí)行i+=1,最終返回i的值給m。st的值是"A",task中,值為"A"的有3個(gè),則i的值為3,相應(yīng)的,m的值也為3。故此處應(yīng)填寫:3。
③處,入隊(duì)人數(shù)等于出隊(duì)人數(shù),即循環(huán)隊(duì)列為空,則跟蹤新隊(duì)尾,并創(chuàng)建指向自己的循環(huán)鏈表,故此處為:p=i。
④處,如果入隊(duì)人數(shù)大于出隊(duì)人數(shù),即隊(duì)列非空,則取隊(duì)尾的后繼,即隊(duì)首,故此處為:k=task[p][3]。
⑤處,如果k需要的量全部領(lǐng)完,則k出隊(duì),故此處為:task[p][3]=task[k][3]。溫州市普通高中2024屆高三第一次適應(yīng)性考試
技術(shù)試題卷
2023.11
考生須知:
1.本試卷分兩部分,第一部分信息技術(shù),第二部分通用技術(shù)。全卷共12頁(yè),第一部分1至6頁(yè),第二部分7至12頁(yè)。滿分100分,考試時(shí)間90分鐘。
2.答題前,請(qǐng)務(wù)必將自己的姓名、準(zhǔn)考證號(hào)用黑色字跡的簽字筆或鋼筆填寫在試題卷和答題卷規(guī)定的位置上。
3.答題時(shí),請(qǐng)按照答題卷上“注意事項(xiàng)”的要求,在答題卷相應(yīng)的位置上規(guī)范作答,在本試題卷上的作答一律無(wú)效。
4.非選擇題的答案須用黑色字跡的簽字筆或鋼筆寫在答題卷上相應(yīng)區(qū)域內(nèi),作圖時(shí)可先使用2B鉛筆,確定后須用黑色字跡的簽字筆或鋼筆描黑。
第一部分信息技術(shù)(共50分)
一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,不選、錯(cuò)選、多選均不得分)
1. 下列關(guān)于數(shù)據(jù)和信息的說法,正確的是( )
A. 數(shù)據(jù)是信息的載體 B. 相同的數(shù)據(jù)所承載的信息都是相同的
C. 數(shù)據(jù)在處理過程中不會(huì)產(chǎn)生新的信息 D. 只有虛假的數(shù)據(jù),沒有虛假的信息
2. 下列關(guān)于人工智能的說法,正確的是( )
A. 無(wú)人駕駛是常見的人工智能應(yīng)用 B. 深度學(xué)習(xí)需要人工構(gòu)造知識(shí)庫(kù)
C. 強(qiáng)化學(xué)習(xí)是基于數(shù)據(jù)驅(qū)動(dòng)的人工智能方法 D. 人工智能技術(shù)不會(huì)威脅公共信息安全
3. 某餐廳點(diǎn)餐系統(tǒng)的工作流程是:顧客使用手機(jī)掃碼自主點(diǎn)餐,確認(rèn)下單后,訂單數(shù)據(jù)保存到服務(wù)器的數(shù)據(jù)庫(kù)中,服務(wù)器再將數(shù)據(jù)傳輸?shù)綇N師、服務(wù)員和收銀員使用的終端設(shè)備上。下列關(guān)于該信息系統(tǒng)組成的說法,正確的是( )
A. 該信息系統(tǒng)中的用戶只有餐廳職工和顧客 B. 收銀軟件是系統(tǒng)軟件
C. 顧客的手機(jī)屬于該系統(tǒng)的硬件 D. 掃描的二維碼不是該系統(tǒng)中的數(shù)據(jù)
4. 某餐廳點(diǎn)餐系統(tǒng)的工作流程是:顧客使用手機(jī)掃碼自主點(diǎn)餐,確認(rèn)下單后,訂單數(shù)據(jù)保存到服務(wù)器的數(shù)據(jù)庫(kù)中,服務(wù)器再將數(shù)據(jù)傳輸?shù)綇N師、服務(wù)員和收銀員使用的終端設(shè)備上。下列關(guān)于該信息系統(tǒng)中網(wǎng)絡(luò)的說法,正確的是( )
A. 服務(wù)器網(wǎng)絡(luò)故障不影響顧客使用手機(jī)點(diǎn)餐 B. 餐廳的終端設(shè)備屬于網(wǎng)絡(luò)的組成部分
C. 掃碼點(diǎn)餐不需要遵循TCP/IP協(xié)議 D. 終端設(shè)備與服務(wù)器須在同一個(gè)局域網(wǎng)中才能正常運(yùn)行
5. 某餐廳點(diǎn)餐系統(tǒng)的工作流程是:顧客使用手機(jī)掃碼自主點(diǎn)餐,確認(rèn)下單后,訂單數(shù)據(jù)保存到服務(wù)器的數(shù)據(jù)庫(kù)中,服務(wù)器再將數(shù)據(jù)傳輸?shù)綇N師、服務(wù)員和收銀員使用的終端設(shè)備上。下列關(guān)于該信息系統(tǒng)安全和信息社會(huì)責(zé)任的說法,不正確的是( )
A. 餐廳非營(yíng)業(yè)時(shí)間也不能關(guān)閉服務(wù)器的防火墻
B. 掃碼點(diǎn)餐方式可能忽視了部分老年人需求和權(quán)益
C. 對(duì)顧客信息進(jìn)行加密處理可以確保數(shù)據(jù)完整性
D. 員工登錄系統(tǒng)進(jìn)行身份認(rèn)證能有效防止數(shù)據(jù)被非授權(quán)使用
6. 下列關(guān)于移動(dòng)終端的說法,正確的是( )
A. 掃碼支付運(yùn)用了NFC技術(shù) B. 只能連入移動(dòng)通信網(wǎng)絡(luò)
C. 運(yùn)行速度僅由存儲(chǔ)空間決定 D. 普遍采用與計(jì)算機(jī)相同的體系結(jié)構(gòu)
7. 某算法的部分流程圖如圖所示,執(zhí)行該流程時(shí),若輸入n的值為11,則輸出s的值是( )
A. 1011 B. 1101 C. 100 D. 0100
8. 下列二叉樹中,前序和中序遍歷結(jié)果一樣的選項(xiàng)是( )
A. B. C. D.
9. 一條狹長(zhǎng)的管道內(nèi)有3個(gè)物體,每個(gè)物體可向左或向右移動(dòng),也可停在緩沖帶上(最多停一個(gè))。經(jīng)過多次移動(dòng),物體狀態(tài)從a變成c,其中b為移動(dòng)中某次狀態(tài),如圖所示,則移動(dòng)過程中所有物體經(jīng)過T點(diǎn)的最少總次數(shù)是( )
A. 8 B. 7 C. 5 D. 3
10. 有如下自定義函數(shù):
def fg(n):
if n<=2:
return n
else:
return fg(n-1)+fg(n-2)
執(zhí)行語(yǔ)句s=fg(4),下列說法不正確的是( )
A. s的值為5 B. 函數(shù)fg被調(diào)用的次數(shù)是4
C. 第二次被調(diào)用的函數(shù)是fg(3) D. 該程序采用了遞歸算法
11. 小明編寫程序?qū)崿F(xiàn)數(shù)據(jù)排序功能,部分程序如下:
n=len(d)
for i in range(1,n):
for j in range(n-i-1,-1,-1):
if d[j]>d[j+1]:
d[j],d[j+1]=d[j+1],d[j]
print(d)
此程序存在問題,不適合作為測(cè)試數(shù)據(jù)的是( )
A. d=[9,6,5,8] B. d=[9,8,6,5] C. d=[8,9,5,6] D. d=[6,5,9,8]
12. 有如下Python程序段:
import random
lst=['A','B','C','D']
st=[0]*len(lst)
i,top=0,-1
while ik=random.randint(0,1)
if k==0:
top+=1
st[top]=lst[i]
i+=1
elif top!=-1:
lst[i]=st[top]
top-=1
執(zhí)行該程序段后,lst值不可能是( )
A. ['A','B','C','D'] B. ['A','B','A','C'] C. ['A','A','C','D'] D. ['A','A','C','A']
二、非選擇題(本大題共3小題,其中第13小題9分,第14小題8分,第15小題9分,共26分)
13. 小溫為蘆丁雞飼養(yǎng)箱搭建了溫度監(jiān)測(cè)系統(tǒng)。該系統(tǒng)中已選擇的硬件有IoT模塊、智能終端、溫度傳感器、執(zhí)行器(溫度控制器)、服務(wù)器等。服務(wù)器通過無(wú)線網(wǎng)絡(luò)與智能終端相連接,智能終端連接傳感器和執(zhí)行器。用戶通過瀏覽器查看數(shù)據(jù)庫(kù)中的數(shù)據(jù)。
請(qǐng)回答下列問題:
(1)若使用瀏覽器查詢系統(tǒng)的歷史數(shù)據(jù),需向____發(fā)送查詢指令(單選,填字母:A.智能終端/B.服務(wù)器/C.傳感器)。
(2)下列功能需在智能終端程序中實(shí)現(xiàn)的有____(多選,填字母:A.采集溫度傳感上的數(shù)據(jù)/B.傳輸數(shù)據(jù)到服務(wù)器/C.發(fā)送指令到執(zhí)行器/D.分析歷史數(shù)據(jù))。
(注:全部選對(duì)的得2分,選對(duì)但不全的得1分,不選或有選錯(cuò)的得0分)
(3)小溫基于Flask Web框架編寫服務(wù)器端的程序,實(shí)現(xiàn)在瀏覽器的地址欄中輸入http://192.168.0.10:5050/query返回查詢結(jié)果的功能。能實(shí)現(xiàn)上述功能的部分代碼組合是____(單選,填字母:A.①③/B.②④/C.①④/D.②③)。
①@app.route('/')
def query():
#代碼略
②@app.route('/query')
def index():
#代碼略
③target = '192.168.0.10'
app.run(host = target,port = 5050)
④target ='192.168.0.10:5050'
app.run(host=target)
(4)為解決蘆丁雞某段生長(zhǎng)期容易缺氧和脫水問題,可以增設(shè)哪些硬件設(shè)備來改善飼養(yǎng)箱環(huán)境?請(qǐng)寫出能解決其中一項(xiàng)問題的執(zhí)行器和傳感器,并描述其功能。____
(5)小溫將系統(tǒng)中10月份溫度控制器開啟和關(guān)閉的數(shù)據(jù)導(dǎo)出,部分?jǐn)?shù)據(jù)如圖a所示,分析10月21日至31日溫度控制器每天平均工作時(shí)長(zhǎng)(單位:分鐘,保留整數(shù)位)。
圖a 圖b
部分Python 程序如下:
import pandas as pd
import matplotlib.pyplot as plt
df= pd.read_csv("data.csv")#讀取數(shù)據(jù)
df.insert(3,"時(shí)長(zhǎng)",")#插入新列“時(shí)長(zhǎng)”
def timedif(t1,t2):
#計(jì)算并返回t1,t2兩個(gè)時(shí)間的差值,代碼略
for i in df.index:#調(diào)用 timedif 函數(shù)計(jì)算時(shí)長(zhǎng)
df.at[i,"時(shí)長(zhǎng)"]=timedif(df.at[i,"關(guān)閉"],df.at[i,"開啟"])
dfa=df.groupby("①____",as_index=False)["時(shí)長(zhǎng)"].mean()#分類計(jì)算平均值
dft = dfa.tail(11)#選取10月21日至31日數(shù)據(jù),dft內(nèi)容如圖b所示
Ist=[]
for i in ②____:
lst.append(int(dft.at[i,"時(shí)長(zhǎng)"]))#將時(shí)長(zhǎng)轉(zhuǎn)為整數(shù),存入1st
print(lst)#以列表的形式輸出結(jié)果
14. 某智能貨架有一排貨位,貨位號(hào)從0開始編號(hào),每個(gè)貨位等寬。貨架上可放置不同寬度(占1-3個(gè)貨位)的箱子,箱子從左往右連續(xù)相鄰擺放。每次放置箱子時(shí),只能在貨架上最后一個(gè)箱子的右側(cè)放置新箱子,搬離某個(gè)箱子時(shí),該箱右側(cè)所有箱子被自動(dòng)左移。編寫程序,模擬搬離或放置操作,操作結(jié)束后,輸出當(dāng)前貨架上所有箱子的起始位置。
請(qǐng)回答下列問題:
(1)若貨架狀態(tài)如上圖所示,搬離第2個(gè)箱子后,當(dāng)前貨架上最后一個(gè)箱子的起始位置是____。
(2)實(shí)現(xiàn)上述功能部分Python程序如下,請(qǐng)?jiān)趧澗€處填入合適的代碼。
#共有n個(gè)箱子供操作,代碼略
lst=[-1]*n
st=0
m=0
while True:
"操作序列如["P1","MO",……,"E"],依次讀取序列元素,存入變量op,"P1"表示放置寬度為1的箱子,"MO"表示搬離第1個(gè)箱子,代碼略"
if op[0]=="P":
w=int(op[1:])#表示箱子的寬度為w
lst[m]=st
st=st+w
____
elif op[0]="M":
i=int(op[1:])#表示第i+1個(gè)箱子將被搬離
if lst[i+1]!=-1:
dis=____
else:
dis=st-1st[i]
while 1st[i+1]!=-1:
1st[i]=lst[i+1]-dis
i=i+1
1st[i]=-1
st=____
m=m-1
else:
break
#輸出當(dāng)前貨架上所有箱子的起始位置,代碼略
15. 某工程的A項(xiàng)目有n個(gè)任務(wù)組(編號(hào)為0~n-1),供料商每小時(shí)只提供1份原料,各組按到達(dá)時(shí)刻(到達(dá)時(shí)刻各不相同)陸續(xù)加入領(lǐng)料隊(duì)列,領(lǐng)取1份原料后到隊(duì)列末尾重新等待,直至領(lǐng)完所需原料,離開隊(duì)列。若多組同時(shí)入隊(duì),則到達(dá)時(shí)刻早的優(yōu)先入隊(duì)。編寫程序模擬領(lǐng)料過程,先篩選出屬于A項(xiàng)目的任務(wù)組,再計(jì)算每個(gè)任務(wù)組完成領(lǐng)料的時(shí)刻(時(shí)間單位:小時(shí)),請(qǐng)回答下列問題:
任務(wù)組別 到達(dá)時(shí)刻 原料需求量
第0組 0 3
第1組 1 2
第2組 2 1
圖a
時(shí)刻 領(lǐng)料隊(duì)列 輪到領(lǐng)料的組別
0 0 0
1 0,1 0
2 1,0,2 1
3 0,2,1 0
4 ▲
5 1 1
注:領(lǐng)料隊(duì)列中數(shù)字代表任務(wù)組編號(hào)
圖b
(1)某項(xiàng)目任務(wù)組信息如圖a所示,部分領(lǐng)料過程如圖b所示,結(jié)合題意,第4時(shí)刻的領(lǐng)料隊(duì)列是____(單選,填字母:A.2,1,0/B.2,1/C.2,0,1)。
(2)定義如下filte(task,st)函數(shù)。
def filte(task,st):
i=0;j=0;n=len(task)-1
while j<=n:
if task[j][0]==st:
task[i]= task[j]
i+=1
j+=1
return i
若task的值是[['A',0,3],['B',1,3],['B',2,6],['A',3,4],['A',4,5]],st的值是"A",執(zhí)行語(yǔ)句m=filte(task,st)后,m的值是____。
(3)編寫程序模擬任務(wù)組領(lǐng)料過程,輸出每個(gè)任務(wù)組完成領(lǐng)料的時(shí)刻,部分Python程序如下,請(qǐng)?jiān)趧澗€處填入合適的代碼。
def proc(task,st):
m=filte(task,st)
for i in range(m):
task[i].append(-1)
order=[0]*m
i=0; ct = 0;t = 0
while i < m or t < m:
if i < m and task[i][1] <=ct:
if i==t:
①____
task[p][3]=i
else:
task[i][3]=task[p][3]
task[p][3]=i
p=i
i+=1
if i>t:
②____
task[k][2] = task[k][2] -1
if task[k][2]=0:
order[k]=ct
③____
t+=1
else:
p=task[p][3]
ct+=1
return order
```所有任務(wù)組數(shù)據(jù)存入task列表,task[i]包含3項(xiàng),task[i][0]為該任務(wù)組項(xiàng)目名稱,task[i][1]為該任務(wù)組到達(dá)時(shí)刻,task[i][2]為該任務(wù)組原料需求量,數(shù)據(jù)按到達(dá)時(shí)刻升序排列,代碼略```
st="A"
print(proc(task,st)) #輸出該項(xiàng)目中每個(gè)任務(wù)組完成領(lǐng)料的時(shí)刻

展開更多......

收起↑

資源列表

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 二手房| 渭南市| 平塘县| 正定县| 罗田县| 南城县| 青川县| 克拉玛依市| 荆门市| 瓮安县| 克东县| 九龙坡区| 伊金霍洛旗| 绥滨县| 海丰县| 大新县| 湛江市| 柘荣县| 和龙市| 青州市| 台州市| 庐江县| 邢台县| 两当县| 梁平县| 黑龙江省| 九龙城区| 西城区| 岗巴县| 扶沟县| 和田县| 潍坊市| 沙坪坝区| 景宁| 闽侯县| 厦门市| 襄垣县| 军事| 福贡县| 江达县| 大埔县|