資源簡介 2023—2024學(xué)年高三百校起點調(diào)研測試技術(shù)本試卷滿分100分,考試用時90分鐘。注意事項:1.答題前,考生務(wù)必將自己的姓名、考生號、考場號、座位號填寫在答題卡上。2.回答選擇題時,選出每小題答案后,用鉛筆把答題卡上對應(yīng)題目的答案標(biāo)號涂黑。如需改動,用橡皮擦干凈后,再選涂其他答案標(biāo)號。回答非選擇題時,將答案寫在答題卡上。寫在本試卷上無效。3.考試結(jié)束后,將本試卷和答題卡一并交回。第一部分 信息技術(shù)(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1. 下列關(guān)于數(shù)據(jù)和信息的說法,正確的是( )A. 音頻和視頻不是數(shù)據(jù)的表現(xiàn)形式B. 信息的價值一般會隨著時間的推移而變化C. 信息的加工和處理必須使用計算機(jī)才能完成D. 銀聯(lián)卡用久了會失去磁性,這說明信息在重復(fù)使用中會產(chǎn)生損耗【答案】B【解析】【詳解】本題考查數(shù)據(jù)和知識。音頻和視頻是數(shù)據(jù)的表現(xiàn)形式。它們是數(shù)字?jǐn)?shù)據(jù),可以被計算機(jī)處理和存儲。A選項錯誤。信息的價值確實會隨著時間的推移而變化。信息的價值取決于其時效性,某一時刻的信息可能很有價值,但過了一段時間后,它的價值可能會降低。B選項正確。信息的加工和處理不一定非要使用計算機(jī),但計算機(jī)通常能夠更高效地處理大量信息。C選項錯誤。信息本身不會因為重復(fù)使用而損耗,但物理介質(zhì)可能會受到磨損和損壞。D選項錯誤。故答案為B選項。2. 某“自助掃碼點餐系統(tǒng)”的部分功能是:消費(fèi)者掃描二維碼進(jìn)入點餐頁面,系統(tǒng)推薦熱銷菜品,客戶根據(jù)個人喜好自助下單,完成在線支付。消費(fèi)者填寫個人基本信息,注冊成為餐廳會員后,將會不定期收到餐廳發(fā)出的優(yōu)惠活動訊息。下列關(guān)于該系統(tǒng)功能和應(yīng)用的說法,不正確的是( )A. 該信息系統(tǒng)的用戶是消費(fèi)者B. 該系統(tǒng)具有數(shù)據(jù)采集、處理和存儲等功能C. 消費(fèi)者自助下單和結(jié)賬為餐廳節(jié)約了人力成本D. 系統(tǒng)在網(wǎng)絡(luò)故障時無法完成自助下單,這體現(xiàn)了信息系統(tǒng)對外部環(huán)境的依賴性【答案】A【解析】【詳解】本題考查信息系統(tǒng)。該系統(tǒng)的用戶既包括消費(fèi)者(顧客)又包括餐廳管理者(用于管理訂單、菜單、優(yōu)惠等)。故答案為A選項。3. 某“自助掃碼點餐系統(tǒng)”的部分功能是:消費(fèi)者掃描二維碼進(jìn)入點餐頁面,系統(tǒng)推薦熱銷菜品,客戶根據(jù)個人喜好自助下單,完成在線支付。消費(fèi)者填寫個人基本信息,注冊成為餐廳會員后,將會不定期收到餐廳發(fā)出的優(yōu)惠活動訊息。該系統(tǒng)的下列應(yīng)用中,體現(xiàn)人工智能技術(shù)的是( )A. 推薦熱銷菜品 B. 掃描二維碼登錄系統(tǒng)C. 下單時自動使用優(yōu)惠券 D. 人臉識別完成支付認(rèn)證【答案】D【解析】【詳解】本題考查人工智能技術(shù)應(yīng)用。人工智能技術(shù)可以應(yīng)用于多個方面,其中包括人臉識別。在選項中,只有選項D提到了人臉識別技術(shù),用于完成支付認(rèn)證,這是一個典型的人工智能應(yīng)用,其他選項雖然也涉及技術(shù),但并不明確體現(xiàn)人工智能技術(shù)。故答案為D選項。4. 某“自助掃碼點餐系統(tǒng)”的部分功能是:消費(fèi)者掃描二維碼進(jìn)入點餐頁面,系統(tǒng)推薦熱銷菜品,客戶根據(jù)個人喜好自助下單,完成在線支付。消費(fèi)者填寫個人基本信息,注冊成為餐廳會員后,將會不定期收到餐廳發(fā)出的優(yōu)惠活動訊息。下列關(guān)于信息系統(tǒng)安全和信息社會責(zé)任的說法,正確的是( )A. 使用掃碼點餐,其目的是提高系統(tǒng)的安全性B. 在該系統(tǒng)中,可為所有的用戶設(shè)置相同的訪問控制權(quán)限C. 系統(tǒng)定期備份數(shù)據(jù),是保護(hù)數(shù)據(jù)安全的重要措施D. 未經(jīng)授權(quán),可將用戶的基本信息進(jìn)行出售【答案】C【解析】【詳解】本題考查信息系統(tǒng)安全。掃碼點餐是為了提高用戶的便利性和效率,并不一定直接與系統(tǒng)的安全性有關(guān)。A選項錯誤。不同用戶可能需要不同的訪問權(quán)限,以確保他們只能訪問他們有權(quán)訪問的信息和功能。設(shè)置相同的權(quán)限對系統(tǒng)的安全性是不利的。B選項錯誤。數(shù)據(jù)備份是信息系統(tǒng)安全的重要措施之一。通過定期備份數(shù)據(jù),系統(tǒng)可以在發(fā)生數(shù)據(jù)丟失或損壞的情況下迅速恢復(fù)到之前的狀態(tài),確保數(shù)據(jù)的安全性和完整性。這是保護(hù)用戶信息和系統(tǒng)數(shù)據(jù)安全的關(guān)鍵步驟。C選項正確。未經(jīng)用戶授權(quán)出售用戶的基本信息是違法行為,違反了信息社會責(zé)任的原則。信息系統(tǒng)應(yīng)該保護(hù)用戶的隱私和數(shù)據(jù)安全。D選項錯誤。故答案為C選項。5. 下列關(guān)于網(wǎng)絡(luò)說法不正確的是( )A. 網(wǎng)絡(luò)是由數(shù)據(jù)通信系統(tǒng)以及網(wǎng)絡(luò)軟件和網(wǎng)絡(luò)協(xié)議三部分組成B. 移動通信的實質(zhì)是利用無線電波來傳遞信息C. 網(wǎng)絡(luò)互聯(lián)設(shè)備,主要包括調(diào)制解調(diào)器、路由器和交換機(jī)等D. 網(wǎng)絡(luò)資源共享指網(wǎng)絡(luò)中的軟件、硬件、數(shù)據(jù)資源的共享【答案】A【解析】【詳解】本題考查網(wǎng)絡(luò)相關(guān)知識。計算機(jī)網(wǎng)絡(luò)主要由計算機(jī)系統(tǒng)、數(shù)據(jù)通信系統(tǒng)、網(wǎng)絡(luò)軟件及協(xié)議三大部分組成。故答案為A選項。6. 下列關(guān)于移動終端的說法,不正確的是( )A. 移動終端工作原理與計算機(jī)基本相同,包括輸入、處理、存儲和輸出B. 移動終端的“智能性”在硬件上主要基于傳感器的植入C. Android, Apple iOS, HarmonyOS 是常見的移動終端應(yīng)用軟件D. 影響智能手機(jī)的主要性能指標(biāo)有CPU、存儲和屏幕分辨率等【答案】C【解析】【詳解】本題考查移動終端。Android、Apple iOS 和 HarmonyOS 是移動終端的操作系統(tǒng),而不是應(yīng)用軟件。它們是用于運(yùn)行應(yīng)用程序的底層操作系統(tǒng)。故答案為C選項。7. 下列關(guān)于模擬信號數(shù)字化過程的說法不正確的是( )A. 數(shù)字化過程一般需要經(jīng)過采樣、量化與編碼B. 數(shù)據(jù)在計算機(jī)中以二進(jìn)制方式存儲C. 將模擬信號轉(zhuǎn)換成數(shù)字信號,會引起失真D. 量化值的范圍是0~256,則量化位數(shù)最少是8位【答案】D【解析】【詳解】本題主要考查模擬信號數(shù)字化。數(shù)字化過程一般需要經(jīng)過采樣、量化與編碼;數(shù)據(jù)在計算機(jī)中以二進(jìn)制方式存儲;將模擬信號轉(zhuǎn)換成數(shù)字信號,會引起失真;量化值的范圍是0~256,則量化位數(shù)最少是9位,故本題選D選項。8. 某二叉樹中序遍歷為ABCDEF,則下列不可能是此二叉樹是( )A. B. C. D.【答案】C【解析】【詳解】本題考查的是二叉樹遍歷。中序遍歷的規(guī)則:(1)中序遍歷左子樹(2)訪問根節(jié)點(3)中序遍歷右子樹。選項C的中序遍歷為:ACBDEF。故本題應(yīng)選C。9. 棧q初始有三個值,經(jīng)過一系列入棧,出棧操作后,棧為空,若元素出棧的順序是1,2,3,4,5,6,7,則棧q初始的情況可能是( )A. [1,2,3] B. [7,5,6] C. [6,3,1] D. [4,7,2]【答案】C【解析】【詳解】本題考查數(shù)據(jù)結(jié)構(gòu)棧。根據(jù)棧的特性,出棧順序為1,2,3,4,5,6,7時,棧的初始情況必須滿足以下條件:入棧的元素應(yīng)該在出棧的順序中,且出棧順序按照入棧的相反順序進(jìn)行。棧的初始元素順序應(yīng)該使得出棧操作能夠順利進(jìn)行。根據(jù)這兩個條件,我們可以逆向推導(dǎo)棧的初始情況:出棧順序是1,2,3,4,5,6,7,逆序就是7,6,5,4,3,2,1。從右往左,第一個出棧的元素是1,所以1必須是棧的底部元素。然后是2,所以2在1的上面。接下來是3,所以3在2的上面。以此類推,最后一個出棧的元素是7,所以7在6的上面。所以,棧的初始情況可以是[6,3,1],即選項C。故答案為C選項。10. 定義如下遞歸函數(shù):def f(a, n):n=n-1if n==0:return aelse:return f(a-1,n)+f(a+1,n)print(f(5,3))程序運(yùn)行后,輸出的結(jié)果是( )A. 10 B. 20 C. 30 D. 40【答案】B【解析】【詳解】本題考查遞歸函數(shù)。遞歸函數(shù)的基本思想是將問題分解成更小的子問題,并通過遞歸調(diào)用解決這些子問題,最終得出整個問題的解。在這個遞歸函數(shù)中,a 是一個參數(shù),而 n 是遞歸的次數(shù)。每次遞歸,n 減小1,直到 n 等于0,這時遞歸停止。在每次遞歸調(diào)用中,函數(shù)返回 f(a-1, n) + f(a+1, n) 的值。這意味著,遞歸函數(shù)會計算 f(a-1, n) 和 f(a+1, n) 的值,然后將它們相加。考慮遞歸的調(diào)用棧:f(5, 3) 調(diào)用 f(4, 2) 和 f(6, 2)。f(4, 2) 調(diào)用 f(3, 1) 和 f(5, 1)。f(6, 2) 調(diào)用 f(5, 1) 和 f(7, 1)。現(xiàn)在,讓我們計算它們的值:f(3, 1) = 3(因為 n 為1時,返回 a 的值)。f(5, 1) = 5。f(7, 1) = 7。回到第2步:f(4, 2) = f(3, 1) + f(5, 1) = 3 + 5 = 8。回到第3步:f(6, 2) = f(5, 1) + f(7, 1) = 5 + 7 = 12。最終:f(5, 3) = f(4, 2) + f(6, 2) = 8 + 12 = 20。所以,print(f(5,3)) 的輸出結(jié)果是20。故答案為B選項。11. 有如下Python程序:q=[0]*6q[0]=1head=0; tail=1while tailx=q[head]if x%2==0:q[tail]=x/2tail+=1else:q[tail]=x*2q[tail+1]=x*3tail+=2head+=1程序運(yùn)行后,tail-h(huán)ead的值為( )A. 3 B. 4 C. 5 D. 6【答案】A【解析】【詳解】本題考查Python程序。首先,初始化隊列q為[1,0,0,0,0,0],其中q[0]=1,head=0,tail=1。然后,程序進(jìn)入循環(huán),開始對隊列進(jìn)行操作。在每次循環(huán)迭代中,根據(jù)條件,要么將x/2放入隊列,要么將x*2和x*3放入隊列,然后tail加相應(yīng)的數(shù)量。循環(huán)直到tail>=len(q)-1。在第一次循環(huán)中,x=1,根據(jù)條件將x*2和x*3放入隊列,所以隊列變?yōu)閇1,2,3,0,0,0],tail=3,head=1。在第二次循環(huán)中,x=2,根據(jù)條件將x/2放入隊列,隊列變?yōu)閇1,2,3,1,0,0],tail=4,head=2。在第三次循環(huán)中,x=3,根據(jù)條件將x*2和x*3放入隊列,隊列變?yōu)閇1,2,3,1,6,9],tail=6,head=3。第四次循環(huán),不滿足循環(huán)條件,退出循環(huán),故tail-head的值為3。故答案為A選項。12. 使用鏈表結(jié)構(gòu)模擬某景區(qū)游玩路線,鏈表a中每一個節(jié)點包含三個數(shù)據(jù),第1個為景點名稱,第2個為預(yù)計游玩時間(單位:分鐘),第3個為下一個景點指針。景區(qū)可以從多個景點的大門進(jìn)入,但只能從"天梯"離開,輸出顯示各大門進(jìn)入路線及預(yù)計總時間的代碼如下。a=[["迎客松",21,2],["激流勇進(jìn)",40,2],["天空棧道",50,5],["一線天",30,4],["飛來峰",60,5],["天梯",20,-1]head=[0,1,3]for i in range(len(head)):(1)s=a[p][1]while a[p][2]! =-1:print(a[p][0],end="-->")(2)(3)print(a[p][0])print("預(yù)計時間:",s,"分鐘")上述程序劃線處的可選代碼有:①p=head ②p=head[i] ③s=s+a[p][1] ④p=a[p][2]則(1),(2),(3)處代碼依次為( )A. ①③④ B. ①④③ C. ②③④ D. ②④③【答案】D【解析】【詳解】本題考查鏈表結(jié)構(gòu)。鏈表結(jié)構(gòu)模擬景區(qū)游玩路線的程序中,需要注意如下的邏輯:(1)處:應(yīng)該設(shè)置當(dāng)前節(jié)點的指針p為head[i],表示第i個大門的開始路線,即p=head[i]。(2)(3)處注意s的初值為a[p][1],同時最后一個節(jié)點取不到,所以應(yīng)先跳入下一節(jié)點再統(tǒng)計當(dāng)前時間的和,所以答案為②④③,故答案為D選項。二、非選擇題(本大題共3小題,其中第13小題7分,第14小題10分,第15小題9分,共26分)13. 某貨品倉庫最多存儲m件貨物,只能從左右兩側(cè)取出,現(xiàn)要在移動其他貨物次數(shù)盡可能少的情況下取出一件某類貨物,取出后,其他貨物按照原有順序重新存入,貨物間不留空隙。比如:倉庫存儲情況列表a=["0","A","A","B","B","A","0","0","0"],其中"0"表示空位,"A","B"表示位置上貨物種類,現(xiàn)需從中取出一件B貨物,則應(yīng)從右側(cè)取出,取完后,倉庫存儲列表更新為 a=["0","A","A","B","A","0","0","0","0"]。(1)若要上述實例中,再取出一件B貨物,則應(yīng)從________(選填:左側(cè)/右側(cè))取出。(2)實現(xiàn)上述功能的部分Python程序如下,請在劃線處填入合適代碼#讀取倉庫存儲情況列表a,最多存儲件數(shù)m,代碼略kind=input("請輸入貨物:")left=right=0 #left 記錄從左側(cè)取出此貨物時需移動其他物品的次數(shù),right記錄從右側(cè)取出此貨物時需移動其他物品的次數(shù)i=0; j=m-1t=[0,0]#t表示是否找到此貨物while i<=j and t! =[1,1]:if ①______:i=i+1elif a[i]! =kind:left+=1i=i+1else:t[0]=1if a[j]=="o":j=j-1elif a[i]! =kind:②___j=j-1else:t[1]=1if left>right:for k in range(j, m-1):a[k]=a[k+1]a[m-1]="0"else:for k in range(i, 0, -1):③____a[0]="o"print(a)【答案】 ①. 右側(cè) ②. a[i]=="0" ③. right+=1 ④. a[k]=a[k-1]【解析】【詳解】本題考查Python程序。(1)若要再取出一件B貨物,應(yīng)從右側(cè)取出。因為右側(cè)是B貨物的最近存放位置,取出后需要移動其他貨物最少。故答案為右側(cè)。(2)left記錄離左外側(cè)最近的此貨物的離外側(cè)距離,從左遍歷時,若當(dāng)前a[i]為“0”,則繼續(xù)下一個,不增加left值,若當(dāng)前a[i]為此貨物,則左側(cè)遍歷結(jié)束,若當(dāng)前a[i]是其他貨物,則left+1并繼續(xù)下一個,右側(cè)同理。最后判斷l(xiāng)eft和right大小,小的那側(cè)內(nèi)移。第一個空用于檢查倉庫的第i個位置是否為空位。在倉庫存儲情況列表a中,"0"表示空位,因此條件檢查了當(dāng)前位置是否為空。故答案為:a[i]=="0"。第二個空表示從右側(cè)取出此貨物時,需移動其他物品的次數(shù)增加1。在這個循環(huán)中,右側(cè)的貨物被往左移動,所以右側(cè)取出貨物需要移動右邊的貨物,因此 right 記錄了離右外側(cè)最近的此貨物的離外側(cè)距離。故答案為:right+=1。第三個空表示在左側(cè)取出貨物時,將左邊的貨物往右移動一位,以保持倉庫中沒有空隙。具體來說,a[k] 的值被設(shè)置為 a[k-1],這表示當(dāng)前位置的貨物被前一個位置的貨物替代,實現(xiàn)了左側(cè)取出貨物并移動其他貨物的目標(biāo)。故答案為:a[k]=a[k-1]。14. 小明搭建了校園綠色植物自動澆灌系統(tǒng),根據(jù)土壤濕度自動控制噴淋裝置。結(jié)構(gòu)示意圖如圖1所示。圖1(1)下列關(guān)于該信息系統(tǒng)功能的描述,不正確的是______(單選,填字母)A.數(shù)據(jù)采集:智能終端獲取傳感器信息B.數(shù)據(jù)傳輸:數(shù)據(jù)只能由智能終端傳輸?shù)絎eb服務(wù)器C.數(shù)據(jù)加工處理:Web服務(wù)器根據(jù)濕度數(shù)據(jù)做出開啟或關(guān)閉水泵設(shè)備決策D.數(shù)據(jù)查詢:根據(jù)用戶輸入的傳感器編號,查詢對應(yīng)的土壤濕度數(shù)據(jù)(2)系統(tǒng)根據(jù)傳感器(id為1)提交的數(shù)據(jù),判斷是否需要澆灌,若需要,則開啟水泵澆灌10分鐘,然后停止。智能終端部分代碼如下,請在程序中畫線處填入合適代碼。#導(dǎo)入函數(shù)庫,代碼略#設(shè)置智能終端連接Web服務(wù)器的參數(shù)、連接網(wǎng)絡(luò)的參數(shù)并連接網(wǎng)絡(luò),代碼略while True:h=pin0. read_analog()errno, resp=Obloq. get("input id=1&h="+ ①____,10000)if errno!=200: #表明網(wǎng)絡(luò)通信連接異常display. show(str(errno))else:if resp=="1": #開啟水泵進(jìn)行澆灌pinl. write_digital(1)sleep(10 * 60 * 1000)②____sleep(1000*5)(3)通過增加傳感器,將該系統(tǒng)功能進(jìn)行拓展,下列表述合理的是______(多選,填字母)A.增加紅外傳感器,當(dāng)檢測到周圍有人時,自動停止?jié)菜?br/>B.增加濕度傳感器,當(dāng)土壤濕度低于一定值時,啟動水泵澆水C.增加光線傳感器,當(dāng)環(huán)境溫度過高時,調(diào)整灌溉水量D.增加壓力傳感器,當(dāng)水壓過低,如水管破裂(水壓為零)時,故障報警燈閃爍E.增加溫度傳感器,當(dāng)水溫過高時,先進(jìn)行冷卻,然后再啟動澆灌系統(tǒng)(4)小明將該系統(tǒng)2023年8月10日的數(shù)據(jù)導(dǎo)出,部分?jǐn)?shù)據(jù)如圖2所示,按設(shè)備名稱統(tǒng)計澆水次數(shù),并將其可視化,如圖3所示。部分程序如下,請在畫線處填入合適代碼。圖2圖3import pandas as pdimport matplotlib. pyplot as pltdf=pd. read_excel("day. xlsx")df1=df[ ③____]df2=df1. groupby("設(shè)備名稱", as_index=False). count()plt. ④____(df2.設(shè)備名稱,df2.是否澆水)plt title("各區(qū)塊8月10日澆水次數(shù)統(tǒng)計")plt. show()【答案】 ①. B ②. str(h) ③. pinl. write_digital(0) ④. ADE ⑤. df["是否澆水"]=="是" ⑥. bar【解析】【詳解】本題考查信息系統(tǒng)。(1)數(shù)據(jù)傳輸不僅可以由智能終端傳輸?shù)絎eb服務(wù)器,還可以由Web服務(wù)器傳輸?shù)街悄芙K端,因此B描述不準(zhǔn)確。故答案為B選項。(2)在第一個空白處,需要將h轉(zhuǎn)換為字符串,以便將濕度信息附加到請求的URL中。str(h)將h的值轉(zhuǎn)換為字符串,以便與URL拼接,故答案為str(h)。在第二個空白處,需要關(guān)閉水泵,以停止?jié)菜J褂胮in1.write_digital(0)來將引腳pin1上的數(shù)字輸出設(shè)置為0,從而關(guān)閉水泵,故答案為pin1.write_digital(0)。(3)增加紅外傳感器可以用于檢測到周圍有人時,停止?jié)菜员苊鉂菜畷r人員進(jìn)入系統(tǒng)工作區(qū)域,提高安全性。A選項正確。增加濕度傳感器可以用于監(jiān)測土壤濕度,當(dāng)土壤濕度低于一定值時,啟動水泵澆水,但是該系統(tǒng)中已經(jīng)存在兩個濕度傳感器,足以滿足該系統(tǒng)的需求,因此不需要再增加濕度傳感器。B選項錯誤。光線傳感器通常用于檢測光照強(qiáng)度,而不是環(huán)境溫度。在這種情況下,應(yīng)該使用溫度傳感器來監(jiān)測環(huán)境溫度,以便進(jìn)行調(diào)整。C選項錯誤。增加壓力傳感器可以用于監(jiān)測水壓情況,當(dāng)水壓過低,如水管破裂時,可以觸發(fā)故障報警,及時發(fā)現(xiàn)并解決問題。D選項正確。增加溫度傳感器可以用于監(jiān)測水溫情況,當(dāng)水溫過高時,可以先進(jìn)行冷卻操作,以防止對植物造成傷害,然后再啟動澆灌系統(tǒng)。E選項正確。故答案為ADE選項。(4)第一個空目的是從DataFrame中選擇滿足條件 "是否澆水"=="是" 的數(shù)據(jù)行。這是為了篩選出澆水的記錄。在圖2中,數(shù)據(jù)中包含了是否澆水的信息,通過這個條件可以過濾出所有澆水的記錄。故答案為:df["是否澆水"]=="是"。第二個空目的是使用條形圖(bar chart)可視化數(shù)據(jù)。一旦數(shù)據(jù)框(DataFrame)中的數(shù)據(jù)被篩選和分組,我們可以使用 plt.bar() 函數(shù)來創(chuàng)建一個條形圖,以便直觀地表示各個設(shè)備名稱對應(yīng)的澆水次數(shù)。這是為了實現(xiàn)圖3所示的效果,其中橫軸表示設(shè)備名稱,縱軸表示澆水次數(shù)。使用 bar 函數(shù)能夠生成這種柱狀圖形式的可視化。故答案為:bar。15. 某醫(yī)院的團(tuán)體體檢流程如下:編號登記:為n位體檢者設(shè)置體檢編號1~n。體檢呼叫:體檢項目處空閑時呼叫下一個體檢者(編號小的優(yōu)先),若多個項目同時呼叫,體檢者到優(yōu)先級小的項目處體檢。僅考慮常規(guī)體檢項目,各個項目的優(yōu)先級及體檢時間如下表所示:項目名稱 B超 心電圖 抽血 尿常規(guī) C14檢測 胸透 一般常規(guī)(身高體重血壓)優(yōu)先級 0 1 2 3 4 5 6時間(min) 12 5 2 2 2 2 1前去體檢:各個體檢項目之間相互獨(dú)立,互不影響;病人排隊體檢和體檢完畢到下一科室之間沒有時間延遲。(1)某日下午,僅1個團(tuán)隊4人(分別用編號1,2,3,4表示)參加體檢,開始體檢后第5分鐘,4在檢查____(填寫項目名稱)項目。(2)定義如下lst(n)函數(shù),生成n人體檢隊列。若體檢人數(shù)為4人,則que生成結(jié)果如下表所示。隊列索引號 體檢編號 已檢測項目0 1 []1 2 []2 3 []3 4 []表2def lst (n):que=[]que. append(temp)return que若加框處語句改為:則執(zhí)行語句lst(4),que的生成結(jié)果_______(選填:是/否)相同。(3)用Python程序模擬一個10人團(tuán)隊參加體檢的流程。程序運(yùn)行后,體檢完成順序如圖所示:體檢完成順序: 編號2:心電圖→一般常規(guī)(身高體重血壓)→抽血→尿常規(guī)→C14檢測→胸透→B超 編號1:B超→抽血→尿常規(guī)→C14檢測→胸透→一般常規(guī)(身高體重血壓)→心電圖 編號5:C14檢測→胸透→一般常規(guī)(身高體重血壓)→抽血→尿常規(guī)→B超→心電圖 編號3:抽血→尿常規(guī)→C14檢測→胸透→一般常規(guī)(身高體重血壓)→心電圖→B超 編號4:尿常規(guī)→C14檢測→胸透→一般常規(guī)(身高體重血壓)→抽血→心電圖→B超 編號6:胸透→一般常規(guī)(身高體重血壓)→抽血→尿常規(guī)→C14檢測→心電圖→B超 編號7:一般常規(guī)(身高體重血壓)→抽血→尿常規(guī)→C14檢測→胸透→心電圖→B超 編號8:一般常規(guī)(身高體重血壓)→心電圖→C14檢測→胸透→抽血→尿常規(guī)→B超 編號9:一般常規(guī)(身高體重血壓)→胸透→抽血→尿常規(guī)→C14檢測→心電圖→B超 編號10:一般常規(guī)(身高體重血壓)→尿常規(guī)→C14檢測→胸透→抽血→心電圖→B超Python部分程序如下,請在劃線處填入合適的代碼。n=10head=0que=lst (n)tail=10dis=[['B超',12],['心電圖',5],['抽血',2],['尿常規(guī)',2],['C14檢測',2],['胸透',2],['一般常規(guī)(身高體重血壓)',1]]t=[-1]*7 #t記錄各個項目當(dāng)前體檢的開始時間f=[-1]*7 #f記錄各個項目當(dāng)前體檢人員編號def jh(num):global tail #global能夠?qū)崿F(xiàn)在自定義函數(shù)中改變公共變量 tailp=headwhile pif que[p][0] not in f and num not in que[p][1]: #p 體檢者等待中且未體檢num項目que[p][1] append(num)①____t[num]=timeif len(que[p][1])==7:temp=que[p]for i in range(p, tail-1):que[i]=que[i+1]que[tail-1]=temptail-=1breakp=p+1time=0while tail! =head:i=0while i<7:if t[i]==-1:jh(i)elif ②_______:t[i]=-1f[i]=-1i-=1i+=1time+=1print('體檢完成順序:')for i in range( ③___): #按體檢完成順序輸出體檢者及其的體檢項目順序item=que[i][1]s="for j in item:s+=dis[i][0]+'→'print('編號%d: %s'%(que[i][0],s[:-1]))【答案】 ①. 胸透 ②. 是 ③. f[num]=que[p][0] ④. time-t[i]==dis[i][1] ⑤. n-1,-1,-1【解析】【詳解】本題考查Python程序。(1)在這個情景中,團(tuán)隊有4人,分別是1、2、3、4號體檢者。根據(jù)題中規(guī)則,開始體檢后的前5分鐘,1號在檢查B超項目,2號在檢查心電圖項目;在開始體檢后的前2分鐘,3號在檢查抽血項目,4號在檢查尿常規(guī)項目,第3-4分鐘,兩者檢查項目互換;在第5分鐘,3號在檢查C14檢測項目,4號在檢查胸透項目。故答案為:胸透。(2)執(zhí)行語句lst(4)時,生成的que結(jié)果是相同的。這是因為這兩段代碼的作用是一樣的,都是生成一個包含n個元素的列表que,其中每個元素都是一個列表,包含兩個元素:體檢編號和已檢測項目。所以,兩段代碼會生成相同的que結(jié)果。故答案為:是。(3)在空1處,我們記錄了正在體檢的人員編號。當(dāng)某個體檢項目被分配給某個人時,需要將該項目分配給該人,并將其記錄在f列表中,表示這個項目已經(jīng)被分配給了這個人,以免其他人再次獲得相同的項目。故答案為:f[num]=que[p][0]。在空2處,這個條件判斷語句用于檢查當(dāng)前體檢項目是否已經(jīng)完成。time表示當(dāng)前時間,t[i]表示體檢項目i開始體檢的時間,dis[i][1]表示項目i的體檢所需時間。如果time-t[i]等于dis[i][1],則表示項目i已經(jīng)體檢完成,需要將相應(yīng)的標(biāo)志位重置,以便進(jìn)行下一輪的體檢分配。故答案為:time-t[i]==dis[i][1]。在空3處。這個部分是一個固定的循環(huán)次數(shù)。在每一輪的體檢分配中,先分配非常規(guī)項目,也就是除了一般常規(guī)(身高體重血壓)以外的項目,總共有7個項目,所以循環(huán)7次。這里-1,-1表示在每一輪循環(huán)后,重置了兩個標(biāo)志位,即f和t的對應(yīng)元素。這確保了在每一輪循環(huán)中,每個項目都可以被分配給一個體檢者,并且標(biāo)志位被重置,以便下一輪的體檢分配。故答案為:n-1,-1,-1。2023—2024學(xué)年高三百校起點調(diào)研測試技術(shù)本試卷滿分100分,考試用時90分鐘。注意事項:1.答題前,考生務(wù)必將自己的姓名、考生號、考場號、座位號填寫在答題卡上。2.回答選擇題時,選出每小題答案后,用鉛筆把答題卡上對應(yīng)題目的答案標(biāo)號涂黑。如需改動,用橡皮擦干凈后,再選涂其他答案標(biāo)號。回答非選擇題時,將答案寫在答題卡上。寫在本試卷上無效。3.考試結(jié)束后,將本試卷和答題卡一并交回。第一部分 信息技術(shù)(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1. 下列關(guān)于數(shù)據(jù)和信息的說法,正確的是( )A. 音頻和視頻不是數(shù)據(jù)的表現(xiàn)形式B. 信息的價值一般會隨著時間的推移而變化C. 信息的加工和處理必須使用計算機(jī)才能完成D. 銀聯(lián)卡用久了會失去磁性,這說明信息在重復(fù)使用中會產(chǎn)生損耗2. 某“自助掃碼點餐系統(tǒng)”的部分功能是:消費(fèi)者掃描二維碼進(jìn)入點餐頁面,系統(tǒng)推薦熱銷菜品,客戶根據(jù)個人喜好自助下單,完成在線支付。消費(fèi)者填寫個人基本信息,注冊成為餐廳會員后,將會不定期收到餐廳發(fā)出的優(yōu)惠活動訊息。下列關(guān)于該系統(tǒng)功能和應(yīng)用的說法,不正確的是( )A. 該信息系統(tǒng)用戶是消費(fèi)者B. 該系統(tǒng)具有數(shù)據(jù)采集、處理和存儲等功能C. 消費(fèi)者自助下單和結(jié)賬為餐廳節(jié)約了人力成本D. 系統(tǒng)在網(wǎng)絡(luò)故障時無法完成自助下單,這體現(xiàn)了信息系統(tǒng)對外部環(huán)境的依賴性3. 某“自助掃碼點餐系統(tǒng)”的部分功能是:消費(fèi)者掃描二維碼進(jìn)入點餐頁面,系統(tǒng)推薦熱銷菜品,客戶根據(jù)個人喜好自助下單,完成在線支付。消費(fèi)者填寫個人基本信息,注冊成為餐廳會員后,將會不定期收到餐廳發(fā)出的優(yōu)惠活動訊息。該系統(tǒng)的下列應(yīng)用中,體現(xiàn)人工智能技術(shù)的是( )A. 推薦熱銷菜品 B. 掃描二維碼登錄系統(tǒng)C. 下單時自動使用優(yōu)惠券 D. 人臉識別完成支付認(rèn)證4. 某“自助掃碼點餐系統(tǒng)”的部分功能是:消費(fèi)者掃描二維碼進(jìn)入點餐頁面,系統(tǒng)推薦熱銷菜品,客戶根據(jù)個人喜好自助下單,完成在線支付。消費(fèi)者填寫個人基本信息,注冊成為餐廳會員后,將會不定期收到餐廳發(fā)出的優(yōu)惠活動訊息。下列關(guān)于信息系統(tǒng)安全和信息社會責(zé)任的說法,正確的是( )A. 使用掃碼點餐,其目的是提高系統(tǒng)的安全性B. 在該系統(tǒng)中,可為所有的用戶設(shè)置相同的訪問控制權(quán)限C. 系統(tǒng)定期備份數(shù)據(jù),是保護(hù)數(shù)據(jù)安全的重要措施D. 未經(jīng)授權(quán),可將用戶的基本信息進(jìn)行出售5. 下列關(guān)于網(wǎng)絡(luò)說法不正確的是( )A. 網(wǎng)絡(luò)是由數(shù)據(jù)通信系統(tǒng)以及網(wǎng)絡(luò)軟件和網(wǎng)絡(luò)協(xié)議三部分組成B. 移動通信的實質(zhì)是利用無線電波來傳遞信息C. 網(wǎng)絡(luò)互聯(lián)設(shè)備,主要包括調(diào)制解調(diào)器、路由器和交換機(jī)等D. 網(wǎng)絡(luò)資源共享指網(wǎng)絡(luò)中軟件、硬件、數(shù)據(jù)資源的共享6. 下列關(guān)于移動終端的說法,不正確的是( )A. 移動終端工作原理與計算機(jī)基本相同,包括輸入、處理、存儲和輸出B. 移動終端的“智能性”在硬件上主要基于傳感器的植入C. Android, Apple iOS, HarmonyOS 是常見的移動終端應(yīng)用軟件D. 影響智能手機(jī)的主要性能指標(biāo)有CPU、存儲和屏幕分辨率等7. 下列關(guān)于模擬信號數(shù)字化過程說法不正確的是( )A 數(shù)字化過程一般需要經(jīng)過采樣、量化與編碼B. 數(shù)據(jù)在計算機(jī)中以二進(jìn)制方式存儲C. 將模擬信號轉(zhuǎn)換成數(shù)字信號,會引起失真D. 量化值的范圍是0~256,則量化位數(shù)最少是8位8. 某二叉樹中序遍歷為ABCDEF,則下列不可能是此二叉樹的是( )A. B. C. D.9. 棧q初始有三個值,經(jīng)過一系列入棧,出棧操作后,棧為空,若元素出棧的順序是1,2,3,4,5,6,7,則棧q初始的情況可能是( )A. [1,2,3] B. [7,5,6] C. [6,3,1] D. [4,7,2]10. 定義如下遞歸函數(shù):def f(a, n):n=n-1if n==0:return aelse:return f(a-1,n)+f(a+1,n)print(f(5,3))程序運(yùn)行后,輸出的結(jié)果是( )A. 10 B. 20 C. 30 D. 4011. 有如下Python程序:q=[0]*6q[0]=1head=0; tail=1while tailx=q[head]if x%2==0:q[tail]=x/2tail+=1else:q[tail]=x*2q[tail+1]=x*3tail+=2head+=1程序運(yùn)行后,tail-h(huán)ead的值為( )A. 3 B. 4 C. 5 D. 612. 使用鏈表結(jié)構(gòu)模擬某景區(qū)游玩路線,鏈表a中每一個節(jié)點包含三個數(shù)據(jù),第1個為景點名稱,第2個為預(yù)計游玩時間(單位:分鐘),第3個為下一個景點指針。景區(qū)可以從多個景點的大門進(jìn)入,但只能從"天梯"離開,輸出顯示各大門進(jìn)入路線及預(yù)計總時間的代碼如下。a=[["迎客松",21,2],["激流勇進(jìn)",40,2],["天空棧道",50,5],["一線天",30,4],["飛來峰",60,5],["天梯",20,-1]head=[0,1,3]for i in range(len(head)):(1)s=a[p][1]while a[p][2]! =-1:print(a[p][0],end="-->")(2)(3)print(a[p][0])print("預(yù)計時間:",s,"分鐘")上述程序劃線處的可選代碼有:①p=head ②p=head[i] ③s=s+a[p][1] ④p=a[p][2]則(1),(2),(3)處代碼依次為( )A. ①③④ B. ①④③ C. ②③④ D. ②④③二、非選擇題(本大題共3小題,其中第13小題7分,第14小題10分,第15小題9分,共26分)13. 某貨品倉庫最多存儲m件貨物,只能從左右兩側(cè)取出,現(xiàn)要在移動其他貨物次數(shù)盡可能少的情況下取出一件某類貨物,取出后,其他貨物按照原有順序重新存入,貨物間不留空隙。比如:倉庫存儲情況列表a=["0","A","A","B","B","A","0","0","0"],其中"0"表示空位,"A","B"表示位置上貨物種類,現(xiàn)需從中取出一件B貨物,則應(yīng)從右側(cè)取出,取完后,倉庫存儲列表更新為 a=["0","A","A","B","A","0","0","0","0"]。(1)若要在上述實例中,再取出一件B貨物,則應(yīng)從________(選填:左側(cè)/右側(cè))取出。(2)實現(xiàn)上述功能的部分Python程序如下,請在劃線處填入合適代碼#讀取倉庫存儲情況列表a,最多存儲件數(shù)m,代碼略kind=input("請輸入貨物:")left=right=0 #left 記錄從左側(cè)取出此貨物時需移動其他物品的次數(shù),right記錄從右側(cè)取出此貨物時需移動其他物品的次數(shù)i=0; j=m-1t=[0,0]#t表示是否找到此貨物while i<=j and t! =[1,1]:if ①______:i=i+1elif a[i]! =kind:left+=1i=i+1else:t[0]=1if a[j]=="o":j=j-1elif a[i]! =kind:②___j=j-1else:t[1]=1if left>right:for k in range(j, m-1):a[k]=a[k+1]a[m-1]="0"else:for k in range(i, 0, -1):③____a[0]="o"print(a)14. 小明搭建了校園綠色植物自動澆灌系統(tǒng),根據(jù)土壤濕度自動控制噴淋裝置。結(jié)構(gòu)示意圖如圖1所示。圖1(1)下列關(guān)于該信息系統(tǒng)功能的描述,不正確的是______(單選,填字母)A.數(shù)據(jù)采集:智能終端獲取傳感器信息B.數(shù)據(jù)傳輸:數(shù)據(jù)只能由智能終端傳輸?shù)絎eb服務(wù)器C.數(shù)據(jù)加工處理:Web服務(wù)器根據(jù)濕度數(shù)據(jù)做出開啟或關(guān)閉水泵設(shè)備決策D.數(shù)據(jù)查詢:根據(jù)用戶輸入的傳感器編號,查詢對應(yīng)的土壤濕度數(shù)據(jù)(2)系統(tǒng)根據(jù)傳感器(id為1)提交的數(shù)據(jù),判斷是否需要澆灌,若需要,則開啟水泵澆灌10分鐘,然后停止。智能終端部分代碼如下,請在程序中畫線處填入合適代碼。#導(dǎo)入函數(shù)庫,代碼略#設(shè)置智能終端連接Web服務(wù)器的參數(shù)、連接網(wǎng)絡(luò)的參數(shù)并連接網(wǎng)絡(luò),代碼略while True:h=pin0. read_analog()errno, resp=Obloq. get("input id=1&h="+ ①____,10000)if errno!=200: #表明網(wǎng)絡(luò)通信連接異常display. show(str(errno))else:if resp=="1": #開啟水泵進(jìn)行澆灌pinl. write_digital(1)sleep(10 * 60 * 1000)②____sleep(1000*5)(3)通過增加傳感器,將該系統(tǒng)功能進(jìn)行拓展,下列表述合理的是______(多選,填字母)A.增加紅外傳感器,當(dāng)檢測到周圍有人時,自動停止?jié)菜?br/>B.增加濕度傳感器,當(dāng)土壤濕度低于一定值時,啟動水泵澆水C.增加光線傳感器,當(dāng)環(huán)境溫度過高時,調(diào)整灌溉水量D.增加壓力傳感器,當(dāng)水壓過低,如水管破裂(水壓為零)時,故障報警燈閃爍E.增加溫度傳感器,當(dāng)水溫過高時,先進(jìn)行冷卻,然后再啟動澆灌系統(tǒng)(4)小明將該系統(tǒng)2023年8月10日的數(shù)據(jù)導(dǎo)出,部分?jǐn)?shù)據(jù)如圖2所示,按設(shè)備名稱統(tǒng)計澆水次數(shù),并將其可視化,如圖3所示。部分程序如下,請在畫線處填入合適代碼。圖2圖3import pandas as pdimport matplotlib. pyplot as pltdf=pd. read_excel("day. xlsx")df1=df[ ③____]df2=df1. groupby("設(shè)備名稱", as_index=False). count()plt. ④____(df2.設(shè)備名稱,df2.是否澆水)plt. title("各區(qū)塊8月10日澆水次數(shù)統(tǒng)計")plt. show()15. 某醫(yī)院的團(tuán)體體檢流程如下:編號登記:為n位體檢者設(shè)置體檢編號1~n。體檢呼叫:體檢項目處空閑時呼叫下一個體檢者(編號小的優(yōu)先),若多個項目同時呼叫,體檢者到優(yōu)先級小的項目處體檢。僅考慮常規(guī)體檢項目,各個項目的優(yōu)先級及體檢時間如下表所示:項目名稱 B超 心電圖 抽血 尿常規(guī) C14檢測 胸透 一般常規(guī)(身高體重血壓)優(yōu)先級 0 1 2 3 4 5 6時間(min) 12 5 2 2 2 2 1前去體檢:各個體檢項目之間相互獨(dú)立,互不影響;病人排隊體檢和體檢完畢到下一科室之間沒有時間延遲。(1)某日下午,僅1個團(tuán)隊4人(分別用編號1,2,3,4表示)參加體檢,開始體檢后第5分鐘,4在檢查____(填寫項目名稱)項目。(2)定義如下lst(n)函數(shù),生成n人體檢隊列。若體檢人數(shù)為4人,則que生成結(jié)果如下表所示。隊列索引號 體檢編號 已檢測項目0 1 []1 2 []2 3 []3 4 []表2def lst (n):que=[]que. append(temp)return que若加框處語句改為:則執(zhí)行語句lst(4),que生成結(jié)果_______(選填:是/否)相同。(3)用Python程序模擬一個10人團(tuán)隊參加體檢的流程。程序運(yùn)行后,體檢完成順序如圖所示:體檢完成順序: 編號2:心電圖→一般常規(guī)(身高體重血壓)→抽血→尿常規(guī)→C14檢測→胸透→B超 編號1:B超→抽血→尿常規(guī)→C14檢測→胸透→一般常規(guī)(身高體重血壓)→心電圖 編號5:C14檢測→胸透→一般常規(guī)(身高體重血壓)→抽血→尿常規(guī)→B超→心電圖 編號3:抽血→尿常規(guī)→C14檢測→胸透→一般常規(guī)(身高體重血壓)→心電圖→B超 編號4:尿常規(guī)→C14檢測→胸透→一般常規(guī)(身高體重血壓)→抽血→心電圖→B超 編號6:胸透→一般常規(guī)(身高體重血壓)→抽血→尿常規(guī)→C14檢測→心電圖→B超 編號7:一般常規(guī)(身高體重血壓)→抽血→尿常規(guī)→C14檢測→胸透→心電圖→B超 編號8:一般常規(guī)(身高體重血壓)→心電圖→C14檢測→胸透→抽血→尿常規(guī)→B超 編號9:一般常規(guī)(身高體重血壓)→胸透→抽血→尿常規(guī)→C14檢測→心電圖→B超 編號10:一般常規(guī)(身高體重血壓)→尿常規(guī)→C14檢測→胸透→抽血→心電圖→B超Python部分程序如下,請在劃線處填入合適的代碼。n=10head=0que=lst (n)tail=10dis=[['B超',12],['心電圖',5],['抽血',2],['尿常規(guī)',2],['C14檢測',2],['胸透',2],['一般常規(guī)(身高體重血壓)',1]]t=[-1]*7 #t記錄各個項目當(dāng)前體檢的開始時間f=[-1]*7 #f記錄各個項目當(dāng)前體檢人員編號def jh(num):global tail #global能夠?qū)崿F(xiàn)在自定義函數(shù)中改變公共變量 tailp=headwhile pif que[p][0] not in f and num not in que[p][1]: #p 體檢者等待中且未體檢num項目que[p][1]. append(num)①____t[num]=timeif len(que[p][1])==7:temp=que[p]for i in range(p, tail-1):que[i]=que[i+1]que[tail-1]=temptail-=1breakp=p+1time=0while tail! =head:i=0while i<7:if t[i]==-1:jh(i)elif ②_______:t[i]=-1f[i]=-1i-=1i+=1time+=1print('體檢完成順序:')for i in range( ③___): #按體檢完成順序輸出體檢者及其的體檢項目順序item=que[i][1]s="for j in item:s+=dis[i][0]+'→'print('編號%d: %s'%(que[i][0],s[:-1])) 展開更多...... 收起↑ 資源列表 浙江省百校2023-2024學(xué)年高三9月起點調(diào)研測試技術(shù)試卷 Word版含解析.docx 浙江省百校2023-2024學(xué)年高三9月起點調(diào)研測試技術(shù)試卷(原卷版).docx 縮略圖、資源來源于二一教育資源庫