2023年6月高考技術(shù)試卷(浙江自主命題)(解析)_第1頁(yè)
2023年6月高考技術(shù)試卷(浙江自主命題)(解析)_第2頁(yè)
2023年6月高考技術(shù)試卷(浙江自主命題)(解析)_第3頁(yè)
2023年6月高考技術(shù)試卷(浙江自主命題)(解析)_第4頁(yè)
2023年6月高考技術(shù)試卷(浙江自主命題)(解析)_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2023年6月浙江省普通高校招生選考科目考試

技術(shù)試題

姓名:準(zhǔn)考證號(hào):

考生須知:

1.考生答題前,務(wù)必將自己的姓名、準(zhǔn)考證號(hào)用黑色字跡的簽字筆或鋼筆填寫在答題紙

上。

2.選擇題的答案須用2B鉛筆將答題紙上對(duì)應(yīng)題目的答案標(biāo)號(hào)涂黑,如要改動(dòng),須將原填涂

處用橡皮擦凈。

3.非選擇題的答案須用黑色字跡的簽字筆或鋼筆寫在答題紙上相應(yīng)區(qū)域內(nèi),作圖時(shí)可先使

用2B鉛筆,確定后須用黑色字跡的簽字筆或鋼筆描黑,答案寫在本試題卷上無(wú)效。

第一部分信息技術(shù)(共50分)

一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個(gè)備選項(xiàng)中只有一

個(gè)是符合題目要求的,不選、多選、錯(cuò)選均不得分)

1.下列關(guān)于數(shù)據(jù)和信息的說(shuō)法,正確的是()

A.在數(shù)據(jù)處理過(guò)程中不會(huì)有新的信息產(chǎn)生

B.信息的保存和傳播可以不依附于載體

C.信息的價(jià)值因人而異,但信息不會(huì)有虛假

D.計(jì)算機(jī)中的數(shù)據(jù)表現(xiàn)形式不同,但都以二進(jìn)制方式存儲(chǔ)

【答案】D

【解析】

【詳解】本題考查數(shù)據(jù)與信息相關(guān)知識(shí)。信息是數(shù)據(jù)經(jīng)過(guò)儲(chǔ)存、分析及解釋后產(chǎn)生的意義,所以數(shù)據(jù)處理

的過(guò)程中,會(huì)有新的信息產(chǎn)生。故選項(xiàng)A說(shuō)法錯(cuò)誤;信息必須依附于一定的載體,即載體依附性,故選項(xiàng)

B說(shuō)法錯(cuò)誤;信息具有真?zhèn)涡?,存在虛假信息,故選項(xiàng)C說(shuō)法錯(cuò)誤;現(xiàn)代的計(jì)算機(jī)內(nèi)部,數(shù)據(jù)只能以二進(jìn)

制的方式進(jìn)行存儲(chǔ)和處理,選項(xiàng)D說(shuō)法正確。故本題應(yīng)選D。

2.某智慧課堂系統(tǒng)的部分功能是:教師進(jìn)教室后刷校園一卡通實(shí)現(xiàn)身份認(rèn)證并啟動(dòng)系統(tǒng),學(xué)生進(jìn)教室時(shí)通

過(guò)攝像頭刷臉簽到,簽到結(jié)果保存在服務(wù)器的數(shù)據(jù)庫(kù)中,系統(tǒng)可自動(dòng)生成考勤報(bào)表。課堂教學(xué)時(shí),教師可

將教學(xué)資源發(fā)送到學(xué)生的移動(dòng)終端,學(xué)生可將作業(yè)文檔上傳到系統(tǒng)??梢袁F(xiàn)場(chǎng)錄制教學(xué)視頻并保存到服務(wù)

器,系統(tǒng)每天定時(shí)備份數(shù)據(jù)。下列關(guān)于該系統(tǒng)功能和應(yīng)用的說(shuō)法,不氐琥的是()

A.該系統(tǒng)設(shè)計(jì)合理,不存在局限性

B.教學(xué)視頻保存到服務(wù)器,有利于師生跨時(shí)空學(xué)習(xí)

C該系統(tǒng)具有數(shù)據(jù)采集、處理和存儲(chǔ)等功能

D.數(shù)據(jù)庫(kù)可以用于存放該系統(tǒng)中的教師身份數(shù)據(jù)

【答案】A

【解析】

【詳解】本題考查信息系統(tǒng)相關(guān)概念。信息系統(tǒng)天然存在一定的局限性,故選項(xiàng)A說(shuō)法不正確;將教學(xué)視頻

保存到服務(wù)器,有利于師生跨越時(shí)空進(jìn)行學(xué)習(xí),選項(xiàng)B說(shuō)法正確;根據(jù)材料的相關(guān)描述,智慧課堂系統(tǒng),具

備數(shù)據(jù)采集、處理和存儲(chǔ)功能,選項(xiàng)C說(shuō)法正確;數(shù)據(jù)庫(kù)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù),

故可以存儲(chǔ)教師身份數(shù)據(jù),選項(xiàng)D說(shuō)法正確。本題應(yīng)選A。

3.某智慧課堂系統(tǒng)的部分功能是:教師進(jìn)教室后刷校園一卡通實(shí)現(xiàn)身份認(rèn)證并啟動(dòng)系統(tǒng),學(xué)生進(jìn)教室時(shí)通

過(guò)攝像頭刷臉簽到,簽到結(jié)果保存在服務(wù)器的數(shù)據(jù)庫(kù)中,系統(tǒng)可自動(dòng)生成考勤報(bào)表。課堂教學(xué)時(shí),教師可

將教學(xué)資源發(fā)送到學(xué)生的移動(dòng)終端,學(xué)生可將作業(yè)文檔上傳到系統(tǒng)??梢袁F(xiàn)場(chǎng)錄制教學(xué)視頻并保存到服務(wù)

器,系統(tǒng)每天定時(shí)備份數(shù)據(jù)。該系統(tǒng)的下列應(yīng)用中,體現(xiàn)人工智能技術(shù)的是()

A.將現(xiàn)場(chǎng)錄制的教學(xué)視頻保存到服務(wù)器B.系統(tǒng)自動(dòng)生成考勤報(bào)表

C.學(xué)生進(jìn)教室時(shí)通過(guò)攝像頭刷臉簽到D.教師將教學(xué)資源發(fā)送到學(xué)生的移動(dòng)終端

【答案】C

【解析】

【詳解】本題考查人工智能相關(guān)知識(shí)。人工智能是研究、開發(fā)用于模擬、延伸和擴(kuò)展人的智能的理論、方法、

技術(shù)及應(yīng)用系統(tǒng)的一門新的技術(shù)科學(xué)。通過(guò)攝像頭刷臉簽到,這屬于人工智能中的視覺(jué)識(shí)別技術(shù),故本題應(yīng)

選Co

4.某智慧課堂系統(tǒng)的部分功能是:教師進(jìn)教室后刷校園一卡通實(shí)現(xiàn)身份認(rèn)證并啟動(dòng)系統(tǒng),學(xué)生進(jìn)教室時(shí)通

過(guò)攝像頭刷臉簽到,簽到結(jié)果保存在服務(wù)器的數(shù)據(jù)庫(kù)中,系統(tǒng)可自動(dòng)生成考勤報(bào)表。課堂教學(xué)時(shí),教師可

將教學(xué)資源發(fā)送到學(xué)生的移動(dòng)終端,學(xué)生可將作業(yè)文檔上傳到系統(tǒng)。可以現(xiàn)場(chǎng)錄制教學(xué)視頻并保存到服務(wù)

器,系統(tǒng)每天定時(shí)備份數(shù)據(jù)。下列關(guān)于信息系統(tǒng)安全和信息社會(huì)責(zé)任的說(shuō)法,正確的是()

A.教師刷一卡通實(shí)現(xiàn)身份認(rèn)證,能確保系統(tǒng)沒(méi)有安全隱患

B.系統(tǒng)服務(wù)器若安裝了殺毒軟件,數(shù)據(jù)文件就不會(huì)被病毒侵害

C.系統(tǒng)每天定時(shí)備份數(shù)據(jù),是保護(hù)數(shù)據(jù)安全的重要措施

D.未經(jīng)授權(quán),可將課堂教學(xué)視頻放到電商平臺(tái)出售

【答案】C

【解析】

【詳解】本題考查信息系統(tǒng)安全和社會(huì)責(zé)任的相關(guān)知識(shí)。身份認(rèn)證可以提高信息系統(tǒng)的安全性,但卻無(wú)法杜

絕安全隱患問(wèn)題,故選項(xiàng)A說(shuō)法錯(cuò)誤;由于殺毒軟件由滯后性,無(wú)法防范新型病毒的侵害,故選項(xiàng)B說(shuō)法錯(cuò)

誤;定時(shí)備份數(shù)據(jù),是保護(hù)數(shù)據(jù)安全的重要措施,選項(xiàng)C說(shuō)法正確;未經(jīng)授權(quán)將課堂教學(xué)視頻放到電商平臺(tái)

出售,侵犯了知識(shí)產(chǎn)權(quán),選項(xiàng)D說(shuō)法錯(cuò)誤。

5.下列關(guān)于網(wǎng)絡(luò)系統(tǒng)的說(shuō)法,不事碘的是()

A.局域網(wǎng)內(nèi)部通信需要遵循網(wǎng)絡(luò)協(xié)議

B.局域網(wǎng)內(nèi)可以同時(shí)有無(wú)線通信和有線通信兩種方式

C.校園網(wǎng)內(nèi)可以搭建多個(gè)局域網(wǎng)

D.可用作服務(wù)器的計(jì)算機(jī)無(wú)法用作客戶端

【答案】D

【解析】

【詳解】本題考查網(wǎng)絡(luò)相關(guān)知識(shí)。網(wǎng)絡(luò)協(xié)議是計(jì)算機(jī)網(wǎng)絡(luò)必須遵循,故選項(xiàng)A正確;通信方式可以分為有線

和無(wú)線方式,故選項(xiàng)B正確;局域網(wǎng)是有限范圍內(nèi)計(jì)算機(jī)通信網(wǎng),校園網(wǎng)也可以根據(jù)范圍搭建多個(gè)局域網(wǎng),

選項(xiàng)C說(shuō)法正確:選用作服務(wù)器的計(jì)算機(jī)和普通計(jì)算機(jī)相比,并無(wú)本質(zhì)不同。因此充當(dāng)服務(wù)器的計(jì)算機(jī)也可

用作客戶端。故選項(xiàng)D說(shuō)法不正確。故本題應(yīng)選D。

6.某智能手機(jī)安裝了鴻蒙操作系統(tǒng),其主板集成了處理器、存儲(chǔ)器等芯片,下列說(shuō)法正確的是()

A.存儲(chǔ)器可以存放用戶數(shù)據(jù)而不能存放應(yīng)用程序

B.鴻蒙操作系統(tǒng)是智能手機(jī)重要的應(yīng)用軟件

C.處理器性能是智能手機(jī)性能的唯一指標(biāo)

D.智能手機(jī)硬件包括輸入、處理、存儲(chǔ)和輸出等部分

【答案】D

【解析】

【詳解】本題考查計(jì)算機(jī)硬件、軟件與移動(dòng)終端的組成相關(guān)知識(shí)。存儲(chǔ)器的功能是存放程序和數(shù)據(jù),故選項(xiàng)

A說(shuō)法錯(cuò)誤;操作系統(tǒng)是最重要的系統(tǒng)軟件而不是應(yīng)用軟件,故選項(xiàng)B說(shuō)法錯(cuò)誤;智能手機(jī)的性能主要由處

理器、存儲(chǔ)器等部件的性能指標(biāo)決定,故選項(xiàng)C說(shuō)法錯(cuò)誤;智能手機(jī)跟計(jì)算機(jī)一樣,其硬件包括輸入、處

理、存儲(chǔ)和輸出四個(gè)部分,故選項(xiàng)D說(shuō)法正確。

7.對(duì)某段聲音進(jìn)行數(shù)字化,量化值的范圍是0-200,則量化位數(shù)最少是()

A.7B.8C.16D.200

【答案】B

【解析】

【詳解】本題考查聲音數(shù)字化。量化位數(shù)指至少要用幾位二進(jìn)制數(shù)表示量化值,題干中已知量化值的十進(jìn)制

表示范圍是0~200,其二進(jìn)制表示范圍為00000000~11001000,因此量化位數(shù)最少為8位,故答案應(yīng)選B。

8.某二叉樹的樹形結(jié)構(gòu)如圖所示,其前序遍歷結(jié)果為BDEFCA,則中序遍歷結(jié)果為()

A.EDCFBAB.ECFDABC.BFDEACD.EDFCBA

【答案】A

【解析】

【詳解】本題考查二叉樹的遍歷相關(guān)知識(shí)。

前序遍歷規(guī)則為“根左右”,已知前序遍歷結(jié)果為BDEFCA,結(jié)合題干中樹形結(jié)構(gòu)圖可知該二叉樹的樹形結(jié)

構(gòu)應(yīng)為:

前序遍歷規(guī)則為“左根右”,根據(jù)完整的二叉樹結(jié)構(gòu)圖,得出中序遍歷為EDCFBA。故本題應(yīng)選A。

9.棧s最大長(zhǎng)度為3,初始為空,經(jīng)過(guò)一系列入棧、出棧操作,若元素入棧的順序是a,b,c,d,e,

f,則可能的出棧序列為()

A.f,e,d,c,b,aB.c,b,a,f,e,dC.c,a,b,d,e,fD.c,e,d,b,a,f

【答案】B

【解析】

【詳解】本題考查棧的基本操作。棧是先進(jìn)后出,題干中限定條件棧S的最大長(zhǎng)度為3,初始為空。A選項(xiàng)

f最先出棧,說(shuō)明a,b,c,d,e,f需要全部入棧后,f才能出棧,但這種情況下棧長(zhǎng)度需要為6,不符合

題意,故A選項(xiàng)錯(cuò)誤;B選項(xiàng)c最先出棧,此時(shí)a,b,c入棧,接著c,b,a依次出棧,此時(shí)棧s內(nèi)為空,

接下來(lái)f出棧,說(shuō)明d,e,f需要入棧,接著f,e,d出棧,過(guò)程中棧內(nèi)長(zhǎng)度符合題意,故B選項(xiàng)正確;C

選項(xiàng)c最先出棧,此時(shí)a,b,c入棧,接著c出棧,此時(shí)棧內(nèi)a,b,由于b是棧頂元素,所以接下來(lái)出棧

元素不可能是a,故C選項(xiàng)錯(cuò)誤;D選項(xiàng)c最先出棧,此時(shí)a,b,c入棧,接著c出棧,此時(shí)棧內(nèi)a,b,接

下來(lái)e出棧,需要d,e入棧,此時(shí)棧內(nèi)a,b,d,e,棧長(zhǎng)度為4,不符合題意,故D答案錯(cuò)誤。本題應(yīng)選

Bo

10.定義如下函數(shù):

deff(a,s):

ifa>=s:

returna

else:

returnf(a+1,s-a)

執(zhí)行語(yǔ)句k=f(6,21)后,k的值為()

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

【答案】C

【解析】

【詳解】本題考查遞歸算法及自定義函數(shù)。由自定義函數(shù)f(a,s)可知:當(dāng)參數(shù)a2s時(shí)(即遞歸結(jié)束條

件),返回值a,否則遞歸調(diào)用f(a+1,s-a)。執(zhí)行語(yǔ)句k=f(6,21),第一次調(diào)用函數(shù)f(6,21)未達(dá)到

遞歸結(jié)束條件,第二次調(diào)用函數(shù)f(7,15);未達(dá)到遞歸結(jié)束條件,第三次調(diào)用函數(shù)f(8,8),滿足遞歸

結(jié)束條件吟s,返回值為a,得到答案8,故選C。

11.列表q長(zhǎng)度為20,q⑼至q[4]的值依次為「,HT,H,t,執(zhí)行如下程序段后,輸出的最后一個(gè)字符

為()

head,tail=0,5

whilehead<tail:

ifhead%3=0:

print(q[head])

else:

q[tail]=q[head]

tail+=l

head+=l

A.tB.nC.iD.r

【答案】D

【解析】

【詳解】本題考查單向順序隊(duì)列的基本操作(數(shù)組實(shí)現(xiàn))。根據(jù)隊(duì)列基本操作可知程序段的功能是:當(dāng)隊(duì)列

q非空時(shí)(空隊(duì)列為head=tail),根據(jù)頭指針的索引位置(head%3=0),分別執(zhí)行“出隊(duì)”操作或者“出隊(duì)

并入隊(duì)”操作,再結(jié)合題意,本題求解的是最后一個(gè)出隊(duì)元素。用表格法模擬該隊(duì)列頭、尾指針和“出隊(duì)”

操作的變化,如下表:

headtail隊(duì)列q出隊(duì)字符

05p,r,i,n,tp

37n,t,r,in

69i,t,ri

911t,rt

1213rr

綜上所述,故選D。

12.已排序的列表a有n個(gè)整型元素,現(xiàn)要查找出現(xiàn)次數(shù)最多的值并輸出。若出現(xiàn)次數(shù)最多的值有多個(gè),

則輸出最前面的一個(gè)。實(shí)現(xiàn)該功能的程序段如下,方框中應(yīng)填入的正確代碼為)

c,m,v=l,1,0

foriinrange(1,n):

print(a[v])

ifa[i]=a[i-l]:

ifa[i]=a[i-l]:

c+=lc—1c+=l

ifom:ifom:else:

A.m=cB.m=cC.ifom:

v=im=c

v=i-l

else:else:

C=1C=1

C=1

ifa[i]=a[i-l]:

c—1

else:

ifom:

【答案】A

【解析】

【詳解】本題考查Python選擇結(jié)構(gòu)應(yīng)用。由于列表a為有序列表,因此計(jì)算每個(gè)數(shù)的出現(xiàn)次數(shù),可以通過(guò)

檢查相鄰兩個(gè)數(shù)進(jìn)行統(tǒng)計(jì)。閱讀程序段和選項(xiàng)中的代碼可知:變量v為次數(shù)最多的值在列表a中的索引,

變量c為當(dāng)前數(shù)值的出現(xiàn)次數(shù),變量m已統(tǒng)計(jì)次數(shù)中的最大值。其算法思想是:若相鄰兩個(gè)數(shù)相等,則計(jì)數(shù)

器c加1,否則應(yīng)該將c變?yōu)槌踔?,首先可以排除選項(xiàng)B,因?yàn)樵撨x項(xiàng)中else分支不符合邏輯。選項(xiàng)CD

都存在缺陷,例如最多的一組相同的數(shù)出現(xiàn)在列表的最后時(shí),均不能準(zhǔn)確統(tǒng)計(jì)結(jié)果。例如a=[2,3,3,3,

4,4,4,4,4],此時(shí)輸出值為3,而A結(jié)構(gòu)合理,可以完成各種情況的統(tǒng)計(jì)任務(wù),故選A。

二、非選擇題(本大題共3小題,其中第13小題7分,第14小題10分,第15小題9分,

共26分)

13.某倉(cāng)庫(kù)有一排連續(xù)相鄰的貨位,編號(hào)依次為0-n-l,用于放置A、B兩種類型的箱子,A型箱子占2個(gè)

相鄰貨位,B型箱子占1個(gè)貨位。編寫程序,根據(jù)已完成的放置或搬離操作,輸出空貨位數(shù)及還可以放置

A型箱子的最多數(shù)量(不移動(dòng)已放置的箱子)。請(qǐng)回答下列問(wèn)題:

箱子類型操作類型貨位編號(hào)

B放置5

A放置2,3

B放置0

A放置7,8

A搬離2,3

(1)若n為10,開始時(shí)貨位全空,經(jīng)過(guò)如圖所示的放置或搬離操作后,不移動(dòng)已放置箱子的情況下,還

可放置A型箱子的最多數(shù)量為個(gè)。

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

#讀取貨位總數(shù),存入n,代碼略。

cntl=n

lst=[0]*n#1貨位狀態(tài),0表示對(duì)應(yīng)的貨位為空

whileTrue:

#讀取本次已操作的數(shù)據(jù):箱子類型、操作類型、貨位編號(hào)起始值,存入t、d和s,代碼略

ift=='A':

w=2

①:

w=l

else:#t不是'A域B時(shí)退出循環(huán)

break

ifd==P:#(1為P時(shí)表示放置,否則表示搬離

else:

entl+=w

lst[s]=l-Ist[s]

ift=='A,:

lst[s+l]=l-lst[s+l]

i,cnt2=0,0

whilei<n-l:

iflst[i]==Oandlst[i+l]==O:

?

cnt2+=l

i+=l

print("當(dāng)前空貨位數(shù):’,cntl,還可放置A型箱子的最多數(shù)量:’,cnt2)

【答案】①.2或倆”②.elift=='B'或elift=="B"或elift==""B""或elif(t=='B')

③.cnt1-=w或cnt1=cntl-w④.i+=l或]與+1

【解析】

【詳解】本題考查Python基礎(chǔ)應(yīng)用能力。(1)若n為10,開始時(shí)貨位全空,經(jīng)過(guò)如圖所示的放置或搬離

操作后,空的貨位編號(hào)有:1、2、3、4、6、9,因?yàn)锳型箱子占2個(gè)相鄰貨位,故不移動(dòng)已放置箱子的情

況下,還可放置A型箱子的最多數(shù)量為2(放置在貨位編號(hào)1、2和3、4)。(2)閱讀程序可知,cntl是空

貨位數(shù)量,w變量為應(yīng)搬離的數(shù)量,由下一條語(yǔ)句w=l可知,第一空應(yīng)為:elift==B或其他等價(jià)答案;

d==P表示放置,搬離時(shí)空位加w,則放置時(shí)空位減w,故第二空應(yīng)為:cntl-=w或其他等價(jià)答案;在統(tǒng)計(jì)

連續(xù)兩個(gè)空位的個(gè)數(shù)時(shí),統(tǒng)計(jì)完后指針i要向后跳2,由于if外指針i已經(jīng)后跳1,故第三空應(yīng)為:

i+=lo

14.小華要搭建書房環(huán)境監(jiān)控系統(tǒng),該系統(tǒng)能實(shí)現(xiàn)監(jiān)測(cè)書房溫度和濕度,出現(xiàn)異常時(shí)發(fā)出警報(bào)。用戶通過(guò)

瀏覽器查看實(shí)時(shí)監(jiān)測(cè)結(jié)果和歷史數(shù)據(jù).小華已選擇的硬件有:智能終端、溫濕度傳感器、執(zhí)行器(如蜂鳴

器)、服務(wù)器等,系統(tǒng)的硬件搭建方式是:服務(wù)器通過(guò)無(wú)線網(wǎng)絡(luò)連接智能終端,智能終端連接傳感器和執(zhí)

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

(1)該系統(tǒng)中,智能終端與服務(wù)器之間的數(shù)據(jù)傳輸(單選,填字母:A.只能由智能終端到服

務(wù)器端/B.只能由服務(wù)器端到智能終端/C.既可以由智能終端到服務(wù)器端,也可以由服務(wù)器端到智能終

端)。

(2)下列功能需要在智能終端程序中實(shí)現(xiàn)的是(單選,填字母:A.采集溫濕度傳感器上的數(shù)

據(jù)/B.處理瀏覽器訪問(wèn)請(qǐng)求)。

(3)小華基于FalskWeb框架編寫服務(wù)器端的程序,部分代碼如下。編寫完成后,若要通過(guò)瀏覽器獲取視

圖函數(shù)index()返回的頁(yè)面,則應(yīng)訪問(wèn)的URL是http:〃。

#導(dǎo)入Falsk框架模塊及其他相關(guān)模塊,代碼略

app=Flask(_name_)

@app.route(7")

defindex():

#從數(shù)據(jù)庫(kù)讀取溫度和濕度數(shù)據(jù),并返回頁(yè)面,代碼略

#服務(wù)器其他功能,代碼略

if_name_=='_main'_:

app.run(host-192.168.1.108',port=50()0)

(4)請(qǐng)通過(guò)增加傳感器和執(zhí)行器對(duì)該系統(tǒng)功能進(jìn)行一項(xiàng)擴(kuò)展,寫出增加的傳感器和執(zhí)行器名稱及實(shí)現(xiàn)的

功能。________

(5)小華將系統(tǒng)中某天24小時(shí)的濕度數(shù)據(jù)導(dǎo)出,部分?jǐn)?shù)據(jù)如圖a所示(時(shí)間格式為“時(shí):分:秒”),分

析每小時(shí)的最大濕度值,線形圖如圖b所示,部分Python程序如下:

物同,類型.fiM

00:00:00,£度,7S

ee:0i:0e,度度.75

75

圖a圖b

importpandasaspd

importmatplotlibpyplotaspit

dft=pd.read_csv('data,csv')#讀取文件data.csv中的數(shù)據(jù)

dft.insert(0,'小時(shí)',")

foriindft.index:

t=dft.at[i,'時(shí)間]#通過(guò)行標(biāo)簽和列標(biāo)簽選取單個(gè)值

dft.at[i,小時(shí)']="():2]

dfh=dft.groupby(,as_index=False).max()#分組求最大值

pit.plot(dfh1小時(shí)1dfh『監(jiān)測(cè)值「#繪制線形圖

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

①請(qǐng)?jiān)诔绦蛑袆澗€處填入合適的代碼?

②小華分析線形圖發(fā)現(xiàn)存在濕度值大于等于100噪聲數(shù)據(jù),要?jiǎng)h除dft對(duì)象中噪聲數(shù)據(jù),下列代碼段中,

能正確實(shí)現(xiàn)的有(多選,填字母)。

A.dft=dft[dft['監(jiān)測(cè)值卜100]

B.dft=dft['監(jiān)測(cè)值卜100

C.n=len(dft[dft['監(jiān)測(cè)值]>=100])

dft=dftsort_values('監(jiān)測(cè)值")#升序排序

dft=dfttail(n)#獲取尾部數(shù)據(jù)行

D.forIindft.index:

ifdft.at[i,'監(jiān)測(cè)值']>=100:

dft=dft.drop(i)#刪除行

【答案】①.C②.A③.192.168.1.108:5000/或192.168.1.108:5000④.增加氣體

傳感器、LED指示燈,采集房間空氣質(zhì)量數(shù)據(jù),并提示異?;蚱渌葍r(jià)答案⑤.‘小時(shí)’或[‘小時(shí)']

或dfh「小時(shí)]⑥.AD

【解析】

【詳解】本題綜合考查了基于FlaskWeb框架和智能硬件的信息系統(tǒng)搭建。

(1)智能終端通過(guò)GET請(qǐng)求將傳感器采集的環(huán)境溫度發(fā)送到Web服務(wù)器,服務(wù)器則將數(shù)據(jù)傳輸狀態(tài)返回

給智能終端,若數(shù)據(jù)傳輸錯(cuò)誤,需要在智能終端顯示相關(guān)錯(cuò)誤信息,以供設(shè)計(jì)者觀察并修正該錯(cuò)誤,故智

能終端與服務(wù)器之間的數(shù)據(jù)傳輸是雙向的,故本題答案Co

(2)智能終端解決傳感器與執(zhí)行器的操作問(wèn)題,而瀏覽器的請(qǐng)求響應(yīng)則由服務(wù)器解決,瀏覽器的請(qǐng)求與

智能終端無(wú)直接的關(guān)系,所以此處答案為A。

(3)完整的URL由協(xié)議+IP+端口+路由組成,必要時(shí)可以設(shè)置GET的參數(shù)。由代碼:

app.run(hostel92.168.1.108',port=5000)可知答案應(yīng)為:192.168.1.108:5000/.

(4)既然是室內(nèi)環(huán)境檢測(cè),可以從溫濕度、空氣質(zhì)量、光線強(qiáng)度等不同角度思考,如增加光線傳感器,

發(fā)光二極管,當(dāng)室內(nèi)光線強(qiáng)度過(guò)低時(shí)開啟二極管等。

(5)groupby函數(shù)對(duì)DataFrame對(duì)象的指定列進(jìn)行分組,參數(shù)是列標(biāo)題,從圖b看,“小時(shí)”數(shù)據(jù)在橫坐

標(biāo)軸上,因此以列標(biāo)題“小時(shí)”進(jìn)行分組,故第一空應(yīng)為:‘小時(shí)’或其他等價(jià)答案;若只處理小于100

的值,可以通過(guò)篩選的方式復(fù)制出符合條件的數(shù)據(jù)的副本(即A選項(xiàng)),也可以刪除不符合條件的數(shù)據(jù)

(即D選項(xiàng)),B選項(xiàng)篩選格式書寫錯(cuò)誤,C選項(xiàng)升序后應(yīng)該刪除尾部數(shù)據(jù)而不是獲取尾部數(shù)據(jù),故本題應(yīng)

選AD。

15.某工程包含n個(gè)任務(wù)(編號(hào)為0-n-l),每天可以有多個(gè)任務(wù)同時(shí)進(jìn)行。某些任務(wù)之間有依賴關(guān)系,如

圖a所示,任務(wù)4依賴于任務(wù)1,任務(wù)1依賴于任務(wù)2?即任務(wù)2完成后才可以開始任務(wù)1,任務(wù)1完成后

才可以開始任務(wù)4,不存在一個(gè)任務(wù)依賴于多個(gè)任務(wù),或多個(gè)任務(wù)依賴于同一個(gè)任務(wù)的情況。

現(xiàn)已對(duì)該工程的依賴關(guān)系進(jìn)行了梳理,結(jié)果如圖b所示,標(biāo)記“T”表示依賴關(guān)系需保留,標(biāo)記“F”表示

依賴關(guān)系需刪除。

根據(jù)每個(gè)任務(wù)完成所需的天數(shù)和梳理后的依賴關(guān)系,編寫程序,首先刪除標(biāo)記為“F”的依賴關(guān)系,然后

計(jì)算工程最快完成所需的天數(shù),并以工程最快完成所需的天數(shù)為期限,計(jì)算每個(gè)任務(wù)最晚必須開始的時(shí)

間。

任務(wù)A任務(wù)B標(biāo)記

05T

54F

41T

12T

23F

注:任務(wù)a儂籟于任務(wù)b

圖a圖b

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

(1)若某工程有6個(gè)任務(wù),任務(wù)間依賴關(guān)系如圖a所示,完成任務(wù)0~5所需天數(shù)分別為2,1,3,5,1,

6,則工程最快完成需要天。

(2)定義如下erase(1st)函數(shù),參數(shù)1st列表每個(gè)元素表示一個(gè)依賴關(guān)系。函數(shù)的功能是刪除標(biāo)記為

“F”的依賴關(guān)系,返回保留的依賴關(guān)系的個(gè)數(shù)。

deferase(1st):

i=0

j=len(1st)-1

whilei<=j:

iflst[i][2]==T:

i+=l

else:

iflst[j][2]==T:

lst[i]=lst[i]

i+=l

j-二l

returni

若1st列表依次存儲(chǔ)圖b所示的依賴關(guān)系,如為[0,5,T],調(diào)用erase(1st)的數(shù),則語(yǔ)句

的執(zhí)行次數(shù)為。

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

defproc(n,1st,task):

pr=[0]*n

w=[0]*n#w[i]存放任務(wù)1最晚必須開始的時(shí)間

m=erase(1st)

foriin①:

task[lst[i][l]][l]=lst[i][O]]

pr[lst[i][0]]=l

c=[]

days=0#days存放工程最快完成所需的天數(shù)

forIinrange(n):

ifpr[i]==0:

k=i

s=0

whilek!=-l:

c.append(k)

s+=task[k][0]

ifs>days:

days=s

foriinrange(n-1,-1,-1):

k=c[i]

iftask[k][l]==-!:

w[k]=days-tesk[k][O]+l

else:

#輸出days,以及保存在w中的每個(gè)任務(wù)最晚必須開始的時(shí)間,代碼略

工程包含的任務(wù)數(shù)存入變量n

任務(wù)間的依賴關(guān)系存入1st列表

1st⑼包含3項(xiàng),任務(wù)lst[i]⑼依賴于任務(wù)Istmw,lst[i]⑵存放保留/刪除標(biāo)記,任務(wù)數(shù)據(jù)存入task列表

task[i]包含2項(xiàng),task田[0]為完成任務(wù)主所需天數(shù),task5[1]的初值為-1

代碼略

proc(n,1st,task)

【答案】①.8②.10.range(m)或range(0,m)或range(0,m,1)或range(m-

I,-1,-1)或range(erase(1st))或range(0,erase(1st))或range(0,erase(1st),1)或range

(e

溫馨提示

  • 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)論