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

浙江省百校2023-2024學(xué)年高三上學(xué)期9月起點調(diào)研測試技術(shù)試卷(解析版)

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

浙江省百校2023-2024學(xué)年高三上學(xué)期9月起點調(diào)研測試技術(shù)試卷(解析版)

資源簡介

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-1
if n==0:
return a
else:
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]*6
q[0]=1
head=0; tail=1
while tailx=q[head]
if x%2==0:
q[tail]=x/2
tail+=1
else:
q[tail]=x*2
q[tail+1]=x*3
tail+=2
head+=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-1
t=[0,0]
#t表示是否找到此貨物
while i<=j and t! =[1,1]:
if ①______:
i=i+1
elif a[i]! =kind:
left+=1
i=i+1
else:
t[0]=1
if a[j]=="o":
j=j-1
elif a[i]! =kind:
②___
j=j-1
else:
t[1]=1
if 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
圖3
import pandas as pd
import matplotlib. pyplot as plt
df=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 []
表2
def 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=10
head=0
que=lst (n)
tail=10
dis=[['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ù)中改變公共變量 tail
p=head
while pif que[p][0] not in f and num not in que[p][1]: #p 體檢者等待中且未體檢num項目
que[p][1] append(num)
①____
t[num]=time
if len(que[p][1])==7:
temp=que[p]
for i in range(p, tail-1):
que[i]=que[i+1]
que[tail-1]=temp
tail-=1
break
p=p+1
time=0
while tail! =head:
i=0
while i<7:
if t[i]==-1:
jh(i)
elif ②_______:
t[i]=-1
f[i]=-1
i-=1
i+=1
time+=1
print('體檢完成順序:')
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-1
if n==0:
return a
else:
return f(a-1,n)+f(a+1,n)
print(f(5,3))
程序運(yùn)行后,輸出的結(jié)果是( )
A. 10 B. 20 C. 30 D. 40
11. 有如下Python程序:
q=[0]*6
q[0]=1
head=0; tail=1
while tailx=q[head]
if x%2==0:
q[tail]=x/2
tail+=1
else:
q[tail]=x*2
q[tail+1]=x*3
tail+=2
head+=1
程序運(yùn)行后,tail-h(huán)ead的值為( )
A. 3 B. 4 C. 5 D. 6
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. ②④③
二、非選擇題(本大題共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-1
t=[0,0]
#t表示是否找到此貨物
while i<=j and t! =[1,1]:
if ①______:
i=i+1
elif a[i]! =kind:
left+=1
i=i+1
else:
t[0]=1
if a[j]=="o":
j=j-1
elif a[i]! =kind:
②___
j=j-1
else:
t[1]=1
if 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
圖3
import pandas as pd
import matplotlib. pyplot as plt
df=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 []
表2
def 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=10
head=0
que=lst (n)
tail=10
dis=[['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ù)中改變公共變量 tail
p=head
while pif que[p][0] not in f and num not in que[p][1]: #p 體檢者等待中且未體檢num項目
que[p][1]. append(num)
①____
t[num]=time
if len(que[p][1])==7:
temp=que[p]
for i in range(p, tail-1):
que[i]=que[i+1]
que[tail-1]=temp
tail-=1
break
p=p+1
time=0
while tail! =head:
i=0
while i<7:
if t[i]==-1:
jh(i)
elif ②_______:
t[i]=-1
f[i]=-1
i-=1
i+=1
time+=1
print('體檢完成順序:')
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]))

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 浠水县| 北海市| 武隆县| 错那县| 淮南市| 白玉县| 吴堡县| 万宁市| 神池县| 抚远县| 灵寿县| 衡水市| 满洲里市| 宣城市| 慈溪市| 绥中县| 嘉峪关市| 扎兰屯市| 始兴县| 鄂伦春自治旗| 长兴县| 新干县| 陆良县| 五台县| 故城县| 乌兰浩特市| 德江县| 湄潭县| 宜城市| 涡阳县| 左云县| 广平县| 彭水| 中宁县| 汕尾市| 抚顺县| 四会市| 博客| 勃利县| 海南省| 梅河口市|