2025年1月浙江信息技術(shù)高考選考真題答案_第1頁(yè)
2025年1月浙江信息技術(shù)高考選考真題答案_第2頁(yè)
2025年1月浙江信息技術(shù)高考選考真題答案_第3頁(yè)
2025年1月浙江信息技術(shù)高考選考真題答案_第4頁(yè)
2025年1月浙江信息技術(shù)高考選考真題答案_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2025年1月浙江信息技術(shù)高考選考真題

一、選擇題

1.某市舉行科普現(xiàn)場(chǎng)宣傳活動(dòng),包括科學(xué)實(shí)驗(yàn)秀、科技故事分享等內(nèi)容。該活動(dòng)還通過(guò)視頻直播、網(wǎng)站、報(bào)紙等

媒介進(jìn)行傳播。市民可參加線下活動(dòng),也可注冊(cè)后參加線上活動(dòng)。下列關(guān)于該活動(dòng)中數(shù)據(jù)和信息的說(shuō)法,正確的是

()

A.同一活動(dòng)內(nèi)容的數(shù)據(jù)在不同的媒介上表現(xiàn)形式相同

B.活動(dòng)內(nèi)容中圖像和文本的數(shù)字化方法是完全一致的

C.活動(dòng)內(nèi)容通過(guò)多種媒介傳播有助于信息的共享

D.同一活動(dòng)信息的價(jià)值不會(huì)隨著時(shí)間的推移而變化

【答案】C

【解析】同一活動(dòng)內(nèi)容的數(shù)據(jù)在不同媒介上表現(xiàn)形式通常是不同的,例如在視頻直播中是以視頻流的形式呈現(xiàn),在

網(wǎng)站上可能是圖文、視頻等多種形式結(jié)合,在報(bào)紙上則是以文字和圖片的形式呈現(xiàn),A錯(cuò)誤;圖像數(shù)字化一般通過(guò)

采樣和量化等過(guò)程,將連續(xù)的圖像信號(hào)轉(zhuǎn)換為離散的數(shù)字信號(hào),而文本數(shù)字化是將文字字符按照一定的編碼規(guī)則,

如ASCII碼、Unicode等,轉(zhuǎn)換為計(jì)算機(jī)能夠處理的數(shù)字代碼,B錯(cuò)誤;通過(guò)視頻直播、網(wǎng)站、報(bào)紙等多種媒介

傳播活動(dòng)內(nèi)容,能夠讓更多不同類型、不同需求的市民獲取到活動(dòng)信息,從而有助于信息的共享,C正確;活動(dòng)信

息的價(jià)值往往會(huì)隨著時(shí)間的推移而變化,D錯(cuò)誤。

故選:C。

2.某市舉行科普現(xiàn)場(chǎng)宣傳活動(dòng),包括科學(xué)實(shí)驗(yàn)秀、科技故事分享等內(nèi)容。該活動(dòng)還通過(guò)視頻直播、網(wǎng)站、報(bào)紙等

媒介進(jìn)行傳播。市民可參加線下活動(dòng),也可注冊(cè)后參加線上活動(dòng)。關(guān)于信息安全與信息社會(huì)責(zé)任,下列行為合適的

是()

A.視頻直播時(shí)接受社會(huì)監(jiān)督B.觀眾將科學(xué)實(shí)驗(yàn)秀制作成視頻銷售

C.使用他人信息注冊(cè)參加線上活動(dòng)D.將注冊(cè)信息發(fā)到活動(dòng)用戶群里

【答案】A

【解析】A正確,視頻直播時(shí)接受社會(huì)監(jiān)督,能保障活動(dòng)傳播信息的合法性、真實(shí)性與積極導(dǎo)向。通過(guò)接受監(jiān)督,

可及時(shí)察覺(jué)并糾正潛在問(wèn)題,確?;顒?dòng)信息準(zhǔn)確、有益,推動(dòng)信息健康傳播。B錯(cuò)誤,觀眾將科學(xué)實(shí)驗(yàn)秀制作成視

頻銷售,涉及未經(jīng)授權(quán)的商業(yè)利用。科普現(xiàn)場(chǎng)宣傳活動(dòng)內(nèi)容通常有特定傳播目的與版權(quán)歸屬,未經(jīng)許可用于商業(yè)銷

售,侵犯了活動(dòng)主辦方或相關(guān)創(chuàng)作者的知識(shí)產(chǎn)權(quán),不符信息社會(huì)責(zé)任。C錯(cuò)誤,使用他人信息注冊(cè)參加線上活動(dòng),

嚴(yán)重侵犯他人隱私與信息安全。個(gè)人注冊(cè)信息應(yīng)妥善保護(hù),私自使用他人信息注冊(cè),既違反道德規(guī)范,還可能觸犯

法律法規(guī),給他人帶來(lái)潛在風(fēng)險(xiǎn)與損失。D錯(cuò)誤,將注冊(cè)信息發(fā)到活動(dòng)用戶群里,會(huì)造成大量個(gè)人信息泄露。注冊(cè)

信息包含市民個(gè)人隱私,隨意在公開(kāi)用戶群傳播,可能被不法分子利用,威脅市民信息安全,不符信息安全要求。

因此,

故選:A。

3.某連鎖餐廳的智能監(jiān)管系統(tǒng)實(shí)現(xiàn)從食材驗(yàn)收區(qū)到加工區(qū)全程監(jiān)管。在食材驗(yàn)收區(qū),智能驗(yàn)收秤采集并保存食材

的品種、重量等數(shù)據(jù)、同時(shí)將數(shù)據(jù)發(fā)送到服務(wù)器;在食材加工區(qū),AI抓拍設(shè)備自動(dòng)識(shí)別員工的違規(guī)行為,并通過(guò)音

箱發(fā)出語(yǔ)音提示,如“請(qǐng)穿工作服”,同時(shí)將抓拍數(shù)據(jù)發(fā)送到服務(wù)器。管理員可通過(guò)安裝有監(jiān)管系統(tǒng)APP的移動(dòng)終端

查看各連鎖餐廳的數(shù)據(jù)。下列關(guān)于該信息系統(tǒng)功能的說(shuō)法,不正確...的是()

A.系統(tǒng)的數(shù)據(jù)收集和輸入功能由智能驗(yàn)收秤實(shí)現(xiàn)

B.語(yǔ)音提示功能可采用語(yǔ)音合成技術(shù)實(shí)現(xiàn)

C.監(jiān)管系統(tǒng)APP可與服務(wù)器進(jìn)行雙向數(shù)據(jù)傳輸

D.識(shí)別員工違規(guī)行為的功能屬于人工智能技術(shù)的應(yīng)用

【答案】A

【解析】該系統(tǒng)中數(shù)據(jù)收集和輸入功能并非僅由智能驗(yàn)收秤實(shí)現(xiàn),AI抓拍設(shè)備也負(fù)責(zé)收集和輸入抓拍數(shù)據(jù)等。

故選:A。

4.某連鎖餐廳的智能監(jiān)管系統(tǒng)實(shí)現(xiàn)從食材驗(yàn)收區(qū)到加工區(qū)全程監(jiān)管。在食材驗(yàn)收區(qū),智能驗(yàn)收秤采集并保存食材

的品種、重量等數(shù)據(jù)、同時(shí)將數(shù)據(jù)發(fā)送到服務(wù)器;在食材加工區(qū),AI抓拍設(shè)備自動(dòng)識(shí)別員工的違規(guī)行為,并通過(guò)音

箱發(fā)出語(yǔ)音提示,如“請(qǐng)穿工作服”,同時(shí)將抓拍數(shù)據(jù)發(fā)送到服務(wù)器。管理員可通過(guò)安裝有監(jiān)管系統(tǒng)APP的移動(dòng)終端

查看各連鎖餐廳的數(shù)據(jù)。某地區(qū)有100家連鎖餐廳,每家餐廳安裝有5臺(tái)AI抓拍設(shè)備。若使用二進(jìn)制對(duì)這些設(shè)備

進(jìn)行編碼,二進(jìn)制碼的前幾位表示餐廳號(hào),其余位表示設(shè)備號(hào),則所需的二進(jìn)制位數(shù)最少是()

A.10B.9C.8D.7

【答案】A

【解析】有100家餐廳,由于26=64<100,27=128>100,所以表示餐廳號(hào)至少需7位二進(jìn)制數(shù)。每家5臺(tái)設(shè)備,因

22=4<5,23=8>5,表示設(shè)備號(hào)至少需3位。兩者相加,7+3=10位。因此。

故選:A。

5.某連鎖餐廳的智能監(jiān)管系統(tǒng)實(shí)現(xiàn)從食材驗(yàn)收區(qū)到加工區(qū)全程監(jiān)管。在食材驗(yàn)收區(qū),智能驗(yàn)收秤采集并保存食材

的品種、重量等數(shù)據(jù)、同時(shí)將數(shù)據(jù)發(fā)送到服務(wù)器;在食材加工區(qū),AI抓拍設(shè)備自動(dòng)識(shí)別員工的違規(guī)行為,并通過(guò)音

箱發(fā)出語(yǔ)音提示,如“請(qǐng)穿工作服”,同時(shí)將抓拍數(shù)據(jù)發(fā)送到服務(wù)器。管理員可通過(guò)安裝有監(jiān)管系統(tǒng)APP的移動(dòng)終端

查看各連鎖餐廳的數(shù)據(jù)。下列關(guān)于該信息系統(tǒng)中硬件的說(shuō)法,正確的是()

A.系統(tǒng)的硬件不包括管理員使用的移動(dòng)終端

B.系統(tǒng)中的傳感器都用于獲取圖像數(shù)據(jù)

C.智能驗(yàn)收秤的組成部件一定有存儲(chǔ)器

D.AI抓拍設(shè)備和服務(wù)器一定通過(guò)有線方式直接相連

【答案】C

【解析】A錯(cuò)誤,管理員使用的移動(dòng)終端屬于該信息系統(tǒng)硬件范疇。移動(dòng)終端承擔(dān)著接收服務(wù)器數(shù)據(jù)并展示給管理

員的功能,是整個(gè)信息系統(tǒng)數(shù)據(jù)交互的重要一環(huán),所以系統(tǒng)硬件包含管理員使用的移動(dòng)終端。B錯(cuò)誤,系統(tǒng)中的傳

感器功能多樣,并非都用于獲取圖像數(shù)據(jù)。像智能驗(yàn)收秤作為傳感器,主要采集食材品種、重量等非圖像類數(shù)據(jù),

只有AI抓拍設(shè)備這類傳感器才用于獲取圖像數(shù)據(jù),因此并非所有傳感器都用于獲取圖像數(shù)據(jù)。C正確,智能驗(yàn)收

秤具備采集并保存食材品種、重量等數(shù)據(jù)的功能,要實(shí)現(xiàn)數(shù)據(jù)保存就必然需要存儲(chǔ)器,它用于存儲(chǔ)采集的數(shù)據(jù),以

便后續(xù)傳輸至服務(wù)器。D錯(cuò)誤,AI抓拍設(shè)備與服務(wù)器的連接方式并非一定是有線直接連接。在實(shí)際場(chǎng)景中,為實(shí)現(xiàn)

便捷部署與更高靈活性,它們常通過(guò)無(wú)線方式,如Wi-Fi、4G/5G等進(jìn)行連接,并非局限于有線直接連接。

故選:C。

6.某連鎖餐廳的智能監(jiān)管系統(tǒng)實(shí)現(xiàn)從食材驗(yàn)收區(qū)到加工區(qū)全程監(jiān)管。在食材驗(yàn)收區(qū),智能驗(yàn)收秤采集并保存食材

的品種、重量等數(shù)據(jù)、同時(shí)將數(shù)據(jù)發(fā)送到服務(wù)器;在食材加工區(qū),AI抓拍設(shè)備自動(dòng)識(shí)別員工的違規(guī)行為,并通過(guò)音

箱發(fā)出語(yǔ)音提示,如“請(qǐng)穿工作服”,同時(shí)將抓拍數(shù)據(jù)發(fā)送到服務(wù)器。管理員可通過(guò)安裝有監(jiān)管系統(tǒng)APP的移動(dòng)終端

查看各連鎖餐廳的數(shù)據(jù)。下列關(guān)于該信息系統(tǒng)中軟件的說(shuō)法不正確的是()

A.監(jiān)管系統(tǒng)APP屬于應(yīng)用軟件

B.軟件要隨著系統(tǒng)需求的變化而不斷完善

C.AI抓拍設(shè)備需要在軟件的支持下工作

D.系統(tǒng)中服務(wù)器和移動(dòng)終端需要使用相同的操作系統(tǒng)

【答案】D

【解析】A.監(jiān)管系統(tǒng)APP是為了滿足連鎖餐廳智能監(jiān)管這一特定應(yīng)用需求而開(kāi)發(fā)的軟件,屬于應(yīng)用軟件范疇,該選

項(xiàng)說(shuō)法正確。B.隨著連鎖餐廳運(yùn)營(yíng)過(guò)程中業(yè)務(wù)需求的改變、管理方式的調(diào)整等,智能監(jiān)管系統(tǒng)的需求也會(huì)相應(yīng)變化,

為了更好地適應(yīng)這些變化,提高系統(tǒng)的性能和功能,軟件需要不斷完善,該選項(xiàng)說(shuō)法正確。C.AI抓拍設(shè)備不僅需

要硬件的支持,還需要軟件來(lái)實(shí)現(xiàn)圖像識(shí)別算法、數(shù)據(jù)處理以及與其他設(shè)備(如音箱、服務(wù)器)的交互等功能,所

以AI抓拍設(shè)備需要在軟件的支持下工作,該選項(xiàng)說(shuō)法正確。D.服務(wù)器和移動(dòng)終端由于功能、硬件架構(gòu)等方面的差

異,往往不需要使用相同的操作系統(tǒng)。服務(wù)器通常使用適合大規(guī)模數(shù)據(jù)處理、網(wǎng)絡(luò)服務(wù)的操作系統(tǒng),如Linux的一

些服務(wù)器版本等;而移動(dòng)終端根據(jù)不同品牌和應(yīng)用場(chǎng)景,可能使用安卓、iOS等操作系統(tǒng),該選項(xiàng)說(shuō)法不正確。

故選:D。

7.某校組織學(xué)生進(jìn)行陽(yáng)光月跑活動(dòng),30天內(nèi)總里程滿50km達(dá)標(biāo)。每天組織一次跑步,平均速度(S)達(dá)到6km/h

時(shí)方可計(jì)入總里程(T),每天的跑步里程(K)若超過(guò)4km按4km計(jì)入,否則按實(shí)計(jì)入。判斷某學(xué)生是否達(dá)標(biāo)的

部分流程圖如圖所示,(1)~(4)處可選表達(dá)式為①T←T+K②T≥50?③i≤n?④K←4,則(1)~(4)處表

達(dá)式序號(hào)依次為()

A.③①④②B.③④①②C.②①④③D.②④①③

【答案】B

【解析】本題考查流程圖。(1)處為循環(huán)條件,此處需要遍歷30天內(nèi)的里程和速度,累計(jì)30天內(nèi)的總里程,故此

處為i≤n?。(2)處為當(dāng)每天跑步的里程K超過(guò)4時(shí),按4km計(jì)入,故此處為K←4。(3)處為累計(jì)總里程T,故此

處為T←T+K。(4)處為判斷該月總里程是否達(dá)標(biāo),故此處為T≥50?。

故選:B。

8.有后綴表達(dá)式“13+2*3+2*”,現(xiàn)利用棧計(jì)算該表達(dá)式:從左向右掃描,遇到數(shù)字時(shí),數(shù)字入棧;遇到運(yùn)算符時(shí),

兩個(gè)元素出棧,用運(yùn)算符計(jì)算,所得結(jié)果入棧。如此反復(fù)操作,直到掃描結(jié)束,棧頂元素是()

A.21B.22C.23D.24

【答案】B

【解析】對(duì)于后綴表達(dá)式13+2*3+2*,我們使用棧stack來(lái)存儲(chǔ)數(shù)字和計(jì)算結(jié)果。掃描到1,將1壓入棧:stack

=[1]。掃描到3,將3壓入棧:stack=[1,3]。掃描到+,從棧中彈出兩個(gè)元素:3和1,計(jì)算1+3=4,將

結(jié)果4壓入棧:stack=[4]。掃描到2,將2壓入棧:stack=[4,2]。掃描到*,從棧中彈出兩個(gè)元素:2和4,

計(jì)算4*2=8,將結(jié)果8壓入棧:stack=[8]。掃描到3,將3壓入棧:stack=[8,3]。掃描到+,從棧中彈

出兩個(gè)元素:3和8,計(jì)算8+3=11,將結(jié)果11壓入棧:stack=[11]。掃描到2,將2壓入棧:stack=[11,2]。

掃描到*,從棧中彈出兩個(gè)元素:2和11,計(jì)算11*2=22,將結(jié)果22壓入棧:stack=[22]。掃描結(jié)束后,棧頂

元素是22。

故選B。

9.某二叉樹(shù)如圖所示,若其中的一個(gè)葉子節(jié)點(diǎn)增加右子樹(shù)(僅包含節(jié)點(diǎn)N),則新二叉樹(shù)的中序遍歷結(jié)果不可能...是

()

A.CNBDAEB.CBDNAEC.CBDAEND.NCBDAE

【答案】D

【解析】由于二叉樹(shù)的中序遍歷順序?yàn)樽蟾遥虼?,無(wú)論在這個(gè)二叉樹(shù)的哪個(gè)葉子節(jié)點(diǎn)增加右子樹(shù)(僅包含節(jié)點(diǎn)

N),該節(jié)點(diǎn)N都不可能出現(xiàn)在中序遍歷的第一個(gè)位置。

故選D。

10.?dāng)?shù)組元素a[0]~a[n-1]已按升序排列,現(xiàn)要將a[pos](0≤pos≤n-1)的值加1,并保持?jǐn)?shù)組的有序性不變,實(shí)現(xiàn)該功能

的程序段如下,方框中應(yīng)填入的正確代碼為()

t=a[pos]+1

i=pos

while:a[i]=a[i+1]

i+=1

a[i]=t

A.i<n-1B.i<n-1andt>a[i+1]

C.i<n-1anda[i]>a[i+1]D.i<=n-1ort>a[i]

【答案】B

【解析】該程序段的目的是將a[pos]的值加1后,插入到合適位置以保持?jǐn)?shù)組有序。首先將a[pos]加1的結(jié)果

賦值給t,然后從pos位置開(kāi)始往后比較。當(dāng)i<n-1時(shí),說(shuō)明還未到達(dá)數(shù)組末尾,有后續(xù)元素可供比較。當(dāng)t>

a[i+1]時(shí),意味著當(dāng)前t的值大于下一個(gè)元素a[i+1],需要將a[i+1]往前移動(dòng)一位,即執(zhí)行a[i]=a[i+1],

然后i自增1繼續(xù)往后比較。只有同時(shí)滿足i<n-1和t>a[i+1]這兩個(gè)條件時(shí),才需要進(jìn)行比較操作,當(dāng)不

滿足這個(gè)while循環(huán)條件時(shí),說(shuō)明找到了t應(yīng)插入的位置,此時(shí)將t賦值給a[i]。A選項(xiàng)i<n-1只判斷了是

否到達(dá)數(shù)組末尾,沒(méi)有判斷t和后續(xù)元素的大小關(guān)系,無(wú)法保證插入位置的正確性;B選項(xiàng)i<n-1anda[i]>a[i+

1]比較的是當(dāng)前元素和下一個(gè)元素的大小關(guān)系,并非t和下一個(gè)元素的大小關(guān)系;C選項(xiàng)i<=n-1ort>a[i]中使

用了邏輯或or,只要滿足其中一個(gè)條件就會(huì)執(zhí)行循環(huán),會(huì)導(dǎo)致插入位置錯(cuò)誤。

故選:B。

11.對(duì)于任意非空字符串s,甲、乙程序段輸出結(jié)果相同,則乙程序段加框處的正確代碼為()

r=""

deff(s,t):

n=len(s)

ift>=len(s)-2:

foriinrange(0,n,2):

returns[t]

returnf(s,t+2)+s[t]

print(f(s,0))

print(r)

甲程序段乙程序段

A.r=s[n-i]+rB.r=r+s[n-i-1]C.r=r+s[i]D.r=s[i]+r

【答案】D

【解析】在甲程序段中,假設(shè)輸入:"ABC123",則輸出結(jié)果為"2CA";乙程序需要完成相同功能,依次代入各選項(xiàng)

可得:A錯(cuò)誤,i=0時(shí),s[n-i]會(huì)導(dǎo)致下標(biāo)越界;B錯(cuò)誤,首先添加s[5],即"3",然后當(dāng)i=2時(shí),添加s[3],

即"1",最后當(dāng)i=4時(shí),添加s[1],得到"31B",與甲程序段結(jié)果不同;C錯(cuò)誤,當(dāng)i=0時(shí),將添加s[0],然

后當(dāng)i=2時(shí),添加s[2],最后當(dāng)i=4時(shí),添加s[4],得到"AC2";D正確,當(dāng)i=0時(shí),將添加s[0]到r的左

邊,然后當(dāng)i=2時(shí),添加s[2]到左邊,最后當(dāng)i=4時(shí),添加s[4]到左邊,得到"2CA"。

故選:D。

12.列表c長(zhǎng)度為100,如圖所示,其中c[10]~c[89]各元素的值均為10以內(nèi)的隨機(jī)正整數(shù)。執(zhí)行如下程序段,輸出

的最后一行是()

i0123456789……90919293949596979899

c[i]1111232323……2322221111

qa=[0,0,0,0,0]

qb=[0,0,0,0,0]

h,t=0,4

temp=0

forkinrange(100):

qa[t]=c[k]

qb[t]=temp+qa[t]-qa[h]

print(qb[h],qb[t])

temp=qb[t]

t=(t+1)%5

h=(h+1)%5

A.54B.84C.95D.99

【答案】B

【解析】程序中使用了兩個(gè)列表qa和qb,以及兩個(gè)指針h和t,通過(guò)循環(huán)對(duì)列表c進(jìn)行處理。從代碼邏輯看,qa[t]

=c[k]是將c中的元素依次存入qa中,qb[t]=temp+qa[t]-qa[h]是根據(jù)之前的計(jì)算結(jié)果和當(dāng)前qa中的值進(jìn)行計(jì)算并

存入qb。temp=qb[t]用于保存當(dāng)前qb[t]的值,以便下一次計(jì)算,t=(t+1)%5和h=(h+1)%5是對(duì)指針進(jìn)行循

環(huán)移動(dòng),并且t與h始終相差4。當(dāng)k小于4時(shí),qa[h]的值均為0,即qb的前4項(xiàng)依次為c數(shù)組累加和,qb[4]

的值為c[0]至c[4]五項(xiàng)的和減去c[0]的值,因此qb[t]為第t項(xiàng)以及前4項(xiàng)的和。最后一次循環(huán)時(shí),

qb[t]=qb[99]=c[96]+c[97]+c[98]+c[99]=4;qb[h]=qb[95]=c[92]+c[93]+c[94]+c[95]=8。

故選:B。

二、綜合題

13.根據(jù)機(jī)器的負(fù)載率對(duì)工廠的6臺(tái)機(jī)器(編號(hào)0~5)進(jìn)行監(jiān)控和調(diào)度,調(diào)度規(guī)則是:每隔1小時(shí)采集1次各臺(tái)機(jī)

器的負(fù)載率(負(fù)載率用百分制表示,例如,負(fù)載率95%表示為95,機(jī)器休息時(shí)的負(fù)載率為0),負(fù)載率超過(guò)90的機(jī)

器都調(diào)度休息;如果所有機(jī)器負(fù)載率都不超過(guò)90,則負(fù)載率最高的機(jī)器休息,若多臺(tái)機(jī)器負(fù)載率同為最高,則編號(hào)

最小的機(jī)器休息,休息的機(jī)器在休息1小時(shí)后再次工作。

請(qǐng)回答下列問(wèn)題:

(1)若某次采集到0~5號(hào)機(jī)器的負(fù)載率依次為75、85、88、0、88、87,當(dāng)前處于休息狀態(tài)的機(jī)器編號(hào)3,接下來(lái)

休息的機(jī)器編號(hào)是。

(2)實(shí)現(xiàn)上述功能的部分Python程序如下,請(qǐng)?jiān)趧澗€處填入合適的代碼。

n=6#機(jī)器臺(tái)數(shù)

a=[0]*n#列表a長(zhǎng)度為n,各元素值均為0

#啟動(dòng)0~4號(hào)機(jī)器工作,5號(hào)機(jī)器休息,代碼略

whileTrue:

#延時(shí)1小時(shí),再采集各機(jī)器負(fù)載率存入a,a[i]存放i號(hào)機(jī)器的負(fù)載率,代碼略

t=0

cnt=0

foriinrange(n):

if:

#調(diào)度i號(hào)機(jī)器休息,代碼略

cnt+=1

ifa[i]>a[t]:

elifa[i]==0:

#調(diào)度i號(hào)機(jī)器工作,代碼略

if:

#調(diào)度t號(hào)機(jī)器休息,代碼略

【答案】2a[i]>90t=icnt==0

【解析】(1)某次采集到的機(jī)器負(fù)載率中,超過(guò)90的機(jī)器沒(méi)有。在不超過(guò)90的負(fù)載率中,最高負(fù)載率為88,

有編號(hào)為2和4的機(jī)器負(fù)載率都是88,按照“若多臺(tái)機(jī)器負(fù)載率同為最高,則編號(hào)最小的機(jī)器休息”的規(guī)則,

接下來(lái)休息的機(jī)器編號(hào)是2。

(2)①處:該處需要判斷哪些機(jī)器的負(fù)載率超過(guò)90,從而調(diào)度其休息。根據(jù)調(diào)度規(guī)則,負(fù)載率超過(guò)90的機(jī)器

都調(diào)度休息,所以此處應(yīng)判斷a[i]>90。因此該空答案為a[i]>90。

②處:這里是在尋找負(fù)載率最高的機(jī)器編號(hào)。當(dāng)a[i]>a[t]時(shí),說(shuō)明當(dāng)前機(jī)器i的負(fù)載率比之前記錄的最高負(fù)載率

機(jī)器t的負(fù)載率還要高,所以要更新t為當(dāng)前機(jī)器編號(hào)i。故答案為t=i。

③處:此處是判斷當(dāng)所有機(jī)器負(fù)載率都不超過(guò)90時(shí),調(diào)度負(fù)載率最高的機(jī)器休息(若多臺(tái)機(jī)器負(fù)載率同為最高,

則編號(hào)最小的機(jī)器休息)。cnt用于統(tǒng)計(jì)負(fù)載率超過(guò)90的機(jī)器數(shù)量,當(dāng)cnt為0時(shí),表示所有機(jī)器負(fù)載率都不超過(guò)

90,此時(shí)就需要調(diào)度負(fù)載率最高的機(jī)器休息。故答案為cnt==0。

14.某研究小組搭建了室外溫度監(jiān)測(cè)系統(tǒng),在4所學(xué)校各設(shè)置了1個(gè)監(jiān)測(cè)點(diǎn)。智能終端連接傳感器,每隔3小時(shí)采

集1次溫度數(shù)據(jù),通過(guò)網(wǎng)絡(luò)將溫度數(shù)據(jù)傳輸?shù)椒?wù)器。服務(wù)器根據(jù)數(shù)據(jù)判斷出異常情況時(shí),通過(guò)智能終端控制執(zhí)行

器發(fā)出預(yù)警信號(hào)。請(qǐng)回答下列問(wèn)題:

(1)在搭建該監(jiān)測(cè)系統(tǒng)時(shí),溫度傳感器與智能終端的配備總數(shù)量合理的是(單選,填字母:A.4個(gè)溫度傳

感器和4個(gè)智能終端/B.4個(gè)溫度傳感器和1個(gè)智能終端)。

(2)系統(tǒng)數(shù)據(jù)采集的時(shí)間間隔為3小時(shí),可用于控制采集時(shí)間的設(shè)備是(單選,填字母:A.傳感器/B.智

能終端)。

(3)編寫智能終端程序時(shí),不需要...知道(多選,填字母)

A.與傳感器連接的智能終端引腳B.服務(wù)器的存儲(chǔ)容量

C.服務(wù)器的地址及端口D.?dāng)?shù)據(jù)庫(kù)的文件名

(4)當(dāng)服務(wù)器判定有異常情況后,除可通過(guò)智能終端控制蜂鳴器發(fā)出預(yù)警聲音之外,請(qǐng)寫出其他兩種預(yù)警的具體

方式。

(5)將系統(tǒng)中某年的數(shù)據(jù)導(dǎo)出到文件data.xlsx中,部分?jǐn)?shù)據(jù)如圖a所示。其中“預(yù)報(bào)溫度”列是指學(xué)校所在地的天

氣預(yù)報(bào)溫度數(shù)據(jù),“差值”列是指實(shí)測(cè)溫度與預(yù)報(bào)溫度相減的絕對(duì)值?,F(xiàn)要由高到低輸出3月份各監(jiān)測(cè)點(diǎn)差值的平均

值(如圖b所示),再用差值平均值最高的監(jiān)測(cè)點(diǎn)的3月份實(shí)測(cè)溫度數(shù)據(jù)繪制線形圖(如圖c所示)。

實(shí)現(xiàn)上述功能的部分Python程序如下,請(qǐng)選擇合適的代碼填入劃線處(填字母)。

importpandasaspd

importmatplotlib.pyplotasplt

df=pd.read_excel("data.xlsx")

df1=①

df2=②

df2=③

#依次輸出df2中各監(jiān)測(cè)點(diǎn)編號(hào)及其差值的平均值,如圖b所示,代碼略

#將df2中首行的監(jiān)測(cè)點(diǎn)編號(hào)存入uid,代碼略

df2=④

#創(chuàng)建x列表,長(zhǎng)度為248,元素依次為0~247,表示3月份采集時(shí)間點(diǎn)的序號(hào),代碼略

plt.plot(x,df2["實(shí)測(cè)溫度"])#繪制線形圖

#設(shè)置繪圖參數(shù),并顯示如圖c所示的線形圖,代碼略

①②③④處可選代碼有:

A.df.groupby("月",as_index=False).差值.mean()#分組求平均

B.df[df["監(jiān)測(cè)點(diǎn)"]==uid]#篩選

C.df[df["月"]==3]

D.df1.sort_values("差值",ascending=False)#降序排序

E.df1.groupby("監(jiān)測(cè)點(diǎn)",as_index=False).差值.mean()

F.df1[df1["監(jiān)測(cè)點(diǎn)"]==uid]

G.df2.sort_values("差值",ascending=False)

【答案】ABBD通過(guò)智能控制終端控制LED燈閃爍;通過(guò)智能控制終端控制舵機(jī)轉(zhuǎn)動(dòng);服務(wù)

器發(fā)送預(yù)警郵件或其他合理答案。CEGF

【解析】(1)在搭建該監(jiān)測(cè)系統(tǒng)時(shí),由于在4所學(xué)校各設(shè)置了1個(gè)監(jiān)測(cè)點(diǎn),每個(gè)監(jiān)測(cè)點(diǎn)需要一個(gè)溫度傳感器來(lái)采

集溫度,并且每個(gè)監(jiān)測(cè)點(diǎn)都需要一個(gè)智能終端來(lái)連接傳感器、傳輸數(shù)據(jù)等操作,所以溫度傳感器與智能終端的配備

總數(shù)量合理的是4個(gè)溫度傳感器和4個(gè)智能終端。故答案為A。

(2)系統(tǒng)數(shù)據(jù)采集的時(shí)間間隔為3小時(shí),智能終端負(fù)責(zé)連接傳感器和控制數(shù)據(jù)采集的相關(guān)操作,所以可用于控制

采集時(shí)間的設(shè)備是智能終端。傳感器主要負(fù)責(zé)采集溫度數(shù)據(jù),而不控制采集時(shí)間。故答案為B。

(3)A.與傳感器連接的智能終端引腳:在編寫智能終端程序時(shí),需要知道與傳感器連接的智能終端引腳,以便正

確獲取傳感器的數(shù)據(jù)。B.服務(wù)器的存儲(chǔ)容量:智能終端主要負(fù)責(zé)采集和傳輸數(shù)據(jù),不需要知道服務(wù)器的存儲(chǔ)容量,

因?yàn)樗簧婕胺?wù)器存儲(chǔ)方面的操作。C.服務(wù)器的地址及端口:智能終端需要知道服務(wù)器的地址及端口,以便將

采集到的數(shù)據(jù)傳輸過(guò)去。D.數(shù)據(jù)庫(kù)的文件名:智能終端程序通常只是負(fù)責(zé)將數(shù)據(jù)發(fā)送給服務(wù)器,并不直接操作數(shù)

據(jù)庫(kù),所以不需要知道數(shù)據(jù)庫(kù)的文件名。因此編寫智能終端程序時(shí),不需要知道B和D。

(4)當(dāng)服務(wù)器判定有異常情況后,除可通過(guò)智能終端控制蜂鳴器發(fā)出預(yù)警聲音之外,還可以采用以下方式:通過(guò)

智能控制終端控制LED燈閃爍;通過(guò)智能控制終端控制舵機(jī)轉(zhuǎn)動(dòng);服務(wù)器發(fā)送預(yù)警郵件或其他合理答案。

(5)①處:首先,需要從data.xlsx中篩選出3月份的數(shù)據(jù),所以這里應(yīng)該使用df[df["月"]==3]。故答案為C。

②處:對(duì)于篩選出的3月份的數(shù)據(jù),需要按監(jiān)測(cè)點(diǎn)分組并計(jì)算差值的平均值,所以應(yīng)該使用df1.groupby("監(jiān)測(cè)

點(diǎn)",as_index=False).差值.mean()。故答案為E。

③處:計(jì)算出平均值后,需要將結(jié)果按差值從高到低排序,以便輸出,所以使用df2.sort_values("差值",

ascending=False)。故答案為G。

④處:當(dāng)需要繪制差值平均值最高的監(jiān)測(cè)點(diǎn)的3月份實(shí)測(cè)溫度數(shù)據(jù)時(shí),需要篩選出該監(jiān)測(cè)點(diǎn)的數(shù)據(jù),使用

df1[df1["監(jiān)測(cè)點(diǎn)"]==uid]。故答案為F。

15.某市舉行體育賽事活動(dòng),n所學(xué)校的選手已完成預(yù)賽,現(xiàn)計(jì)劃根據(jù)預(yù)賽的成績(jī)挑選s名選手參加市決賽。成績(jī)

位列所在學(xué)校前w名次的選手直接入選,剩余名額按成績(jī)由高到低依次挑選,成績(jī)相同的選手一并入選,選中的選

手?jǐn)?shù)一旦達(dá)到或超過(guò)s名,挑選結(jié)束。

現(xiàn)給定所有選手預(yù)賽的成績(jī)數(shù)據(jù)表,每位選手的數(shù)據(jù)包含學(xué)校編號(hào)(0~n-1)、選手編號(hào)、成績(jī),成績(jī)數(shù)據(jù)表已按成

績(jī)由高到低排列。編寫程序,計(jì)算各選手的校內(nèi)名次,再按上述規(guī)則挑選決賽選手,按成績(jī)數(shù)據(jù)表中的順序輸出選

手編號(hào),同時(shí)提供查詢功能。選手校內(nèi)名次的計(jì)算方法是:若選手所在學(xué)校有m人成績(jī)高于該選手,則該選手的名

次為m+1。

在圖所示的樣例中,n、s、w分別為3、8、2,根據(jù)圖中前3行數(shù)據(jù)計(jì)算出了每位選手的校內(nèi)名次,進(jìn)而選出實(shí)際

入選的9名選手。

學(xué)

022002201111

號(hào)

000220272002007201822071212800121081100210081208

號(hào)

198185183182182177177176175163161161

績(jī)

內(nèi)

112223341233

TrueTrueTrueTrueTrueTrueTrueFalseTrueTrueFalseFalse

請(qǐng)回答下列問(wèn)題:

(1)對(duì)于圖所示前4行數(shù)據(jù),若s、w分別為5和1,則0號(hào)學(xué)校入選人數(shù)是。

(2)定義如下search(data,sid,score)函數(shù),data列表每個(gè)元素的前5個(gè)數(shù)據(jù)項(xiàng)依次為學(xué)校編號(hào)、選手編號(hào)、成績(jī)、校

內(nèi)名次、是否入選,列表已按成績(jī)由高到低排列。函數(shù)功能是查找選手編號(hào)為sid、成績(jī)?yōu)閟core的元素,返回其下

標(biāo),若未找到則返回-1。

defsearch(data,sid,score):

left,right=0,len(data)-1

f=-1

whileleft<=right:

mid=(left+right)//2

ifscore==data[mid][2]:

f=mid

left=mid+1

elifscore<data[mid][2]:

left=mid+1

else:

right=mid-1

iff==-1:

return-1

foriinrange(f,len(data)):

ifdata[i][2]!=score:

return-1

elifdata[i][1]==sid:

returni

return-1

①調(diào)用search函數(shù),若data列表長(zhǎng)度為12,data[0][2],data[1][2],…,data[11][2]的值依次為:

198,185,183,182,182,177,177,176,175,163,161,161,score值為177,則while語(yǔ)句中循環(huán)體的執(zhí)行次數(shù)是。

②程序中加框處代碼有錯(cuò),請(qǐng)改正。

(3)實(shí)現(xiàn)根據(jù)選手成績(jī)(成績(jī)不超過(guò)200)計(jì)算校內(nèi)名次,以及挑選決賽選手功能的Python程序如下,請(qǐng)?jiān)趧澗€

處填入合適的代碼。

defproc(data,n,s,w):

#創(chuàng)建r列表,共n個(gè)元素,每個(gè)元素的值均為[0,0,201],代碼略

heads=[-1,-1]

tails=[-1,-1]

cnt=0

foriinrange(len(data)):

r[k][1]+=1

ifdata[i][2]<r[k][2]:

r[k][2]=data[i][2]

data[i][3]=r[k][0]

data[i].append(-1)#為data[i]添加一個(gè)元素-1

v=1

ifdata[i][3]<=w:

data[i][4]=True

cnt+=1

v=0

ifheads[v]==-1:

heads[v]=i

else:

data[tails[v]][5]=i

tails[v]=i

p,q=heads[0],heads[1]

res=[]#res列表用于存放入選決賽的選手編號(hào),順序與data列表保持一致

whilecnt<sandq!=-1:

tmp=data[q][2]

whileq!=-1anddata[q][2]==tmp:

:

res.append(data[p][1])

p=data[p][5]

res.append(data[q][1])

data[q][4]=True

cnt+=1

q=data[q][5]

whilep!=-1

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論