資源簡(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 nelse:return fg(n-1)+fg(n-2)執(zhí)行語(yǔ)句s=fg(4),下列說法不正確的是( )A. s值為5 B. 函數(shù)fg被調(diào)用的次數(shù)是4C. 第二次被調(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 randomlst=['A','B','C','D']st=[0]*len(lst)i,top=0,-1while ik=random.randint(0,1)if k==0:top+=1st[top]=lst[i]i+=1elif 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 pdimport matplotlib.pyplot as pltdf= 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ù),存入1stprint(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]*nst=0m=0while True:"操作序列如["P1","MO",……,"E"],依次讀取序列元素,存入變量op,"P1"表示放置寬度為1的箱子,"MO"表示搬離第1個(gè)箱子,代碼略"if op[0]=="P":w=int(op[1:])#表示箱子的寬度為wlst[m]=stst=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]-disi=i+11st[i]=-1st=____m=m-1else: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 01 0,1 02 1,0,2 13 0,2,1 04 ▲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)-1while j<=n:if task[j][0]==st:task[i]= task[j]i+=1j+=1return 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]*mi=0; ct = 0;t = 0while i < m or t < m:if i < m and task[i][1] <=ct:if i==t:①____task[p][3]=ielse:task[i][3]=task[p][3]task[p][3]=ip=ii+=1if i>t:②____task[k][2] = task[k][2] -1if task[k][2]=0:order[k]=ct③____t+=1else:p=task[p][3]ct+=1return 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. 01008. 下列二叉樹中,前序和中序遍歷結(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. 310. 有如下自定義函數(shù):def fg(n):if n<=2:return nelse:return fg(n-1)+fg(n-2)執(zhí)行語(yǔ)句s=fg(4),下列說法不正確的是( )A. s的值為5 B. 函數(shù)fg被調(diào)用的次數(shù)是4C. 第二次被調(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 randomlst=['A','B','C','D']st=[0]*len(lst)i,top=0,-1while ik=random.randint(0,1)if k==0:top+=1st[top]=lst[i]i+=1elif 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 pdimport matplotlib.pyplot as pltdf= 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ù),存入1stprint(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]*nst=0m=0while True:"操作序列如["P1","MO",……,"E"],依次讀取序列元素,存入變量op,"P1"表示放置寬度為1的箱子,"MO"表示搬離第1個(gè)箱子,代碼略"if op[0]=="P":w=int(op[1:])#表示箱子的寬度為wlst[m]=stst=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]-disi=i+11st[i]=-1st=____m=m-1else: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 01 0,1 02 1,0,2 13 0,2,1 04 ▲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)-1while j<=n:if task[j][0]==st:task[i]= task[j]i+=1j+=1return 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]*mi=0; ct = 0;t = 0while i < m or t < m:if i < m and task[i][1] <=ct:if i==t:①____task[p][3]=ielse:task[i][3]=task[p][3]task[p][3]=ip=ii+=1if i>t:②____task[k][2] = task[k][2] -1if task[k][2]=0:order[k]=ct③____t+=1else:p=task[p][3]ct+=1return 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í)刻 展開更多...... 收起↑ 資源列表 2024屆浙江省溫州市普通高中高三上學(xué)期第一次適應(yīng)性考試(一模)技術(shù)試題 Word版含解析.docx 2024屆浙江省溫州市普通高中高三上學(xué)期第一次適應(yīng)性考試(一模)技術(shù)試題(原卷版).docx 縮略圖、資源來源于二一教育資源庫(kù)