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

浙江省強(qiáng)基聯(lián)盟2023-2024學(xué)年高三上學(xué)期9月聯(lián)考技術(shù)試題 Word版含解析

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

浙江省強(qiáng)基聯(lián)盟2023-2024學(xué)年高三上學(xué)期9月聯(lián)考技術(shù)試題 Word版含解析

資源簡介

浙江強(qiáng)基聯(lián)盟2023學(xué)年第一學(xué)期高三年級9月聯(lián)考
技術(shù)學(xué)科試題
考生須知:
1.考生答題前,務(wù)必將自己的姓名、準(zhǔn)考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙上。
2.選擇題答案須用2B鉛筆將答題紙上對應(yīng)題目的答案標(biāo)號涂黑,改動后須將原填涂處用橡皮擦凈。
3.非選擇題的答案須用黑色字跡的簽字筆或鋼筆寫在答題紙上相應(yīng)區(qū)域內(nèi),作圖時可先使用2B鉛筆,確定后須用黑色字跡的簽字筆或鋼筆描黑,答案寫在本試題卷上無效。
第一部分信息技術(shù)(共50分)
一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項(xiàng)中只有一個是符合題目要求的,不選、多選、錯選均不得分)
1. 下列有關(guān)數(shù)據(jù)、信息和知識的說法,正確的是( )
A. 諸多中國古代著作失傳,說明信息共享時會出現(xiàn)損耗
B. 瀏覽并熟記大量的科技書籍內(nèi)容,就能掌握相關(guān)的科技知識
C. 導(dǎo)航軟件需要及時更新地圖,說明信息具有時效性
D. 計(jì)算機(jī)中不同類型的數(shù)據(jù)均采用二進(jìn)制,且編碼方式相同
【答案】C
【解析】
【詳解】本題考查數(shù)據(jù)、信息和知識。中國古代著作失傳通常不是因?yàn)樾畔⒐蚕頃r的損耗,而是因?yàn)槎喾N原因,如文獻(xiàn)保存、抄寫、傳承等方面的問題。A選項(xiàng)錯誤。 瀏覽并熟記大量的科技書籍內(nèi)容固然有助于獲取科技知識,但掌握知識還需要理解和應(yīng)用,不僅僅是死記硬背。B選項(xiàng)錯誤。導(dǎo)航軟件需要及時更新地圖是因?yàn)榈乩硇畔⒃诂F(xiàn)實(shí)中是不斷變化的,如道路修建、道路封閉、交通狀況等。因此,地圖信息具有時效性,需要不斷更新以保持準(zhǔn)確性。C選項(xiàng)正確。計(jì)算機(jī)中不同類型的數(shù)據(jù)可以采用不同的編碼方式,不一定都采用相同的二進(jìn)制編碼方式。不同的數(shù)據(jù)類型可能需要不同的編碼方式,例如文本數(shù)據(jù)和圖像數(shù)據(jù)的編碼方式就不同。D選項(xiàng)錯誤。故答案為C選項(xiàng)。
2. 下列說法中,不能體現(xiàn)人工智能技術(shù)應(yīng)用的是( )
A. 停車場車輛識別與計(jì)時收費(fèi) B. 高速公路出入口ETC支付
C. 醫(yī)學(xué)專家系統(tǒng)遠(yuǎn)程診斷疾病 D. 門禁系統(tǒng)的人臉識別功能
【答案】B
【解析】
【詳解】本題考查人工智能應(yīng)用。高速公路出入口ETC支付的主要原理是基于無線射頻識別(RFID)技術(shù),不涉及典型的人工智能技術(shù),因此不能體現(xiàn)人工智能技術(shù)的應(yīng)用。故答案為B選項(xiàng)。
3. 票務(wù)管理系統(tǒng)采用云計(jì)算的架構(gòu),廣泛應(yīng)用于景區(qū)、酒店。其具備線上和線下購票,酒店預(yù)訂等服務(wù),用戶可通過互聯(lián)網(wǎng)自助下單,手機(jī)接收確認(rèn)二維碼電子票,商家可通過二維碼驗(yàn)票、身份證驗(yàn)票、云閘機(jī)驗(yàn)票等多種方式核驗(yàn)用戶的電子票。為提升系統(tǒng)運(yùn)行的安全性和穩(wěn)定性,系統(tǒng)還配置了防火墻和UPS(不間斷電源)。下列有關(guān)該信息系統(tǒng)組成、功能和應(yīng)用的說法,不正確的是( )
A. 云閘機(jī)屬于系統(tǒng)五大組成要素中的硬件部分
B. 互聯(lián)網(wǎng)自助下單,訂單數(shù)據(jù)存儲在相應(yīng)的客戶端設(shè)備中
C. 系統(tǒng)能根據(jù)價格、距離和評價等推薦酒店,屬于信息決策系統(tǒng)功能
D. 系統(tǒng)服務(wù)器需配備UPS,說明信息系統(tǒng)存在外部環(huán)境依賴局限性
【答案】B
【解析】
【詳解】本題考查的是信息系統(tǒng)相關(guān)知識。互聯(lián)網(wǎng)自助下單,訂單數(shù)據(jù)存儲數(shù)據(jù)庫服務(wù)器上。故本題應(yīng)選B。
4. 票務(wù)管理系統(tǒng)采用云計(jì)算的架構(gòu),廣泛應(yīng)用于景區(qū)、酒店。其具備線上和線下購票,酒店預(yù)訂等服務(wù),用戶可通過互聯(lián)網(wǎng)自助下單,手機(jī)接收確認(rèn)二維碼電子票,商家可通過二維碼驗(yàn)票、身份證驗(yàn)票、云閘機(jī)驗(yàn)票等多種方式核驗(yàn)用戶的電子票。為提升系統(tǒng)運(yùn)行的安全性和穩(wěn)定性,系統(tǒng)還配置了防火墻和UPS(不間斷電源)。下列有關(guān)該信息系統(tǒng)安全的相關(guān)說法,不正確是( )
A. 個人線上首次訂票時需進(jìn)行注冊,這可能造成個人信息泄露
B. 防火墻可監(jiān)視進(jìn)出的數(shù)據(jù)流,保護(hù)內(nèi)網(wǎng)免受非法入侵
C. 用戶訪問系統(tǒng)資源時,身份認(rèn)證通過后,還需訪問控制授權(quán)
D. 為方便用戶使用,系統(tǒng)管理員可將所有手機(jī)用戶設(shè)置為免密碼登錄
【答案】D
【解析】
【詳解】本題考查信息系統(tǒng)安全。為了系統(tǒng)的安全性,系統(tǒng)管理員不應(yīng)該將所有手機(jī)用戶設(shè)置為免密碼登錄。密碼是一種基本的身份驗(yàn)證方式,免密碼登錄可能會降低系統(tǒng)的安全性。用戶仍應(yīng)該需要輸入密碼或使用其他身份驗(yàn)證方式來訪問系統(tǒng)。故答案為D選項(xiàng)。
5. 票務(wù)管理系統(tǒng)采用云計(jì)算的架構(gòu),廣泛應(yīng)用于景區(qū)、酒店。其具備線上和線下購票,酒店預(yù)訂等服務(wù),用戶可通過互聯(lián)網(wǎng)自助下單,手機(jī)接收確認(rèn)二維碼電子票,商家可通過二維碼驗(yàn)票、身份證驗(yàn)票、云閘機(jī)驗(yàn)票等多種方式核驗(yàn)用戶的電子票。為提升系統(tǒng)運(yùn)行的安全性和穩(wěn)定性,系統(tǒng)還配置了防火墻和UPS(不間斷電源)。下列有關(guān)該信息系統(tǒng)涉及到的硬件和軟件相關(guān)說法,正確的是( )
A. 手機(jī)、平板等移動終端采用與計(jì)算機(jī)完全不同的體系結(jié)構(gòu)
B. 身份證驗(yàn)票使用的RFID技術(shù),是一種通信技術(shù),也是一種傳感器技術(shù)
C. 為票務(wù)管理系統(tǒng)的服務(wù)器和客戶端開發(fā)的軟件屬于系統(tǒng)軟件
D. 云計(jì)算由互聯(lián)網(wǎng)上某臺超級計(jì)算機(jī)提供算力資源或存儲資源
【答案】B
【解析】
【詳解】本題考查信息系統(tǒng)。手機(jī)、平板等移動終端雖然與計(jì)算機(jī)有所不同,但它們都采用了類似的體系結(jié)構(gòu),例如中央處理器、存儲器、輸入/輸出設(shè)備等,選項(xiàng)A說法錯誤;身份證驗(yàn)票使用的RFID技術(shù),是一種通信技術(shù),也是一種傳感器技術(shù),選項(xiàng)B說法正確;票務(wù)管理系統(tǒng)的服務(wù)器和客戶端開發(fā)的軟件屬于應(yīng)用軟件,選項(xiàng)C說法錯誤;云計(jì)算是分布式計(jì)算的一種,指的是通過網(wǎng)絡(luò)“云”將巨大的數(shù)據(jù)計(jì)算處理程序分解成無數(shù)個小程序,然后,通過多部服務(wù)器組成的系統(tǒng)進(jìn)行處理和分析這些小程序得到結(jié)果并返回給用戶,而不是某一臺超級計(jì)算機(jī)就能完成的,選項(xiàng)D說法錯誤;故答案為B選項(xiàng)。
6. 下列有關(guān)網(wǎng)絡(luò)功能和網(wǎng)絡(luò)技術(shù)的相關(guān)說法,正確的是( )
A. 瀏覽器與Web服務(wù)器之間采用雙向通信
B. 家庭局域網(wǎng)一般通過交換機(jī)接入互聯(lián)網(wǎng)
C. 網(wǎng)絡(luò)系統(tǒng)最基本的功能是資源共享功能
D. 數(shù)字?jǐn)z像頭接入網(wǎng)絡(luò)時不需要有IP地址
【答案】A
【解析】
【詳解】本題考查網(wǎng)絡(luò)功能和技術(shù)。瀏覽器與 Web 服務(wù)器之間采用雙向通信,這是因?yàn)樵谝粋€ Web 請求-響應(yīng)周期中,客戶端(瀏覽器)向服務(wù)器發(fā)送請求,然后服務(wù)器響應(yīng)該請求,實(shí)現(xiàn)了雙向的信息傳遞。A選項(xiàng)正確。家庭局域網(wǎng)通常通過路由器接入互聯(lián)網(wǎng),而不是交換機(jī)。路由器具有 NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換)功能,能夠?qū)⒍鄠€局域網(wǎng)設(shè)備共享一個公共 IP 地址來訪問互聯(lián)網(wǎng)。B選項(xiàng)錯誤。網(wǎng)絡(luò)系統(tǒng)的最基本功能不僅限于資源共享,還包括通信、數(shù)據(jù)傳輸、安全性等多個方面的功能。C選項(xiàng)錯誤。數(shù)字?jǐn)z像頭接入網(wǎng)絡(luò)通常需要具有一個 IP 地址,以便能夠被識別和訪問。 IP 地址允許其他設(shè)備在網(wǎng)絡(luò)上找到并與攝像頭通信。D選項(xiàng)錯誤。故答案為A選項(xiàng)。
7. 下面有關(guān)數(shù)據(jù)采集與編碼的相關(guān)說法,正確的是( )
A. 數(shù)字信號轉(zhuǎn)換為模擬信號的過程稱為數(shù)字化
B. ASCII碼的最大值十進(jìn)制表示為128
C. 信息編碼的本質(zhì)是信息形式轉(zhuǎn)換的過程
D. 圖像的數(shù)字化不需要經(jīng)過采樣階段
【答案】C
【解析】
【詳解】本題考查數(shù)據(jù)與編碼。數(shù)字信號轉(zhuǎn)換為模擬信號的過程稱為模擬化。A選項(xiàng)錯誤。ASCII碼的最大值十進(jìn)制表示為127,而不是128。B選項(xiàng)錯誤。信息編碼的本質(zhì)是將信息從一種形式轉(zhuǎn)換為另一種形式的過程。這種形式可以是數(shù)字、文字、圖像等,編碼的目的是為了有效地存儲、傳輸和處理信息。C選項(xiàng)正確。圖像的數(shù)字化需要經(jīng)過采樣階段。D選項(xiàng)錯誤。故答案為C選項(xiàng)。
8. 某二叉樹的樹形結(jié)構(gòu)如圖所示,其后序遍歷結(jié)果為FBCEAD,則前序遍歷結(jié)果為( )
A. ABCDEF B. FEDCBA C. DFACBE D. FDBCAE
【答案】C
【解析】
【詳解】本題考查二叉樹的前序遍歷。后序遍歷規(guī)則為“左右根”,已知后序遍歷結(jié)果為FBCEAD,結(jié)合題干中樹形結(jié)構(gòu)圖可知該二叉樹的樹形結(jié)構(gòu)應(yīng)為:,前序遍歷規(guī)則為“根左右”,根據(jù)完整的二叉樹結(jié)構(gòu)圖,得出前序遍歷為DFACBE。故答案為C選項(xiàng)。
9. 執(zhí)行下列python程序段,輸出結(jié)果( )
data=[12,3,1,2,3]
que =[0]*10
head = tail=0
for i in range (len (data)).
if data[i]%2!=0:
que[tail]= data[i]
tail +=1
elif tail-head>1:
que[tail-1]+= que [head]
head+=1
print (que[head: tail])
A. [3,2,1] B. [1,2,3] C. [1,3,1] D. [3,2,3]
【答案】D
【解析】
【詳解】本題考查Python程序。這段 Python 程序的主要功能是處理一個名為 data 的列表,按照一定的規(guī)則修改后輸出結(jié)果。程序首先創(chuàng)建了一個名為 que 的長度為 10 的列表,用于存儲結(jié)果。然后,它遍歷 data 列表中的元素,根據(jù)元素的奇偶性進(jìn)行不同的操作。如果元素是奇數(shù),它會將該元素放入 que 的隊(duì)尾(tail)。如果元素是偶數(shù),而且隊(duì)列中已經(jīng)有至少兩個元素,它會將隊(duì)列中隊(duì)首(head)和隊(duì)尾(tail)元素累加,然后將結(jié)果存儲到隊(duì)尾,同時head遞增1。最后,程序輸出 que 列表中從 head 到 tail 索引的部分。根據(jù)程序的執(zhí)行:data 中的 1 和 3 都是奇數(shù),它們被放入隊(duì)列。然后,程序檢測到隊(duì)列中已經(jīng)有至少兩個元素(1 和 3),所以將它們累加成 4,并將結(jié)果放入隊(duì)列。接著,程序遇到偶數(shù) 2,但因?yàn)榇藭r隊(duì)列中僅有一個元素,所以不執(zhí)行累加操作。最后,程序輸出隊(duì)列中從 head(1)到 tail(3)索引的部分,即 [3, 2, 3]。故答案為D選項(xiàng)。
10. 執(zhí)行下列Python代碼,輸出結(jié)果為( )
def f(s):
m =len(s)
if m= =1:
return int(s)
else:
return f(s[:m- 1])+f(s[m- 1])
print(f('101'))
A. 11 B. 2 C. 5 D. 101
【答案】B
【解析】
【詳解】本題考查Python實(shí)現(xiàn)遞歸。給定輸入 '101',函數(shù) f('101') 的執(zhí)行如下:m = 3,字符串長度為3。進(jìn)入 else 分支,執(zhí)行 f('101'[:2]) + f('101'[2])。第一個遞歸調(diào)用 f('101'[:2]),即 f('10'),此時 m = 2。進(jìn)入 else 分支,執(zhí)行 f('10'[:1]) + f('10'[1])。第一個遞歸調(diào)用 f('10'[:1]),即 f('1'),此時 m = 1。進(jìn)入 if 分支,返回 int('1'),得到結(jié)果 1。第二個遞歸調(diào)用 f('10'[1]),即 f('0'),此時 m = 1。進(jìn)入 if 分支,返回 int('0'),得到結(jié)果 0。回到第一個遞歸調(diào)用,得到 f('10') 的結(jié)果為 1 + 0 = 1。回到主調(diào)用,得到 f('101') 的結(jié)果為 f('10') + f('1') = 1 + 1 = 2。故答案為B選項(xiàng)。
11. 執(zhí)行下列Python程序代碼,當(dāng)輸入的數(shù)據(jù)為“ABCDE”,則輸出的結(jié)果不可能的是( )
from random import randint
st = ["]*10; top=- 1; out="
s=input('s=')
while s:
flag = randint(0,1)
if flag ==1:
top+=1;st[top]=s[0]
s=s[1:]
elif top!=- 1:
out+=st[top];top-=1
while top!=- 1:
out +=st[top];top -=1
print(out)
A. CEDAB B. BDECA C. ABCED D. DCBEA
【答案】A
【解析】
【詳解】本題考查的是Python程序應(yīng)用。分析程序可知,程序?qū)崿F(xiàn)的是對字符串s進(jìn)行入棧和出棧的操作,最后輸出出棧的字符。選項(xiàng)B,入棧AB,出棧B,入棧CD,出棧D,入棧E,出棧ECA,符合棧的操作原則;選項(xiàng)C,入棧A,出棧A,入棧B,出棧B,入棧C,出棧C,入棧DE,出棧ED,符合棧的操作原則;選項(xiàng)D,入棧ABCD,出棧DCB,入棧E,出棧EA,符合棧的操作原則。排除BCD選項(xiàng),故本題應(yīng)選A。
12. 列表a有n(n>=2)個正整數(shù),相鄰兩數(shù)的差值為1,0或-1。求相鄰兩數(shù)具有相同差值的連續(xù)子序列中,子序列元素和的最大值。實(shí)現(xiàn)該功能的程序段如下,加框處應(yīng)填寫的正確代碼是( )
A. B. C. D.
【答案】D
【解析】
【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。變量f保存后續(xù)相鄰兩數(shù)的差值,maxv保存子序列元素和的最大值,t2保存上一個連續(xù)子序列元素和與當(dāng)前連續(xù)子序列元素和中的最大值,t1保存當(dāng)前連續(xù)子序列元素和。首先if判斷state與f是否相等,若相等,則更新t1和t2,如果不相等,則更新state=f,同時更新t1為最新相鄰子串的和,t2更新為t1和t2中的最大值。此雙分支判斷完,再判斷t2與maxv的大小,即對應(yīng)選項(xiàng)D,故選D。
二、非選擇題(本大題共3小題,其中第13題7分,第14題10分,第15題9分,共26分)
13. 下列Python程序段功能:統(tǒng)計(jì)如第13題圖a所示英文小說中英文單詞出現(xiàn)的次數(shù),且不區(qū)分大小字母,輸出文章中出現(xiàn)次數(shù)最多的英文單詞以及出現(xiàn)次數(shù),如有并列則一并輸出。
(1)下列程序代碼中,加框處的語句________(選填:能/不能)改寫成語句 elif "a" <=ch<= "z"
(2)為實(shí)現(xiàn)題目所述功能,請為下面劃線處填寫合適代碼。
file = open("source.xt","r" ,encoding "utf8")
context= " "
line = filereadline()
while line:
context += line.strip()+ ""
line = filereadline()
①____
words= {}
word = ""
for i in range(num) :
ch = context[i]
if"A"<=ch<="Z"
ch = chr(ord(ch)+32)
word += ch
elif len(word)> 0:
if word in words :
②____
else :
words[word]= 1
word = ""
maxcount=()
maxword= []
for key in words : .
if ③____
maxcount = words[key]
maxword=[key]
elif words[key] = = maxcount:
maxword.append(key)
print(maxword,maxcount)
【答案】 ①. 不能 ②. num=len(context) ③. words[word]+=1 ④. words[key]>maxcount
【解析】
【詳解】本題考查Python程序。
(1)加框處的語句不能改寫成 elif "a" <=ch<= "z",因?yàn)檫@樣會導(dǎo)致程序邏輯錯誤。原代碼中使用的是 if "A" <=ch<= "Z" 來判斷字符是否為大寫字母,然后將大寫字母轉(zhuǎn)換為小寫字母,而小寫字母的范圍是 a 到 z,所以不能將大寫字母的判斷條件直接改為小寫字母范圍。故答案為:不能。
(2)在第一個空中,使用 len(context) 來獲取文本內(nèi)容的長度,以確定循環(huán)的范圍,故答案為:num=len(context)。在第二個空中,使用 words[word] += 1 來增加單詞出現(xiàn)的次數(shù),故答案為:words[word]+=1。在第三個空中,使用 words[key] > maxcount 來判斷當(dāng)前單詞出現(xiàn)的次數(shù)是否大于最大次數(shù),如果是,則更新最大次數(shù)和最大單詞列表,故答案為:words[key]>maxcount。
14. 為監(jiān)測和調(diào)節(jié)室內(nèi)濕度,小馬同學(xué)搭建了室內(nèi)濕度監(jiān)測系統(tǒng),該系統(tǒng)結(jié)構(gòu)示意圖如第14題圖a所示。當(dāng)室內(nèi)濕度高于閾值時,開啟通風(fēng)裝置通風(fēng),起到除濕效果。Web服務(wù)器的IP地址為“192.168.10.10”,濕度傳感器采集的數(shù)據(jù)由智能終端經(jīng)IoT模塊發(fā)送到Web服務(wù)器并存儲于數(shù)據(jù)庫,服務(wù)器可根據(jù)濕度情況發(fā)送控制指令,智能終端根據(jù)指令控制通風(fēng)裝置的啟動與停止。
圖a
#服務(wù)端部分程序代碼:
from flask import Flask,render_template,request
app = Flask(_name_)
@app.route('/')
def query():
#查詢最近上傳的50條濕度記錄,并存儲在二維列表sdata中
return render_ template('index.html', ddata= =sdata)
@app.route('/input')
def upload():
hm = float(request.args get('hum')) #獲取濕度信息
#濕度數(shù)據(jù)存儲到數(shù)據(jù)庫,代碼略
if hm> 70: return '1' else. return '0'
if_ name_ = = '_ main_.
app.run(host = '0.0.0.0', port = 8080, debug = True)
請回答下列問題:
(1)視圖函數(shù)upload的返回值由_____接收(單選,填字母:A.Web服務(wù)器/B.瀏覽器/C.智能終端)。
(2)智能終端上傳濕度數(shù)據(jù)時,采用的HTTP請求方式為_____(單選,填字母:A.GET/B.POST)。
(3)通過瀏覽器查詢最近的50條記錄時,輸入的網(wǎng)址為_____。
(4)當(dāng)濕度在閾值70上下快速波動時,通風(fēng)裝置會被頻繁啟動。為讓通風(fēng)裝置的工作狀態(tài)更平穩(wěn),請為加框處代碼提供合理改進(jìn)建議,可用簡短文字描述改進(jìn)方法。_____
(5)小馬為了解7月份某天每小時平均濕度的變化情況,從數(shù)據(jù)庫中導(dǎo)出數(shù)據(jù)并保存成EXCEL文件,格式如圖b所示,通過數(shù)據(jù)分析與處理,繪制如圖c所示圖表。請為劃線處填寫合適代碼。
圖b 圖c
import pandas as pd
import matplotlib.pyplot as plt
df= pd.read_ excel('data.xIsx')
date = input('請輸入日期,示例: 2023/7/8')
df=____①
df.insert(0, '小時',")
for i in df.index:
time = df.at[;,"時間"]
df.at[i, '小時'] = time[3:5]
df= df groupby('小時', as_ index = False).mean()
plt.plot (( )② ,df.濕度)
plt.show()
【答案】 ①. C ②. A ③. http://192.168.10.10:8080/ ④. ①根據(jù)閾值70設(shè)置上限70.5和下限69.5,濕度上升時超過上限啟動通風(fēng)裝置,濕度下降時低于下限停止通風(fēng)裝置。②用包含當(dāng)前時間點(diǎn)的連續(xù)多個濕度平均值替代當(dāng)前濕度控制通風(fēng)裝置。 ⑤. df[df["日期"]= =date]或df[df.日期=date] ⑥. df.小時或df["小時"]
【解析】
【詳解】本題考查Python程序以及信息系統(tǒng)。
(1)視圖函數(shù) upload 的返回值應(yīng)由 智能終端 接收。這是因?yàn)樵诖a中,當(dāng)濕度傳感器采集的數(shù)據(jù)上傳至 Web 服務(wù)器后,服務(wù)器會根據(jù)數(shù)據(jù)進(jìn)行處理,如果濕度超過了閾值,服務(wù)器會返回 '1',否則返回 '0'。而這個返回值將由智能終端接收,用于控制通風(fēng)裝置的啟停。故答案為C選項(xiàng)。
(2)智能終端上傳濕度數(shù)據(jù)時,采用的是 GET 請求方式。在代碼中,使用了以下行來獲取濕度信息:hm = float(request.args.get('hum')) # 獲取濕度信息這里使用了 request.args.get 來獲取 URL 中的參數(shù),這是 GET 請求的一種常見方式,通過 URL 中的參數(shù)傳遞數(shù)據(jù)。故答案為A選項(xiàng)。
(3)通過瀏覽器查詢最近的50條記錄時,輸入的網(wǎng)址應(yīng)為服務(wù)器的地址和端口號,即:http://192.168.10.10:8080/。這是 Flask 服務(wù)器運(yùn)行的地址和端口號,用于訪問 Web 應(yīng)用程序。故答案為:http://192.168.10.10:8080/。
(4)在濕度快速波動的情況下,設(shè)置一個上限和下限,例如70.5和69.5,可以防止頻繁啟動通風(fēng)裝置。當(dāng)濕度超過上限時啟動通風(fēng)裝置,當(dāng)濕度低于下限時停止通風(fēng)裝置,這樣可以避免頻繁啟停。另一種改進(jìn)方法是使用濕度的平均值來控制通風(fēng)裝置。而不是僅僅依賴于當(dāng)前濕度,可以計(jì)算包含當(dāng)前時間點(diǎn)的連續(xù)多個濕度值的平均值,然后根據(jù)平均值來控制通風(fēng)裝置。這樣可以減緩濕度的快速波動對通風(fēng)裝置的影響,使工作狀態(tài)更加平穩(wěn)。
(5)小馬要根據(jù)輸入的日期來篩選數(shù)據(jù),從數(shù)據(jù)庫中選擇日期匹配的數(shù)據(jù),所以需要使用條件語句來實(shí)現(xiàn)。故答案為:df[df["日期"]= =date]或df[df.日期=date]。小馬要繪制每小時平均濕度的變化情況,所以需要提取數(shù)據(jù)中的小時信息,可以直接使用DataFrame中的"小時"列或者"小時"這個鍵來獲取數(shù)據(jù)。故答案為:df.小時或df["小時"]。
15. 某校針對高三高考成績進(jìn)行分析時,其中有兩個主要指標(biāo):班級各科平均成績和班級總分平均成績。高考成績保存在“kscj.csv”文件中,格式如圖a所示,每行有四個項(xiàng)目,分別是“學(xué)號”、“姓名”、“學(xué)科”和“得分”,其中“學(xué)號”的前兩位表示班級編號,后兩位表示該學(xué)生班內(nèi)編號,兩種編號均從“01”遞增編號。
設(shè)計(jì)如下Python程序,執(zhí)行后輸出上述兩個主要指標(biāo),如圖b所示。請回答下列問題。
圖a 圖b
(1)通讀下列程序代碼后,可知程序中各班級隊(duì)列采用的數(shù)據(jù)結(jié)構(gòu)為______(選填,數(shù)組/鏈表)。
(2)函數(shù)dataToClassQue功能:根據(jù)班級編號,將數(shù)據(jù)分配到各個班級隊(duì)列。請?jiān)趧澗€處填入合適的代碼。
def dataToClassQue(data) :
num = len(data)
for i in range(num):
classId = data[i][0]
if queInfo[classId-1][0]=-1 :
queInfo[classId-1][0]=i
else:
_____
queInfo[classId-1][1]=i
return
(3)函數(shù)dataProcessing功能:統(tǒng)計(jì)各班各科平均分和班總分平均分。請?jiān)趧澗€處填入合適的代碼。
def dataProcessing(data):
for classId in range(1 classNumber+1):
①____
score = [[0,0] for i in range(10)] #班級各科平均分和相應(yīng)人數(shù)初始化
p = queInfo[classId- 1][0]
while p!=-1 :
subjectId = data[p][3]
total += data[p][4]
②____
score[subjectIld][1]+= 1
p = data[p][-1]
for subjectId in range(10):
if score[subjectId][1]!=0.
t= ③____
#函數(shù)round(t,x)用于對變量t四舍五入保留x位小數(shù)
averageScore[classId- 1][subjectId] = round(t,1)
averageScore[classId-1][10] = round(total/score[0][1],1)
return
def readFile(data) :
#讀入原始學(xué)生數(shù)據(jù),預(yù)處理后,存儲到data中,代碼略
#data數(shù)據(jù)格式:[[6,10,'白凱修',0,117,-1],[6,10, '白凱修',1,109,-1],……]
#每條記錄的信息包括:班級編號,班內(nèi)編號,姓名,學(xué)科編號,得分和預(yù)留值-1
return maxCassId #返回最大班級編號
def fmtPrint():
#格式化輸出,如第15題圖b所示,代碼略。
return
#主程序:
course= {'語文':0, '數(shù)學(xué)':1, '英語':2, '物理':3, '化學(xué)':4, '生物':5, '政治':6, '歷史':7, '地理':8, '技術(shù)':9}
data=[] #存儲讀入的數(shù)據(jù)
classNumber = readFile(data)
queInfo = [[-1,-1] for i in range(classNumber)] #初始化隊(duì)列,用于存儲各班級信息
averageScore = [[0 for k in range(11)] for i in range(classNumber)]#初始化各班各科以及總分平均分
dataToClassQue(data)
dataProcessing(data)
fmtPrint()
【答案】 ①. 鏈表 ②. data[queInfo[classId-1][1]][-1]=i ③. total=0 ④. scoree[subjectIld][0]+=data[p][4] ⑤. scoree[subjectIld][0]/score[subjectIld][1]
【解析】
【詳解】本題考查的是Python綜合應(yīng)用。
(1)通讀下列程序代碼后,可知程序中各班級隊(duì)列采用的數(shù)據(jù)結(jié)構(gòu)為鏈表。
(2)對成績數(shù)據(jù)data建立鏈表,故劃線處應(yīng)填:data[queInfo[classId-1][1]][-1]=i。
(3)total是總分,每個班級統(tǒng)計(jì)平均分時,先要初始化總分為0,故第一空應(yīng)為:total=0;subjectId是科目,scoree[subjectIld][0]是科目為subjectIld總分,故第二空應(yīng)為:scoree[subjectIld][0]+=data[p][4];t是平均分,score[subjectIld][1]是科目為subjectIld的學(xué)生數(shù),故第三空應(yīng)為:scoree[subjectIld][0]/score[subjectIld][1]。浙江強(qiáng)基聯(lián)盟2023學(xué)年第一學(xué)期高三年級9月聯(lián)考
技術(shù)學(xué)科試題
考生須知:
1.考生答題前,務(wù)必將自己的姓名、準(zhǔn)考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙上。
2.選擇題答案須用2B鉛筆將答題紙上對應(yīng)題目的答案標(biāo)號涂黑,改動后須將原填涂處用橡皮擦凈。
3.非選擇題的答案須用黑色字跡的簽字筆或鋼筆寫在答題紙上相應(yīng)區(qū)域內(nèi),作圖時可先使用2B鉛筆,確定后須用黑色字跡的簽字筆或鋼筆描黑,答案寫在本試題卷上無效。
第一部分信息技術(shù)(共50分)
一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項(xiàng)中只有一個是符合題目要求的,不選、多選、錯選均不得分)
1. 下列有關(guān)數(shù)據(jù)、信息和知識的說法,正確的是( )
A. 諸多中國古代著作失傳,說明信息共享時會出現(xiàn)損耗
B. 瀏覽并熟記大量的科技書籍內(nèi)容,就能掌握相關(guān)的科技知識
C. 導(dǎo)航軟件需要及時更新地圖,說明信息具有時效性
D. 計(jì)算機(jī)中不同類型的數(shù)據(jù)均采用二進(jìn)制,且編碼方式相同
2. 下列說法中,不能體現(xiàn)人工智能技術(shù)應(yīng)用的是( )
A. 停車場車輛識別與計(jì)時收費(fèi) B. 高速公路出入口ETC支付
C. 醫(yī)學(xué)專家系統(tǒng)遠(yuǎn)程診斷疾病 D. 門禁系統(tǒng)的人臉識別功能
3. 票務(wù)管理系統(tǒng)采用云計(jì)算的架構(gòu),廣泛應(yīng)用于景區(qū)、酒店。其具備線上和線下購票,酒店預(yù)訂等服務(wù),用戶可通過互聯(lián)網(wǎng)自助下單,手機(jī)接收確認(rèn)二維碼電子票,商家可通過二維碼驗(yàn)票、身份證驗(yàn)票、云閘機(jī)驗(yàn)票等多種方式核驗(yàn)用戶的電子票。為提升系統(tǒng)運(yùn)行的安全性和穩(wěn)定性,系統(tǒng)還配置了防火墻和UPS(不間斷電源)。下列有關(guān)該信息系統(tǒng)組成、功能和應(yīng)用的說法,不正確的是( )
A. 云閘機(jī)屬于系統(tǒng)五大組成要素中的硬件部分
B. 互聯(lián)網(wǎng)自助下單,訂單數(shù)據(jù)存儲在相應(yīng)的客戶端設(shè)備中
C. 系統(tǒng)能根據(jù)價格、距離和評價等推薦酒店,屬于信息決策系統(tǒng)功能
D. 系統(tǒng)服務(wù)器需配備UPS,說明信息系統(tǒng)存在外部環(huán)境依賴局限性
4. 票務(wù)管理系統(tǒng)采用云計(jì)算的架構(gòu),廣泛應(yīng)用于景區(qū)、酒店。其具備線上和線下購票,酒店預(yù)訂等服務(wù),用戶可通過互聯(lián)網(wǎng)自助下單,手機(jī)接收確認(rèn)二維碼電子票,商家可通過二維碼驗(yàn)票、身份證驗(yàn)票、云閘機(jī)驗(yàn)票等多種方式核驗(yàn)用戶的電子票。為提升系統(tǒng)運(yùn)行的安全性和穩(wěn)定性,系統(tǒng)還配置了防火墻和UPS(不間斷電源)。下列有關(guān)該信息系統(tǒng)安全的相關(guān)說法,不正確是( )
A. 個人線上首次訂票時需進(jìn)行注冊,這可能造成個人信息泄露
B. 防火墻可監(jiān)視進(jìn)出的數(shù)據(jù)流,保護(hù)內(nèi)網(wǎng)免受非法入侵
C. 用戶訪問系統(tǒng)資源時,身份認(rèn)證通過后,還需訪問控制授權(quán)
D. 為方便用戶使用,系統(tǒng)管理員可將所有手機(jī)用戶設(shè)置為免密碼登錄
5. 票務(wù)管理系統(tǒng)采用云計(jì)算的架構(gòu),廣泛應(yīng)用于景區(qū)、酒店。其具備線上和線下購票,酒店預(yù)訂等服務(wù),用戶可通過互聯(lián)網(wǎng)自助下單,手機(jī)接收確認(rèn)二維碼電子票,商家可通過二維碼驗(yàn)票、身份證驗(yàn)票、云閘機(jī)驗(yàn)票等多種方式核驗(yàn)用戶的電子票。為提升系統(tǒng)運(yùn)行的安全性和穩(wěn)定性,系統(tǒng)還配置了防火墻和UPS(不間斷電源)。下列有關(guān)該信息系統(tǒng)涉及到的硬件和軟件相關(guān)說法,正確的是( )
A. 手機(jī)、平板等移動終端采用與計(jì)算機(jī)完全不同的體系結(jié)構(gòu)
B. 身份證驗(yàn)票使用的RFID技術(shù),是一種通信技術(shù),也是一種傳感器技術(shù)
C. 為票務(wù)管理系統(tǒng)的服務(wù)器和客戶端開發(fā)的軟件屬于系統(tǒng)軟件
D. 云計(jì)算由互聯(lián)網(wǎng)上某臺超級計(jì)算機(jī)提供算力資源或存儲資源
6. 下列有關(guān)網(wǎng)絡(luò)功能和網(wǎng)絡(luò)技術(shù)的相關(guān)說法,正確的是( )
A. 瀏覽器與Web服務(wù)器之間采用雙向通信
B. 家庭局域網(wǎng)一般通過交換機(jī)接入互聯(lián)網(wǎng)
C. 網(wǎng)絡(luò)系統(tǒng)最基本的功能是資源共享功能
D. 數(shù)字?jǐn)z像頭接入網(wǎng)絡(luò)時不需要有IP地址
7. 下面有關(guān)數(shù)據(jù)采集與編碼的相關(guān)說法,正確的是( )
A. 數(shù)字信號轉(zhuǎn)換為模擬信號的過程稱為數(shù)字化
B. ASCII碼的最大值十進(jìn)制表示為128
C. 信息編碼的本質(zhì)是信息形式轉(zhuǎn)換的過程
D. 圖像的數(shù)字化不需要經(jīng)過采樣階段
8. 某二叉樹的樹形結(jié)構(gòu)如圖所示,其后序遍歷結(jié)果為FBCEAD,則前序遍歷結(jié)果為( )
A. ABCDEF B. FEDCBA C. DFACBE D. FDBCAE
9. 執(zhí)行下列python程序段,輸出結(jié)果為( )
data=[1,2,3,1,2,3]
que =[0]*10
head = tail=0
for i in range (len (data)).
if data[i]%2!=0:
que[tail]= data[i]
tail +=1
elif tail-head>1:
que[tail-1]+= que [head]
head+=1
print (que[head: tail])
A. [3,2,1] B. [1,2,3] C. [1,3,1] D. [3,2,3]
10. 執(zhí)行下列Python代碼,輸出結(jié)果為( )
def f(s):
m =len(s)
if m= =1:
return int(s)
else:
return f(s[:m- 1])+f(s[m- 1])
print(f('101'))
A. 11 B. 2 C. 5 D. 101
11. 執(zhí)行下列Python程序代碼,當(dāng)輸入的數(shù)據(jù)為“ABCDE”,則輸出的結(jié)果不可能的是( )
from random import randint
st = ["]*10; top=- 1; out="
s=input('s=')
while s:
flag = randint(0,1)
if flag ==1:
top+=1;st[top]=s[0]
s=s[1:]
elif top!=- 1:
out+=st[top];top-=1
while top!=- 1:
out +=st[top];top -=1
print(out)
A. CEDAB B. BDECA C. ABCED D. DCBEA
12. 列表a有n(n>=2)個正整數(shù),相鄰兩數(shù)的差值為1,0或-1。求相鄰兩數(shù)具有相同差值的連續(xù)子序列中,子序列元素和的最大值。實(shí)現(xiàn)該功能的程序段如下,加框處應(yīng)填寫的正確代碼是( )
A. B. C. D.
二、非選擇題(本大題共3小題,其中第13題7分,第14題10分,第15題9分,共26分)
13. 下列Python程序段功能:統(tǒng)計(jì)如第13題圖a所示英文小說中英文單詞出現(xiàn)的次數(shù),且不區(qū)分大小字母,輸出文章中出現(xiàn)次數(shù)最多的英文單詞以及出現(xiàn)次數(shù),如有并列則一并輸出。
(1)下列程序代碼中,加框處的語句________(選填:能/不能)改寫成語句 elif "a" <=ch<= "z"
(2)為實(shí)現(xiàn)題目所述功能,請為下面劃線處填寫合適代碼。
file = open("source.xt","r" ,encoding "utf8")
context= " "
line = file.readline()
while line:
context += line.strip()+ ""
line = file.readline()
①____
words= {}
word = ""
for i in range(num) :
ch = context[i]
if"A"<=ch<="Z"
ch = chr(ord(ch)+32)
word += ch
elif len(word)> 0:
if word in words :
②____
else :
words[word]= 1
word = ""
maxcount=()
maxword= []
for key in words : .
if ③____
maxcount = words[key]
maxword=[key]
elif words[key] = = maxcount:
maxword.append(key)
print(maxword,maxcount)
14. 為監(jiān)測和調(diào)節(jié)室內(nèi)濕度,小馬同學(xué)搭建了室內(nèi)濕度監(jiān)測系統(tǒng),該系統(tǒng)結(jié)構(gòu)示意圖如第14題圖a所示。當(dāng)室內(nèi)濕度高于閾值時,開啟通風(fēng)裝置通風(fēng),起到除濕效果。Web服務(wù)器IP地址為“192.168.10.10”,濕度傳感器采集的數(shù)據(jù)由智能終端經(jīng)IoT模塊發(fā)送到Web服務(wù)器并存儲于數(shù)據(jù)庫,服務(wù)器可根據(jù)濕度情況發(fā)送控制指令,智能終端根據(jù)指令控制通風(fēng)裝置的啟動與停止。
圖a
#服務(wù)端部分程序代碼:
from flask import Flask,render_template,request
app = Flask(_name_)
@approute('/')
def query():
#查詢最近上傳的50條濕度記錄,并存儲在二維列表sdata中
return render_ template('index.html', ddata= =sdata)
@app.route('/input')
def upload():
hm = float(request.args get('hum')) #獲取濕度信息
#濕度數(shù)據(jù)存儲到數(shù)據(jù)庫,代碼略
if hm> 70: return '1' else. return '0'
if_ name_ = = '_ main_.
app.run(host = '0.0.0.0', port = 8080, debug = True)
請回答下列問題:
(1)視圖函數(shù)upload的返回值由_____接收(單選,填字母:A.Web服務(wù)器/B.瀏覽器/C.智能終端)。
(2)智能終端上傳濕度數(shù)據(jù)時,采用的HTTP請求方式為_____(單選,填字母:A.GET/B.POST)。
(3)通過瀏覽器查詢最近的50條記錄時,輸入的網(wǎng)址為_____。
(4)當(dāng)濕度在閾值70上下快速波動時,通風(fēng)裝置會被頻繁啟動。為讓通風(fēng)裝置工作狀態(tài)更平穩(wěn),請為加框處代碼提供合理改進(jìn)建議,可用簡短文字描述改進(jìn)方法。_____
(5)小馬為了解7月份某天每小時平均濕度的變化情況,從數(shù)據(jù)庫中導(dǎo)出數(shù)據(jù)并保存成EXCEL文件,格式如圖b所示,通過數(shù)據(jù)分析與處理,繪制如圖c所示圖表。請為劃線處填寫合適代碼。
圖b 圖c
import pandas as pd
import matplotlib.pyplot as plt
df= pd.read_ excel('data.xIsx')
date = input('請輸入日期,示例: 2023/7/8')
df=____①
df.insert(0, '小時',")
for i in df.index:
time = df.at[;,"時間"]
df.at[i, '小時'] = time[3:5]
df= df groupby('小時', as_ index = False).mean()
plt.plot (( )② ,df.濕度)
pltshow()
15. 某校針對高三高考成績進(jìn)行分析時,其中有兩個主要指標(biāo):班級各科平均成績和班級總分平均成績。高考成績保存在“kscj.csv”文件中,格式如圖a所示,每行有四個項(xiàng)目,分別是“學(xué)號”、“姓名”、“學(xué)科”和“得分”,其中“學(xué)號”的前兩位表示班級編號,后兩位表示該學(xué)生班內(nèi)編號,兩種編號均從“01”遞增編號。
設(shè)計(jì)如下Python程序,執(zhí)行后輸出上述兩個主要指標(biāo),如圖b所示。請回答下列問題。
圖a 圖b
(1)通讀下列程序代碼后,可知程序中各班級隊(duì)列采用的數(shù)據(jù)結(jié)構(gòu)為______(選填,數(shù)組/鏈表)。
(2)函數(shù)dataToClassQue功能:根據(jù)班級編號,將數(shù)據(jù)分配到各個班級隊(duì)列。請?jiān)趧澗€處填入合適的代碼。
def dataToClassQue(data) :
num = len(data)
for i in range(num):
classId = data[i][0]
if queInfo[classId-1][0]=-1 :
queInfo[classId-1][0]=i
else:
_____
queInfo[classId-1][1]=i
return
(3)函數(shù)dataProcessing功能:統(tǒng)計(jì)各班各科平均分和班總分平均分。請?jiān)趧澗€處填入合適的代碼。
def dataProcessing(data):
for classId in range(1 ,classNumber+1):
①____
score = [[00] for i in range(10)] #班級各科平均分和相應(yīng)人數(shù)初始化
p = queInfo[classId- 1][0]
while p!=-1 :
subjectId = data[p][3]
total += data[p][4]
②____
score[subjectIld][1]+= 1
p = data[p][-1]
for subjectId in range(10):
if score[subjectId][1]!=0.
t= ③____
#函數(shù)round(t,x)用于對變量t四舍五入保留x位小數(shù)
averageScore[classId- 1][subjectId] = round(t,1)
averageScore[classId-1][10] = round(total/score[0][1],1)
return
def readFile(data) :
#讀入原始學(xué)生數(shù)據(jù),預(yù)處理后,存儲到data中,代碼略
#data數(shù)據(jù)格式:[[6,10,'白凱修',0,117,-1],[6,10, '白凱修',1,109,-1],……]
#每條記錄的信息包括:班級編號,班內(nèi)編號,姓名,學(xué)科編號,得分和預(yù)留值-1
return maxCassId #返回最大班級編號
def fmtPrint():
#格式化輸出,如第15題圖b所示,代碼略。
return
#主程序:
course= {'語文':0, '數(shù)學(xué)':1, '英語':2, '物理':3, '化學(xué)':4, '生物':5, '政治':6, '歷史':7, '地理':8, '技術(shù)':9}
data=[] #存儲讀入的數(shù)據(jù)
classNumber = readFile(data)
queInfo = [[-1,-1] for i in range(classNumber)] #初始化隊(duì)列,用于存儲各班級信息
averageScore = [[0 for k in range(11)] for i in range(classNumber)]#初始化各班各科以及總分平均分
dataToClassQue(data)
dataProcessing(data)
fmtPrint()

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 忻城县| 延长县| 香格里拉县| 江都市| 鹤岗市| 元氏县| 南靖县| 紫阳县| 青田县| 郴州市| 合肥市| 富顺县| 手游| 朔州市| 博兴县| 美姑县| 青河县| 昌平区| 麦盖提县| 汪清县| 绥棱县| 洛浦县| 安塞县| 开阳县| 古田县| 花莲县| 岳阳市| 呼玛县| 天祝| 东丰县| 成武县| 宁陕县| 九江县| 潜江市| 开远市| 裕民县| 岗巴县| 吴堡县| 乐昌市| 高密市| 固镇县|