




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
絕密★考試結(jié)束前2023年6月浙江省普通高校招生選考科目考試技術(shù)試題姓名:________________準考證號:________________考生須知:1.考生答題前,務(wù)必將自己的姓名、準考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙上。2.選擇題的答案須用2B鉛筆將答題紙上對應(yīng)題目的答案標號涂黑,如要改動,須將原填涂處用橡皮擦凈。3.非選擇題的答案須用黑色字跡的簽字筆或鋼筆寫在答題紙上相應(yīng)區(qū)域內(nèi),作圖時可先使用2B鉛筆,確定后須用黑色字跡的簽字筆或鋼筆描黑,答案寫在本試題卷上無效。第一部分信息技術(shù)(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1.下列關(guān)于數(shù)據(jù)和信息的說法,正確的是()A.在數(shù)據(jù)處理過程中不會有新的信息產(chǎn)生B.信息的保存和傳播可以不依附于載體C.信息的價值因人而異,但信息不會有虛假D.計算機中的數(shù)據(jù)表現(xiàn)形式不同,但都以二進制方式存儲閱讀下列材料,回答第2至4題:某智慧課堂系統(tǒng)的部分功能是:教師進教室后刷校園一卡通實現(xiàn)身份認證并啟動系統(tǒng),學生進教室時通過攝像頭刷臉簽到,簽到結(jié)果保存在服務(wù)器的數(shù)據(jù)庫中,系統(tǒng)可自動生成考勤報表。課堂教學時,教師可將教學資源發(fā)送到學生的移動終端,學生可將作業(yè)文檔上傳到系統(tǒng)??梢袁F(xiàn)場錄制教學視頻并保存到服務(wù)器,系統(tǒng)每天定時備份數(shù)據(jù)。2.下列關(guān)于該系統(tǒng)功能和應(yīng)用的說法,不正確的是()A.該系統(tǒng)設(shè)計合理,不存在局限性B.教學視頻保存到服務(wù)器,有利于師生跨時空學習C.該系統(tǒng)具有數(shù)據(jù)采集、處理和存儲等功能D.數(shù)據(jù)庫可以用于存放該系統(tǒng)中的教師身份數(shù)據(jù)3.該系統(tǒng)的下列應(yīng)用中,體現(xiàn)人工智能技術(shù)的是()A.將現(xiàn)場錄制的教學視頻保存到服務(wù)器B.系統(tǒng)自動生成考勤報表C.學生進教室時通過攝像頭刷臉簽到D.教師將教學資源發(fā)送到學生的移動終端4.下列關(guān)于信息系統(tǒng)安全和信息社會責任的說法,正確的是()A.教師刷一卡通實現(xiàn)身份認證,能確保系統(tǒng)沒有安全隱患B.系統(tǒng)服務(wù)器若安裝了殺毒軟件,數(shù)據(jù)文件就不會被病毒侵害C.系統(tǒng)每天定時備份數(shù)據(jù),是保護數(shù)據(jù)安全的重要措施D.未經(jīng)授權(quán),可將課堂教學視頻放到電商平臺出售5.下列關(guān)于網(wǎng)絡(luò)系統(tǒng)的說法,不正確的是()A.局域網(wǎng)內(nèi)部通信需要遵循網(wǎng)絡(luò)協(xié)議B.局域網(wǎng)內(nèi)可以同時有無線通信和有線通信兩種方式C.校園網(wǎng)內(nèi)可以搭建多個局域網(wǎng)D.可用作服務(wù)器的計算機無法用作客戶端6.某智能手機安裝了鴻蒙操作系統(tǒng),其主板集成了處理器、存儲器等芯片,下列說法正確的是()A.存儲器可以存放用戶數(shù)據(jù)而不能存放應(yīng)用程序B.鴻蒙操作系統(tǒng)是智能手機重要的應(yīng)用軟件C.處理器性能是智能手機性能的唯一指標D.智能手機硬件包括輸入、處理、存儲和輸出等部分7.對某段聲音進行數(shù)字化,量化值的范圍是0-200,則量化位數(shù)最少是()A.7B.8C.16D.2008.某二叉樹的樹形結(jié)構(gòu)如第8題圖所示,其前序遍歷結(jié)果為BDEFCA,則中序遍歷結(jié)果為()A.EDCFBAB.ECFDABC.BFDEACD.EDFCBA9.棧s的最大長度為3,初始為空,經(jīng)過一系列入棧、出棧操作,若元素入棧的順序是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,f10.定義如下函數(shù):deff(a,s):ifa>=s:returnaelse:returnf(a+1,s-a)執(zhí)行語句k=f(6,21)后,k的值為A.6B.7C.8D.911.列表q長度為20,q[0]至q[4]的值依次為'p','r','i','n','t',執(zhí)行如下程序段后,輸出的最后一個字符為()head,tail=0,5whilehead<tail:ifhead%3=0:print(q[head])else:q[tail]=q[head]tail+=1head+=1A.tB.nC.iD.r12.已排序的列表a有n個整型元素,現(xiàn)要查找出現(xiàn)次數(shù)最多的值并輸出。若出現(xiàn)次數(shù)最多的值有多個,則輸出最前面的一個。實現(xiàn)該功能的程序段如下,方框中應(yīng)填入的正確代碼為()c,m,v=1,1,0foriinrange(1,n):print(a[v])A.ifa[i]a[i-1]:c+=1ifc>m:m=cv=ielse:c=1B.ifa[i]=a[i-1]:c+=1ifc>m:m=cv=ielse:c=1C.ifa[i]==a[i-1]:c+=1else:ifc>m:m=cv=i-1c=1D.ifa[i]==a[i-1]:c+=1else:ifc>m:m=cv=i-1c=1A.AB.BC.CD.D二、非選擇題(本大題共3小題,其中第13小題7分,第14小題10分,第15小題9分,共26分)13.某倉庫有一排連續(xù)相鄰的貨位,編號依次為0-n-1,用于放置A、B兩種類型的箱子,A型箱子占2個相鄰貨位,B型箱子占1個貨位。編寫程序,根據(jù)已完成的放置或搬離操作,輸出空貨位數(shù)及還可以放置A型箱子的最多數(shù)量(不移動已放置的箱子)。請回答下列問題:箱子類型操作類型貨位編號B放置5A放置2,3B放置0A放置7,8A搬離2,3(1)若n為10,開始時貨位全空,經(jīng)過如第13題圖所示的放置或搬離操作后,不移動已放置箱子的情況下,還可放置A型箱子的最多數(shù)量為___________個。(2)實現(xiàn)上述功能的部分Python程序如下,請在劃線處填入合適的代碼。#讀取貨位總數(shù),存入n,代碼略。cntl=n1st=[0]*n#1貨位狀態(tài),0表示對應(yīng)的貨位為空whileTrue:#讀取本次已操作的數(shù)據(jù):箱子類型、操作類型、貨位編號起始值,存入t、d和s,代碼略ift=='A':w=2①:w=1else:#t不是'A'或'B'時退出循環(huán)breakifd=='P':#d為P時表示放置,否則表示搬離②else:cntl+=w1st[s]=1-Ist[s]ift=='A':1st[s+1]=1-1st[s+1]i,cnt2=0,0whilei<n-1:if1st[i]==0and1st[i+1]==0:③cnt2+=1i+=1print("當前空貨位數(shù):',cntl,',還可放置A型箱子的最多數(shù)量:',cnt2)14.小華要搭建書房環(huán)境監(jiān)控系統(tǒng),該系統(tǒng)能實現(xiàn)監(jiān)測書房溫度和濕度,出現(xiàn)異常時發(fā)出警報。用戶通過瀏覽器查看實時監(jiān)測結(jié)果和歷史數(shù)據(jù)。小華已選擇的硬件有:智能終端、溫濕度傳感器、執(zhí)行器(如蜂鳴器)、服務(wù)器等,系統(tǒng)的硬件搭建方式是:服務(wù)器通過無線網(wǎng)絡(luò)連接智能終端,智能終端連接傳感器和執(zhí)行器,請回答下列問題:(1)該系統(tǒng)中,智能終端與服務(wù)器之間的數(shù)據(jù)傳輸__________(單選,填字母:A.只能由智能終端到服務(wù)器端/B.只能由服務(wù)器端到智能終端/C.既可以由智能終端到服務(wù)器端,也可以由服務(wù)器端到智能終端)。(2)下列功能需要在智能終端程序中實現(xiàn)的是__________(單選,填字母:A.采集溫濕度傳感器上的數(shù)據(jù)/B.處理瀏覽器訪問請求)。(3)小華基于FalskWeb框架編寫服務(wù)器端的程序,部分代碼如下。編寫完成后,若要通過瀏覽器獲取視圖函數(shù)index()返回的頁面,則應(yīng)訪問的URL是http://____________________。#導(dǎo)入Falsk框架模塊及其他相關(guān)模塊,代碼略app=Flask(_name_)@app.route('/")defindex():#從數(shù)據(jù)庫讀取溫度和濕度數(shù)據(jù),并返回頁面,代碼略#服務(wù)器其他功能,代碼略if_name_=='_main'_:app.run(host='192.168.1.108',port=5000)(4)請通過增加傳感器和執(zhí)行器對該系統(tǒng)功能進行一項擴展,寫出增加的傳感器和執(zhí)行器名稱及實現(xiàn)的功能。(5)小華將系統(tǒng)中某天24小時的濕度數(shù)據(jù)導(dǎo)出,部分數(shù)據(jù)如第14題圖a所示(時間格式為“時:分:秒”),分析每小時的最大濕度值,線形圖如第14題圖b所示,部分Python程序如下:importpandasaspdimportmatplotlibpyplotaspltdft=pd.read_csv('data.csv')#讀取文件data.csv中的數(shù)據(jù)dft.insert(0,'小時',")#插入列foriindft.index:t=dft.a(chǎn)t[i,'時間]#通過行標簽和列標簽選取單個值dft.a(chǎn)t[i,'小時']=t[0:2]dfh=dft.groupby(___________________,as_index=False).max()#分組求最大值plt.plot(dfh['小時'],dfh['監(jiān)測值'])#繪制線形圖#設(shè)置繪圖參數(shù),顯示如第14題圖b所示的線形圖,代碼略①請在程序中劃線處填入合適的代碼。②小華分析線形圖發(fā)現(xiàn)存在濕度值大于等于100的噪聲數(shù)據(jù),要刪除dft對象中噪聲數(shù)據(jù),下列代碼段中,能正確實現(xiàn)的有____________(多選,填字母)。(注:全部選對的得2分,選對但不全的得1分,不選或有選錯的得0分)A.dft=dft[dft['監(jiān)測值']<100]B.dft=dft['監(jiān)測值']<100C.n=len(dft[dft['監(jiān)測值']>=100])dft=dftsort_values('監(jiān)測值")#升序排序dft=dfttail(n)#獲取尾部數(shù)據(jù)行D.forIindft.index:ifdft.a(chǎn)t[i,'監(jiān)測值']>=100:dft=dft.drop(i)#刪除行15.某工程包含n個任務(wù)(編號為0-n-1),每天可以有多個任務(wù)同時進行。某些任務(wù)之間有依賴關(guān)系,如第15題圖a所示,任務(wù)4依賴于任務(wù)1,任務(wù)1依賴于任務(wù)2。即任務(wù)2完成后才可以開始任務(wù)1,任務(wù)1完成后才可以開始任務(wù)4,不存在一個任務(wù)依賴于多個任務(wù),或多個任務(wù)依賴于同一個任務(wù)的情況?,F(xiàn)已對該工程的依賴關(guān)系進行了梳理,結(jié)果如第15題圖b所示,標記“T”表示依賴關(guān)系需保留,標記“F”表示依賴關(guān)系需刪除。根據(jù)每個任務(wù)完成所需的天數(shù)和梳理后的依賴關(guān)系,編寫程序,首先刪除標記為“F”的依賴關(guān)系,然后計算工程最快完成所需的天數(shù),并以工程最快完成所需的天數(shù)為期限,計算每個任務(wù)最晚必須開始的時間。任務(wù)A任務(wù)B標記05T54F41T12T23F注:任務(wù)a依賴于任務(wù)b第15題圖b請回答下列問題:(1)若某工程有6個任務(wù),任務(wù)間依賴關(guān)系如第15題圖a所示,完成任務(wù)0~5所需天數(shù)分別為2,1,3,5,1,6,則工程最快完成需要___________天。(2)定義如下erase(1st)函數(shù),參數(shù)1st列表的每個元素表示一個依賴關(guān)系。函數(shù)的功能是刪除標記為“F”的依賴關(guān)系,返回保留的依賴關(guān)系的個數(shù)。deferase(Ist):i=0j=len(1st)-1whilei<=j:if1st[i][2]=='T':i+=1else:if1st[j][2]=='T':1st[i]=1st[i]i+=1j-=1returni若1st列表依次存儲第15題圖b所示的依賴關(guān)系,如1st[0]為[0,5,T],調(diào)用erase(Ist)的數(shù),則語句"1st[i]=1st[j]”的執(zhí)行次數(shù)為_____________。(3)實現(xiàn)上述功能的部分Python程序如下,請在劃線處填入合適的代碼。defproc(n,Ist,task):pr=[0]*nw=[0]*n#w[i]存放任務(wù)1最晚必須開始的時間m=erase(1st)foriin①:task[lst[i][1]][1]=1st[i][0]]pr[lst[i][0]]=1c=[]days=0#days存放工程最快完成所需的天數(shù)forIinrange(n):ifpr[i]==0:k=is=0whilek!=-1:c.a(chǎn)ppend(k)s+=task[k][0]②ifs>days:days=sforiinrange(n-1,-1,-1):k=c[i]iftask[k][1]==-1:w[k]=days-task[k][0]+1else:③#輸出days,以及保存在w中的每個任務(wù)最晚必須開始的時間,代碼略```工程包含的任務(wù)數(shù)存入變量n任務(wù)間的依賴關(guān)系存入1st列表1st[0]包含3項,任務(wù)1st[i][0]依賴于任務(wù)1st[i][1],1st[i][2]存放保留/刪除標記,任務(wù)數(shù)據(jù)存入task列表task[i]包含2項,task[i][0]為完成任務(wù)主所需天數(shù),task[i][1]的初值為-1代碼略```proc(n,1st,task)參考答案1.【答案】D【解析】本題考查數(shù)據(jù)與信息的基本概念以及相關(guān)知識。選項A,信息是數(shù)據(jù)經(jīng)過儲存、分析及解釋后產(chǎn)生的意義,所以數(shù)據(jù)處理的過程中,會有新的信息產(chǎn)生。不會有新的信息產(chǎn)生,錯誤;選項B,信息是不能獨立存在的,必須依附于一定的載體,即載體依附性。選項中的相應(yīng)說法錯誤:選項C,信息是可以加工處理的,這一特征使信息有真?zhèn)涡裕嬖谔摷傩畔ⅰUf法錯誤;選項D,現(xiàn)代的計算機內(nèi)部,數(shù)據(jù)只能以二進制的方式進行存儲和處理。正確。2.【答案】A【解析】本題考查信息系統(tǒng)相關(guān)概念。選項A,信息系統(tǒng)天然存在一定的局限性,再合理的設(shè)計也無法完全避免。說法不正確選項B,將教學視頻保存到服務(wù)器,方便師生跨越時空進行學習,正確:選項C,根據(jù)材料的相關(guān)描述,智慧課堂系統(tǒng),具備數(shù)據(jù)采集、處理和存儲功能,正確:選項D,數(shù)據(jù)庫存儲教師(也可以包含學生等)身份數(shù)據(jù),是合理的選擇,正確。3.【答案】C【解析】本題考查人工智能的基礎(chǔ)知識。選項A,體現(xiàn)信息系統(tǒng)中的基本數(shù)據(jù)的存儲;選項B,體現(xiàn)信息系統(tǒng)中的基本數(shù)據(jù)處理;選項C,通過攝像頭刷臉簽到,這屬于人工智能中的視覺識別技術(shù),一般利用聯(lián)結(jié)主義中的深度學習完成選項D,體現(xiàn)信息系統(tǒng)中的數(shù)據(jù)的傳輸。4.【答案】C【解析】本題考查信息系統(tǒng)安全和社會責任的相關(guān)概念和常識。選項A,教師刷一卡通實現(xiàn)身份認證可以提高信息系統(tǒng)的安全性,但卻無法杜絕安全隱患問題:選項B,殺毒軟件一般都是針對已知病毒,無法防范新型病毒的侵害。即便是之前出現(xiàn)過的計算機病毒,也不能保證100%查殺;選項C,定時備份數(shù)據(jù),是保護數(shù)據(jù)安全的終于措施,正確;選項D,未經(jīng)授權(quán)將課堂教學視頻放到電商平臺出售,侵犯了知識產(chǎn)權(quán)。5.【答案】D【解析】本題考查網(wǎng)絡(luò)相關(guān)的概念以及基礎(chǔ)知識。選項A,網(wǎng)絡(luò)協(xié)議是計算機網(wǎng)絡(luò)正常工作的基礎(chǔ),局域網(wǎng)也不例外,正確;選項B,局域網(wǎng)通信方式既可以是有線也可以是無線方式,正確:選項C,局域網(wǎng)是有限范圍內(nèi)計算機通信網(wǎng),校園網(wǎng)當然可以根據(jù)范圍搭建多個局域網(wǎng):選項D,服務(wù)器和客戶端的稱謂只是相對B/S或C/S這些工作架構(gòu)的實際作用而言的,用作服務(wù)器的計算機和普通計算機相比,并無本質(zhì)不同(一般充當服務(wù)器的計算機軟硬件性能稍高)。因此充當服務(wù)器的計算機也可用作客戶端。故選項D不正確。6.【答案】D【解析】本題考查計算機硬件、軟件與移動終端的組成相關(guān)知識。A選項存儲器的功能是存放程序和數(shù)據(jù),因此A選項錯誤;B選項操作系統(tǒng)是最重要的系統(tǒng)軟件而不是應(yīng)用軟件,因此B選項錯誤;C選項智能手機的性能主要由處理器、存儲器等部件的性能指標決定,因此C選項錯誤;D選項智能手機跟計算機(運算與控制)、存儲和輸出四個部分。故答案選D。7.【答案】B【解析】本題考查聲音量化、量化位數(shù)、進制轉(zhuǎn)換相關(guān)知識。量化指將信號的連續(xù)取值近似為有限個離散值的過程,量化值一般用二進制數(shù)表示,其二進制位數(shù)決定了量化的精度,也稱作量化位數(shù)。題干中已知量化值的十進制表示范圍是0~200,其二進制表示范圍為00000000~11001000,因此量化位數(shù)最少為8位,故管案選B。8.【答案】A【解析】本題考查二叉樹的遍歷相關(guān)知識。前序遍歷規(guī)則為“根左右”,已知前序遍歷結(jié)果為BDEFCA,結(jié)合第8題圖可知:此二叉樹第一次劃分狀態(tài)應(yīng)為再次根據(jù)前序遍歷規(guī)則結(jié)合結(jié)構(gòu)圖,對左子樹進行劃分最后重復(fù)上述劃分過程,對FC進行劃分根據(jù)完整的二叉樹結(jié)構(gòu)圖,得出中序遍歷為EDCFBA。故答案選A。9.【答案】B【解析】本題考查棧的入棧與出棧等相關(guān)知識。此圖作為一道驗證出??赡苄缘膯栴},需要結(jié)合題干的限制條件來進行,題干說明棧s的最大長度為3,初始為空。A選項f最先出棧,說明a,b,c,d,e,f需要全部入棧后,f才能出棧,但這種情況下棧長度需要為6,不符合題意,故A選項錯誤;B選項c最先出棧,此時a,b,c入棧,接著c,b,a依次出棧,此時棧s內(nèi)為空,接下來f出棧,說明d,e,f需要入棧,接著f,e,d出棧,過程中棧內(nèi)長度符合題意,故B選項正確。C選項c最先出棧,此時a,b,c入棧,接著c出棧,此時棧內(nèi)a,b,由于b是棧頂元素,所以接下來出棧元素不可能是a,故C選項錯誤。D選項c最先出棧,此時a,b,c入棧,接著c出棧,此時棧內(nèi)a,b,接下來e出棧,需要d,e入棧,此時棧內(nèi)a,b,d,e,棧長度為4,不符合題意,故D答案錯誤。故答案選B。10.【答案】C【解析】本題考查遞歸算法及自定義函數(shù)知識。觀察自定義函數(shù)f(a,s)可知:當參數(shù)a≥s時(即遞歸結(jié)束條件),返回值a:否則遞歸調(diào)用f(a+1,s-a)。執(zhí)行語句k=f(6,21),模擬計算過程如下:第一次調(diào)用函數(shù)f(6,21);由于未達到遞歸結(jié)束條件,第二次調(diào)用函數(shù)f(7,15):未達到遞歸結(jié)束條件,第三次調(diào)用函數(shù)f(8,8),滿足遞歸結(jié)束條件a≥s,返回值為a,得到答案8,故選C。11.【答案】D【解析】本題考查單向順序隊列的基本操作(數(shù)組實現(xiàn))。根據(jù)隊列基本操作可知程序段的功能是:當隊列q非空時(空隊列為head=tail),根據(jù)頭指針的索引位置(head%3=0),分別執(zhí)行“出隊”操作或者“出隊并入隊”操作,再結(jié)合題意,本題求解的是最后一個出隊元素。用表格法模擬該隊列頭、尾指針和“出隊”操作的變化,如下表:headtail隊列q出隊字符05p,r,i,n,tP37N,t,r,in69i,t,ri911t,rt1213rr綜上所述,故選D。12.【答案】A【解析】本題考查基本算法和數(shù)據(jù)結(jié)構(gòu)的應(yīng)用,涉及最值求解、已排序數(shù)組的相鄰元素邏輯關(guān)系等知識。由于列表a為有序列表,即有“值相同的數(shù)都是相鄰的”這一邏輯關(guān)系,因此計算每個數(shù)的出現(xiàn)次數(shù),可以通過檢查相鄰兩個數(shù)進行統(tǒng)計。觀察程序段和選項中的代碼可知:變量v為次數(shù)最多的值在列表a中的索引,變量c為當前數(shù)值的出現(xiàn)次數(shù),變量m已統(tǒng)計次數(shù)中的最大值。其算法思想是:若相鄰兩個數(shù)相等,則計數(shù)器c加1,否則應(yīng)該將c變?yōu)槌踔?,首先可以排除選項B,因為該選項中else分支不符合邏輯。選項CD都存在缺陷,例如最多的一組相同的數(shù)出現(xiàn)在列表的最后時,均不能準確統(tǒng)計結(jié)果。例如a=[2,3,3,3,4,4,4,4,4],此時輸出值為3,而正確結(jié)構(gòu)合理,可以完成各種情況的統(tǒng)計任務(wù),故選A。13.【答案】(1)2或“兩”(1分)(2)①clift=='B'或elift=="B"或elift==""B""或elif(t=='B')(2分)②cntl-=w或cntl=cntl-w(2分)③i+=1或i=i+1(2分)【解析】本題考查Python基礎(chǔ)應(yīng)用能力。(1)10個空位放置情況如下圖所示:A型箱一個要占2個相鄰貨位,最多可放2個①從初始cntl=n可以看出,cnt1是空貨位數(shù)量。以下代碼:ifd=='P:#d為P時表示放置,否則表示搬離②else:cntl+=w可以看出,搬離時cntl+=w,w變量為應(yīng)搬離的數(shù)量,那么當t=='B'時,搬離數(shù)量應(yīng)為1,故①處填:elift=='B'搬離時空位加w,則放置時空位減w,②空填:cntl-=w③以下代碼:whilei<n-l:if1st[i]==0and1st[i+1]=0:③cnt2+=1i+=1統(tǒng)計連續(xù)兩個空位的個數(shù),統(tǒng)計完后指針i要向后跳2,故③處填:i+=1本題題意明確,設(shè)計較為巧妙,是一道不錯的學選考過渡題。14.【答案】(1)C(1分)(2)A(1分)(3)192.168.1.108:5000/或192.168.1.108:5000(2分)(4)增加氣體傳感器、LED指示燈,采集房間空氣質(zhì)量數(shù)據(jù),并提示異常或其他等價答案(2分)(5)①'小時'或['小時'或dfh['小時](2分)②AD(2分)【解析一】本題綜合考查了基于FlaskWeb框架和智能硬件的信息系統(tǒng)搭建。第(1)題考察智能終端與Web服務(wù)器之間的數(shù)據(jù)傳輸。教材的信息系統(tǒng)搭建示例中,實現(xiàn)了智能終端通過IOT模塊以GET或POST的方式向服務(wù)器發(fā)送數(shù)據(jù),服務(wù)器響應(yīng)后,視圖函數(shù)的返回值會回傳到智能終端,典型的如errno,resp=Obloq.get(…)。代碼中的errno是服務(wù)器響應(yīng)的錯誤代碼,resp則是視圖函數(shù)的返回值,智能終端可以根據(jù)這個返回值做出一些其他操作。答案C.第(2)題與搭建信息系統(tǒng)的實踐相關(guān),考察學生真實的搭建系統(tǒng)經(jīng)歷。智能終端解決傳感器與執(zhí)行器的操作問題,而瀏覽器的請求響應(yīng)則由服務(wù)器解決,瀏覽器的請求與智能終端無直接的關(guān)系,所以此處答案為A。第(3)題是對URL完善,代碼中,視圖函數(shù)index與路由“/”綁定,因此要調(diào)用index函數(shù)則需要訪問該路由,完整的URL由協(xié)議+IP+端口+路由組成,必要時可以設(shè)置GET的參數(shù)。本題中,服務(wù)器運行在指定的IP和端口上,答案http://192.168.1.108:5000/.第(4)題要求對信息系統(tǒng)增加拓展功能。既然是室內(nèi)環(huán)境檢測,可以從溫濕度、空氣質(zhì)量、光線強度等不同角度思考,如增加光線傳感器,發(fā)光二極管,當室內(nèi)光線強度過低時開啟二極管等。第(5)1題考察pandas中,DataFrame對象的分組統(tǒng)計,groupby函數(shù)對DataFrame對象的指定列進行分組,參數(shù)是列標題,從圖b看,“小時”數(shù)據(jù)在橫坐標軸上,因此以列標題“小時”進行分組。第(5)②題考察數(shù)據(jù)篩選和刪除,若只處理小于100的值,可以通過篩選的方式復(fù)制出符合條件的數(shù)據(jù)的副本(即A選項),也可以刪除不符合條件的數(shù)據(jù)(即D選項),B選項篩選格式書寫錯誤,C選項升序后應(yīng)該刪除尾部數(shù)據(jù)而不是獲取尾部數(shù)據(jù)?!窘馕龆勘绢}將Pandas數(shù)據(jù)處理,matplotlib數(shù)據(jù)可視化與FlaskWeb框架、智能硬件信息系統(tǒng)搭建結(jié)合考查。(1)智能終端通過GET請求將傳感器采集的環(huán)境溫度發(fā)送到Web服務(wù)器,服務(wù)器則將數(shù)據(jù)傳輸狀態(tài)返回給智能終端,若數(shù)據(jù)傳輸錯誤,需要在智能終端顯示相關(guān)錯誤信息,以供設(shè)計者觀察并修正該錯誤,故智能終端與服務(wù)器之間的數(shù)據(jù)傳輸是雙向的(2)傳感器可將環(huán)境溫、濕度等模擬量轉(zhuǎn)化為數(shù)字量,帶有傳感器接口的智能終端則將這些數(shù)字量通過IOT模塊傳輸給服務(wù)器,存儲入服務(wù)器的數(shù)據(jù)庫中,用戶通過瀏覽器訪問服務(wù)器中的網(wǎng)站,查詢數(shù)據(jù)庫中溫濕度數(shù)據(jù),故此處選A(3)從代碼中可知視圖函數(shù)index()所在的路由為根路由(“/”),故訪問該視圖函數(shù)的URL為http://192.168.1.108:5000/,地址末尾代表根路由的/可省略。(4)答案不唯一,可以從光、聲、氣、溫、濕等環(huán)境量著手答題,以下方案任選一種傳感器執(zhí)行器實現(xiàn)功能光敏傳感器電機天亮拉開窗簾,天黑關(guān)閉窗簾氣敏傳感器電機有異味開窗,無異味關(guān)窗聲敏傳感器LED燈超過聲音閾值LED燈亮,未超過燈滅溫度傳感器電機開空調(diào)制冷關(guān)窗,關(guān)空調(diào)開窗透氣濕敏傳感器電機下雨關(guān)窗,天晴開窗(5)dft=pd.read_csv('data.csv')用于讀取文件data.csv中的數(shù)據(jù),此時dft是包含1列行索引和3列數(shù)據(jù)(“時間”、“類型”、“監(jiān)測值”)的二維DataFrame結(jié)構(gòu),dft.insert(0,'小時',"),則是在原dft數(shù)據(jù)最左側(cè)插入1列標題為“小時”,內(nèi)容為空的數(shù)據(jù)列,注意,原來“時間”列索引為0,插入“小時”后,“時間”、“類型”、“監(jiān)測值”3列依次向右移動1列,插入后dfh中就有1列行索引和4列數(shù)據(jù)列,for循環(huán)的作用是截取每行的“時間”列的小時數(shù)據(jù)并存入“小時”列中,從圖b的橫坐標標簽“小時”可知,縱坐標表示各小時的最大濕度,故此處空格應(yīng)該求以“小時”作為分組對象,并求每個小時中最大的濕度值存入dfh中,plt.plot(dfh['小時"],dfh['監(jiān)測值'])將取出分組后的dfh中的“小時”和“監(jiān)測值”兩列數(shù)據(jù)做成線形圖(5)若要刪除DataFrame中的某行數(shù)據(jù),通常做法是設(shè)置篩選條件留下符合條件的數(shù)據(jù),如A選項,dft=df[dft['檢測值']<100]:B選項的篩選格式書寫錯誤。C選項中先算出噪聲數(shù)據(jù)的行數(shù)n,再對dft進行升序排序,那么排完后所有的噪聲數(shù)據(jù)就在最后面,若把第3行數(shù)據(jù)改成以下任意一種均正確dft=dft.head(len(dft)-n)dft=dfi[:-n]dft=dft[:len(dft)-n+1]當然,此時你如果將dft降序排序,又可以寫出很多答案D選項,則是采用枚舉算法,逐行遍歷,若監(jiān)測值>=100,則將其刪除,注意此時drop中axis沒寫,默認是0,表示刪除行15.【答案】(1)8(1分)(2)1(2分)(3)①range(m)或range(0,m)或range(0,m,1)或range(m-1,-1,-1)或range(erase(1st))或range(0,erase(1st))或range(0,erase(1st),1)或range(erase(1st)-1,-1,-1)(2分)②k=task[k][1]或其他等價答案(2分)③w[k]=w[task[k][1]]-task[k][0](2分)或w[k]=w[c[i+1]]-task[k][0這里面可以把k換成c[i]【解析一】本題以多任務(wù)鏈為問題背景,考查數(shù)組的元素刪除、鏈表的遍歷、鏈表與索引數(shù)組的轉(zhuǎn)化等操作?!稊?shù)據(jù)與數(shù)據(jù)結(jié)構(gòu)課程標準》1.4小節(jié)提出:“通過案例分析,理解數(shù)組、鏈表等基本數(shù)據(jù)結(jié)構(gòu)的概念,并能編程實現(xiàn)其相關(guān)操作。比較數(shù)組、鏈表的區(qū)別,明確上述兩種數(shù)據(jù)結(jié)構(gòu)在存儲不同類型數(shù)據(jù)中的應(yīng)用?!北绢}三個小題緊緊圍繞這一內(nèi)容,層層遞進,步步設(shè)疑,銜接自然,全而、具體地考查了學生對數(shù)據(jù)與數(shù)據(jù)結(jié)構(gòu)中的核心概念、核心素養(yǎng)的理解與應(yīng)用能力。題意理解:(1)任務(wù)分解:n個任務(wù),需要根據(jù)彼此的依賴關(guān)系,將其分解為多個任務(wù)鏈。以圖a和圖b以及第(1)小題提供的數(shù)據(jù),可以分解為三個任務(wù)鏈:5→0:4→1→2:3(2)計算工程最快完成所需的天數(shù)。由于“每天可以有多個任務(wù)同時進行”,三個任務(wù)鏈可以分別獨立、同時進行,最快完成工程所需的天數(shù),取決于耗時最長的任務(wù)鏈。由于三個任務(wù)鏈:5→0:4→1→2:3,耗時分別為8天、5天、5天,因此工程最快完成所需的天數(shù)為8。(3)以工程最快完成所需的天數(shù)為期限,計算每個任務(wù)最晚必須開始的時間。工程最快完成所需的天數(shù)為8,例如對于任務(wù)鏈5→0,任務(wù)0完成需要2天,則至少需要從倒數(shù)第2天開始,即順數(shù)第8-2+1-7天開始,對于任務(wù)5完成需要6天,則至少需要從倒數(shù)第2+6天開始,即順數(shù)第8-(2+6)+1=(8-2+1)-6=7-6=1天開始。弄懂了以上數(shù)據(jù)處理方法,則本題三個小題的填空都迎刃而解。詳解如下:第(1)小題:考查題意的理解與應(yīng)用,按上述分析,答案應(yīng)為8。第(2)小題:浙江技術(shù)高手聯(lián)明以刪除數(shù)組中其中標記為“F”的數(shù)據(jù)元素為背景,考查雙指針技巧。任務(wù)A任務(wù)B標記05T54F41T12T23F注:任務(wù)a依賴于任務(wù)b函數(shù)中設(shè)置了兩個指針i,j,分別指向列表Ist的首、尾元素,先檢查i所指元素中是否標記為“T”,若是則保留該元素不動,i后移一個位置(i=i+1):否則i所指元素應(yīng)當刪除:①此時需檢查尾指針j,所指元素標記若為“T”,則可以將尾元素覆蓋至首指針i所指元素,然后i后移一個位置(i-i+1),②不管尾元素是否標記為“F”,j都向前移動一個位置(j=j-1)。執(zhí)行函數(shù)結(jié)束時狀態(tài)如下圖所示:模擬此過程,運行結(jié)束時i為3,j為2。語句"Ist[i]=Ist[i]"只在i=1,j=3時執(zhí)行1次,故“1st[i]=1st[j]"的執(zhí)行次數(shù)為1,erase(1st)函數(shù)返回值為i,i變量正好代表了剩余的元素個數(shù),即保留下來的標記為“T”的元素個數(shù)。故本空的答案為1。第(3)小題:完成本題的關(guān)鍵是:把握輸入數(shù)據(jù)是哪些、各數(shù)據(jù)元素的含義是什么、劃分程序模塊弄清其功能。首先記好工程包含的任務(wù)數(shù)為變量n:任務(wù)間的依賴關(guān)系儲存在1st列表,其中1st間]包含3項,任務(wù)1st[i][0]依賴于任務(wù)1st[i][1],Ist[i][2]存放保留/刪除標記:任務(wù)數(shù)據(jù)存入task列表,task[i]包含2項,task[i][0]為完成任務(wù)所需天數(shù),task[i][1]的初值為-1。在函數(shù)proc(n,1st,task)中,任務(wù)鏈的構(gòu)造主要靠task[i][1]來標記鏈表指針,任務(wù)鏈的表頭依靠標記數(shù)組pr來進行,pr[間為0時表示此元素為任務(wù)鏈的頭節(jié)點,pr[間]為1時表示此元素為中間節(jié)點或尾節(jié)點。程序模塊一即第一個for循環(huán)任務(wù)是構(gòu)造任務(wù)鏈。如圖c所示,這一過程排除了孤立的任務(wù),重點在于把彼此依賴關(guān)系的任務(wù)的鏈接關(guān)系構(gòu)造起來。Ist中已經(jīng)刪除了標記為“F”的依賴關(guān)系,erase(1st)函數(shù)返回值為i,正好代表了剩余的元素個數(shù),所以①空應(yīng)填寫range(m)或等價表達式。程序模塊二即第二個for循環(huán)任務(wù)是計算工程最快完成所需的天數(shù)。把所有任務(wù)鏈(包括孤立的任務(wù))的完成時間都計算出來,取最大值。語句ifpr[i]==0是判斷是否任務(wù)鏈的頭節(jié)點,然后while循環(huán)開始計算各任務(wù)鏈的完成時間s,用s和days中的較大值以更新days。②空是鏈表遍歷的常規(guī)操作:k=task[k][1].程序模塊三即第三個for循環(huán)任務(wù)是計算每個任務(wù)最晚必須開始的時間。關(guān)鍵在理解模塊二中c數(shù)組的作用。按所有任務(wù)鏈(包括孤立的任務(wù))的頭節(jié)點索引大小順序,保存各個任務(wù)鏈。模擬過程,可知c數(shù)組中的數(shù)據(jù)依次為2、1、4,3,5,0,可見c數(shù)組是一個索引數(shù)組,且尾元素一定為任務(wù)鏈的尾節(jié)點。出于計算效率的考慮,可以從c數(shù)組的末尾開始處理更方便。依照上述題意理解(3)的分析,task[k][1]==-1表示任務(wù)k一定是任務(wù)鏈的尾節(jié)點,它至少應(yīng)該從倒數(shù)第task[k][0]天開始,或者順數(shù)第days-task[k][0]+1開始;否則task[k][1]!=-1,即任務(wù)k一定不是尾節(jié)點。由于c數(shù)組的特點,任務(wù)k所在任務(wù)鏈的后一個任務(wù)已經(jīng)計算完成,所以第③空答案應(yīng)為w[k]=w|c|i+1]]-task[k][0]或等價表達式。【解析二】(高手聯(lián)盟專家組提供)(1)分析題目,根據(jù)6個任務(wù)之間的依賴關(guān)系將所有任務(wù)分為三組分別是【5,0】、【4,1,2】、【3】,根據(jù)題意三組任務(wù)可以同時進行,分別計算三組任務(wù)完成的時長,取最大值即為工程最快完成時間。已知第一組的兩個任務(wù)需要8天、第二組的三個任務(wù)需要5天、第三組一個任務(wù)需要5天。(2)erase(1st)函數(shù)用于刪除1st列表中標記為刪除的任務(wù)。該函數(shù)遍歷lst列表,通過兩個指針i和j,分別指向列表的頭部和尾部。當1st[i][2]為T時,表示該任務(wù)需要保留,指針i向后移動一位。當1st[i][2]不為'T'時,表示該任務(wù)需要刪除,將1st[i]替換為1st[j],然后指針i向后移動一位,指針j向前移動一位。最后返回指針i的值,即刪除后的列表長度。語句"1st[i]=1st[j]"只在i=1,j=3時執(zhí)行1次。(3)自定義函數(shù)proc(n,1st,task),用于處理任務(wù)調(diào)度。首先,創(chuàng)建了兩個長度為n的列表pr和w,用于存放任務(wù)的狀態(tài)和最晚開始時間。然后調(diào)用erase(lst)函數(shù),將刪除后的列表長度存入變量m中。foriin①:task[lst[i][1]][1]=lst[i][0]pr[lst[i][0]]=1上述代碼段通過遍歷刪除后的列表(第①空的答案為range(m)),更新任務(wù)的狀態(tài)和最晚開始時間。對于每個刪除后的任務(wù)1st[i],將1st[i][0]作為任務(wù)的編號,將1st[i][1]作為任務(wù)的前置任務(wù)編號,將1st[i][0]作為任務(wù)的主任務(wù)編號。并將pr[lst[i][0]]設(shè)置為1,表示該任務(wù)有前置任務(wù)??樟斜韈,用于存放可以進行的任務(wù)序列。變量days用于存放工程最快完成所需的天數(shù)。接下來,遍歷任務(wù)列表,對于每個任務(wù)編號i,如果該任務(wù)的前置任務(wù)編號為0,則將其作為起始任務(wù),進行任務(wù)序列完成時間的計算。在計算過程中,將當前任務(wù)編號k添加到列表c中,累加任務(wù)的完成時間s,并將當前任務(wù)的主任務(wù)編號task[k][1]作為下一個任務(wù)的前置任務(wù)編號k,所以第2空的答案為k=task[k][1]。最后,如果累加完成時間s大于days,則更新days的值。接下來,通過倒序遍歷任務(wù)列表,計算每個任務(wù)的最晚開始時間。對于每個任務(wù)編號k,如果該任務(wù)沒有后續(xù)任務(wù)(即task[k][1]為-1),則將最晚開始時間w[k]設(shè)置為days-task[k][0]+1,表示該任務(wù)必須在工程最快完成時間內(nèi)開始。否則,將最晚開始時間w[k]設(shè)置為其后續(xù)任務(wù)的最晚開始時間減去當前任務(wù)完成時間,表示該任務(wù)必須在其后續(xù)任務(wù)完成前開始。所以第③空的答案為w[k]=w[task[k][1]]-task[k][0]。2023年6月浙江省普通高校招生選考科目考試技術(shù)試題姓名:________________準考證號:________________考生須知:1.考生答題前,務(wù)必將自己的姓名、準考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙上。2.選擇題的答案須用2B鉛筆將答題紙上對應(yīng)題目的答案標號涂黑,如要改動,須將原填涂處用橡皮擦凈。3.非選擇題的答案須用黑色字跡的簽字筆或鋼筆寫在答題紙上相應(yīng)區(qū)域內(nèi),作圖時可先使用2B鉛筆,確定后須用黑色字跡的簽字筆或鋼筆描黑,答案寫在本試題卷上無效。第一部分信息技術(shù)(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1.下列關(guān)于數(shù)據(jù)和信息的說法,正確的是()A.在數(shù)據(jù)處理過程中不會有新的信息產(chǎn)生B.信息的保存和傳播可以不依附于載體C.信息的價值因人而異,但信息不會有虛假D.計算機中的數(shù)據(jù)表現(xiàn)形式不同,但都以二進制方式存儲【答案】D【解析】【詳解】本題考查數(shù)據(jù)與信息相關(guān)知識。信息是數(shù)據(jù)經(jīng)過儲存、分析及解釋后產(chǎn)生的意義,所以數(shù)據(jù)處理的過程中,會有新的信息產(chǎn)生。故選項A說法錯誤;信息必須依附于一定的載體,即載體依附性,故選項B說法錯誤;信息具有真?zhèn)涡?,存在虛假信息,故選項C說法錯誤;現(xiàn)代的計算機內(nèi)部,數(shù)據(jù)只能以二進制的方式進行存儲和處理,選項D說法正確。故本題應(yīng)選D。2.某智慧課堂系統(tǒng)的部分功能是:教師進教室后刷校園一卡通實現(xiàn)身份認證并啟動系統(tǒng),學生進教室時通過攝像頭刷臉簽到,簽到結(jié)果保存在服務(wù)器的數(shù)據(jù)庫中,系統(tǒng)可自動生成考勤報表。課堂教學時,教師可將教學資源發(fā)送到學生的移動終端,學生可將作業(yè)文檔上傳到系統(tǒng)。可以現(xiàn)場錄制教學視頻并保存到服務(wù)器,系統(tǒng)每天定時備份數(shù)據(jù)。下列關(guān)于該系統(tǒng)功能和應(yīng)用的說法,不正確的是()A.該系統(tǒng)設(shè)計合理,不存在局限性B.教學視頻保存到服務(wù)器,有利于師生跨時空學習C該系統(tǒng)具有數(shù)據(jù)采集、處理和存儲等功能D.數(shù)據(jù)庫可以用于存放該系統(tǒng)中的教師身份數(shù)據(jù)【答案】A【解析】【詳解】本題考查信息系統(tǒng)相關(guān)概念。信息系統(tǒng)天然存在一定的局限性,故選項A說法不正確;將教學視頻保存到服務(wù)器,有利于師生跨越時空進行學習,選項B說法正確;根據(jù)材料的相關(guān)描述,智慧課堂系統(tǒng),具備數(shù)據(jù)采集、處理和存儲功能,選項C說法正確;數(shù)據(jù)庫是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,故可以存儲教師身份數(shù)據(jù),選項D說法正確。本題應(yīng)選A。3.某智慧課堂系統(tǒng)的部分功能是:教師進教室后刷校園一卡通實現(xiàn)身份認證并啟動系統(tǒng),學生進教室時通過攝像頭刷臉簽到,簽到結(jié)果保存在服務(wù)器的數(shù)據(jù)庫中,系統(tǒng)可自動生成考勤報表。課堂教學時,教師可將教學資源發(fā)送到學生的移動終端,學生可將作業(yè)文檔上傳到系統(tǒng)??梢袁F(xiàn)場錄制教學視頻并保存到服務(wù)器,系統(tǒng)每天定時備份數(shù)據(jù)。該系統(tǒng)的下列應(yīng)用中,體現(xiàn)人工智能技術(shù)的是()A.將現(xiàn)場錄制的教學視頻保存到服務(wù)器 B.系統(tǒng)自動生成考勤報表C.學生進教室時通過攝像頭刷臉簽到 D.教師將教學資源發(fā)送到學生的移動終端【答案】C【解析】【詳解】本題考查人工智能相關(guān)知識。人工智能是研究、開發(fā)用于模擬、延伸和擴展人的智能的理論、方法、技術(shù)及應(yīng)用系統(tǒng)的一門新的技術(shù)科學。通過攝像頭刷臉簽到,這屬于人工智能中的視覺識別技術(shù),故本題應(yīng)選C。4.某智慧課堂系統(tǒng)的部分功能是:教師進教室后刷校園一卡通實現(xiàn)身份認證并啟動系統(tǒng),學生進教室時通過攝像頭刷臉簽到,簽到結(jié)果保存在服務(wù)器的數(shù)據(jù)庫中,系統(tǒng)可自動生成考勤報表。課堂教學時,教師可將教學資源發(fā)送到學生的移動終端,學生可將作業(yè)文檔上傳到系統(tǒng)??梢袁F(xiàn)場錄制教學視頻并保存到服務(wù)器,系統(tǒng)每天定時備份數(shù)據(jù)。下列關(guān)于信息系統(tǒng)安全和信息社會責任的說法,正確的是()A.教師刷一卡通實現(xiàn)身份認證,能確保系統(tǒng)沒有安全隱患B.系統(tǒng)服務(wù)器若安裝了殺毒軟件,數(shù)據(jù)文件就不會被病毒侵害C.系統(tǒng)每天定時備份數(shù)據(jù),是保護數(shù)據(jù)安全的重要措施D.未經(jīng)授權(quán),可將課堂教學視頻放到電商平臺出售【答案】C【解析】【詳解】本題考查信息系統(tǒng)安全和社會責任的相關(guān)知識。身份認證可以提高信息系統(tǒng)的安全性,但卻無法杜絕安全隱患問題,故選項A說法錯誤;由于殺毒軟件由滯后性,無法防范新型病毒的侵害,故選項B說法錯誤;定時備份數(shù)據(jù),是保護數(shù)據(jù)安全的重要措施,選項C說法正確;未經(jīng)授權(quán)將課堂教學視頻放到電商平臺出售,侵犯了知識產(chǎn)權(quán),選項D說法錯誤。5.下列關(guān)于網(wǎng)絡(luò)系統(tǒng)的說法,不正確的是()A.局域網(wǎng)內(nèi)部通信需要遵循網(wǎng)絡(luò)協(xié)議B.局域網(wǎng)內(nèi)可以同時有無線通信和有線通信兩種方式C.校園網(wǎng)內(nèi)可以搭建多個局域網(wǎng)D.可用作服務(wù)器的計算機無法用作客戶端【答案】D【解析】【詳解】本題考查網(wǎng)絡(luò)相關(guān)知識。網(wǎng)絡(luò)協(xié)議是計算機網(wǎng)絡(luò)必須遵循,故選項A正確;通信方式可以分為有線和無線方式,故選項B正確;局域網(wǎng)是有限范圍內(nèi)計算機通信網(wǎng),校園網(wǎng)也可以根據(jù)范圍搭建多個局域網(wǎng),選項C說法正確;選用作服務(wù)器的計算機和普通計算機相比,并無本質(zhì)不同。因此充當服務(wù)器的計算機也可用作客戶端。故選項D說法不正確。故本題應(yīng)選D。6.某智能手機安裝了鴻蒙操作系統(tǒng),其主板集成了處理器、存儲器等芯片,下列說法正確的是()A.存儲器可以存放用戶數(shù)據(jù)而不能存放應(yīng)用程序B.鴻蒙操作系統(tǒng)是智能手機重要的應(yīng)用軟件C.處理器性能是智能手機性能的唯一指標D.智能手機硬件包括輸入、處理、存儲和輸出等部分【答案】D【解析】【詳解】本題考查計算機硬件、軟件與移動終端的組成相關(guān)知識。存儲器的功能是存放程序和數(shù)據(jù),故選項A說法錯誤;操作系統(tǒng)是最重要的系統(tǒng)軟件而不是應(yīng)用軟件,故選項B說法錯誤;智能手機的性能主要由處理器、存儲器等部件的性能指標決定,故選項C說法錯誤;智能手機跟計算機一樣,其硬件包括輸入、處理、存儲和輸出四個部分,故選項D說法正確。7.對某段聲音進行數(shù)字化,量化值的范圍是0-200,則量化位數(shù)最少是()A.7 B.8 C.16 D.200【答案】B【解析】【詳解】本題考查聲音數(shù)字化。量化位數(shù)指至少要用幾位二進制數(shù)表示量化值,題干中已知量化值的十進制表示范圍是0~200,其二進制表示范圍為00000000~11001000,因此量化位數(shù)最少為8位,故答案應(yīng)選B。8.某二叉樹的樹形結(jié)構(gòu)如圖所示,其前序遍歷結(jié)果為BDEFCA,則中序遍歷結(jié)果為()A.EDCFBA B.ECFDAB C.BFDEAC D.EDFCBA【答案】A【解析】【詳解】本題考查二叉樹的遍歷相關(guān)知識。前序遍歷規(guī)則為“根左右”,已知前序遍歷結(jié)果為BDEFCA,結(jié)合題干中樹形結(jié)構(gòu)圖可知該二叉樹的樹形結(jié)構(gòu)應(yīng)為:前序遍歷規(guī)則為“左根右”,根據(jù)完整的二叉樹結(jié)構(gòu)圖,得出中序遍歷為EDCFBA。故本題應(yīng)選A。9.棧s最大長度為3,初始為空,經(jīng)過一系列入棧、出棧操作,若元素入棧的順序是a,b,c,d,e,f,則可能的出棧序列為()A.f,e,d,c,b,a B.c,b,a,f,e,d C.c,a,b,d,e,f D.c,e,d,b,a,f【答案】B【解析】【詳解】本題考查棧的基本操作。棧是先進后出,題干中限定條件棧s的最大長度為3,初始為空。A選項f最先出棧,說明a,b,c,d,e,f需要全部入棧后,f才能出棧,但這種情況下棧長度需要為6,不符合題意,故A選項錯誤;B選項c最先出棧,此時a,b,c入棧,接著c,b,a依次出棧,此時棧s內(nèi)為空,接下來f出棧,說明d,e,f需要入棧,接著f,e,d出棧,過程中棧內(nèi)長度符合題意,故B選項正確;C選項c最先出棧,此時a,b,c入棧,接著c出棧,此時棧內(nèi)a,b,由于b是棧頂元素,所以接下來出棧元素不可能是a,故C選項錯誤;D選項c最先出棧,此時a,b,c入棧,接著c出棧,此時棧內(nèi)a,b,接下來e出棧,需要d,e入棧,此時棧內(nèi)a,b,d,e,棧長度為4,不符合題意,故D答案錯誤。本題應(yīng)選B。10.定義如下函數(shù):deff(a,s):ifa>=s:returnaelse:returnf(a+1,s-a)執(zhí)行語句k=f(6,21)后,k的值為()A.6 B.7 C.8 D.9【答案】C【解析】【詳解】本題考查遞歸算法及自定義函數(shù)。由自定義函數(shù)f(a,s)可知:當參數(shù)a≥s時(即遞歸結(jié)束條件),返回值a,否則遞歸調(diào)用f(a+1,s-a)。執(zhí)行語句k=f(6,21),第一次調(diào)用函數(shù)f(6,21)未達到遞歸結(jié)束條件,第二次調(diào)用函數(shù)f(7,15);未達到遞歸結(jié)束條件,第三次調(diào)用函數(shù)f(8,8),滿足遞歸結(jié)束條件a≥s,返回值為a,得到答案8,故選C。11.列表q長度為20,q[0]至q[4]的值依次為'p','r','i','n','t',執(zhí)行如下程序段后,輸出的最后一個字符為()head,tail=0,5whilehead<tail:ifhead%3=0:print(q[head])else:q[tail]=q[head]tail+=1head+=1A.t B.n C.i D.r【答案】D【解析】【詳解】本題考查單向順序隊列的基本操作(數(shù)組實現(xiàn))。根據(jù)隊列基本操作可知程序段的功能是:當隊列q非空時(空隊列為head=tail),根據(jù)頭指針的索引位置(head%3=0),分別執(zhí)行“出隊”操作或者“出隊并入隊”操作,再結(jié)合題意,本題求解的是最后一個出隊元素。用表格法模擬該隊列頭、尾指針和“出隊”操作的變化,如下表:headtail隊列q出隊字符05p,r,i,n,tP37n,t,r,in69i,t,ri911t,rt1213rr綜上所述,故選D。12.已排序的列表a有n個整型元素,現(xiàn)要查找出現(xiàn)次數(shù)最多的值并輸出。若出現(xiàn)次數(shù)最多的值有多個,則輸出最前面的一個。實現(xiàn)該功能的程序段如下,方框中應(yīng)填入的正確代碼為()c,m,v=1,1,0foriinrange(1,n):print(a[v])A. B. C. D.【答案】A【解析】【詳解】本題考查Python選擇結(jié)構(gòu)應(yīng)用。由于列表a為有序列表,因此計算每個數(shù)的出現(xiàn)次數(shù),可以通過檢查相鄰兩個數(shù)進行統(tǒng)計。閱讀程序段和選項中的代碼可知:變量v為次數(shù)最多的值在列表a中的索引,變量c為當前數(shù)值的出現(xiàn)次數(shù),變量m已統(tǒng)計次數(shù)中的最大值。其算法思想是:若相鄰兩個數(shù)相等,則計數(shù)器c加1,否則應(yīng)該將c變?yōu)槌踔?,首先可以排除選項B,因為該選項中else分支不符合邏輯。選項CD都存在缺陷,例如最多的一組相同的數(shù)出現(xiàn)在列表的最后時,均不能準確統(tǒng)計結(jié)果。例如a=[2,3,3,3,4,4,4,4,4],此時輸出值為3,而A結(jié)構(gòu)合理,可以完成各種情況的統(tǒng)計任務(wù),故選A。二、非選擇題(本大題共3小題,其中第13小題7分,第14小題10分,第15小題9分,共26分)13.某倉庫有一排連續(xù)相鄰的貨位,編號依次為0-n-1,用于放置A、B兩種類型的箱子,A型箱子占2個相鄰貨位,B型箱子占1個貨位。編寫程序,根據(jù)已完成的放置或搬離操作,輸出空貨位數(shù)及還可以放置A型箱子的最多數(shù)量(不移動已放置的箱子)。請回答下列問題:箱子類型操作類型貨位編號B放置5A放置2,3B放置0A放置7,8A搬離2,3(1)若n為10,開始時貨位全空,經(jīng)過如圖所示的放置或搬離操作后,不移動已放置箱子的情況下,還可放置A型箱子的最多數(shù)量為_______個。(2)實現(xiàn)上述功能部分Python程序如下,請在劃線處填入合適的代碼。#讀取貨位總數(shù),存入n,代碼略。cntl=n1st=[0]*n#1貨位狀態(tài),0表示對應(yīng)的貨位為空whileTrue:#讀取本次已操作的數(shù)據(jù):箱子類型、操作類型、貨位編號起始值,存入t、d和s,代碼略ift=='A':w=2①______:w=1else:#t不是'A'或'B'時退出循環(huán)breakifd=='P':#d為P時表示放置,否則表示搬離②________else:cntl+=w1st[s]=1-Ist[s]ift=='A':1st[s+1]=1-1st[s+1]i,cnt2=0,0whilei<n-1:if1st[i]==0and1st[i+1]==0:③______cnt2+=1i+=1print("當前空貨位數(shù):',cntl,',還可放置A型箱子的最多數(shù)量:',cnt2)【答案】①.2或“兩”②.elift=='B'或elift=="B"或elift==""B""或elif(t=='B')③.cntl-=w或cntl=cntl-w④.i+=1或i=i+1【解析】【詳解】本題考查Python基礎(chǔ)應(yīng)用能力。(1)若n為10,開始時貨位全空,經(jīng)過如圖所示的放置或搬離操作后,空的貨位編號有:1、2、3、4、6、9,因為A型箱子占2個相鄰貨位,故不移動已放置箱子的情況下,還可放置A型箱子的最多數(shù)量為2(放置在貨位編號1、2和3、4)。(2)閱讀程序可知,cnt1是空貨位數(shù)量,w變量為應(yīng)搬離的數(shù)量,由下一條語句w=1可知,第一空應(yīng)為:elift=='B'或其他等價答案;d=='P'表示放置,搬離時空位加w,則放置時空位減w,故第二空應(yīng)為:cntl-=w或其他等價答案;在統(tǒng)計連續(xù)兩個空位的個數(shù)時,統(tǒng)計完后指針i要向后跳2,由于if外指針i已經(jīng)后跳1,故第三空應(yīng)為:i+=1。14.小華要搭建書房環(huán)境監(jiān)控系統(tǒng),該系統(tǒng)能實現(xiàn)監(jiān)測書房溫度和濕度,出現(xiàn)異常時發(fā)出警報。用戶通過瀏覽器查看實時監(jiān)測結(jié)果和歷史數(shù)據(jù)。小華已選擇的硬件有:智能終端、溫濕度傳感器、執(zhí)行器(如蜂鳴器)、服務(wù)器等,系統(tǒng)的硬件搭建方式是:服務(wù)器通過無線網(wǎng)絡(luò)連接智能終端,智能終端連接傳感器和執(zhí)行器,請回答下列問題:(1)該系統(tǒng)中,智能終端與服務(wù)器之間的數(shù)據(jù)傳輸__________(單選,填字母:A.只能由智能終端到服務(wù)器端/B.只能由服務(wù)器端到智能終端/C.既可以由智能終端到服務(wù)器端,也可以由服務(wù)器端到智能終端)。(2)下列功能需要在智能終端程序中實現(xiàn)的是__________(單選,填字母:A.采集溫濕度傳感器上的數(shù)據(jù)/B.處理瀏覽器訪問請求)。(3)小華基于FalskWeb框架編寫服務(wù)器端的程序,部分代碼如下。編寫完成后,若要通過瀏覽器獲取視圖函數(shù)index()返回的頁面,則應(yīng)訪問的URL是http://_________。#導(dǎo)入Falsk框架模塊及其他相關(guān)模塊,代碼略app=Flask(_name_)@app.route('/")defindex():#從數(shù)據(jù)庫讀取溫度和濕度數(shù)據(jù),并返回頁面,代碼略#服務(wù)器其他功能,代碼略if_name_=='_main'_:app.run(host='192.168.1.108',port=5000)(4)請通過增加傳感器和執(zhí)行器對該系統(tǒng)功能進行一項擴展,寫出增加的傳感器和執(zhí)行器名稱及實現(xiàn)的功能。________(5)小華將系統(tǒng)中某天24小時的濕度數(shù)據(jù)導(dǎo)出,部分數(shù)據(jù)如圖a所示(時間格式為“時:分:秒”),分析每小時的最大濕度值,線形圖如圖b所示,部分Python程序如下:圖a圖bimportpandasaspdimportmatplotlibpyplotaspltdft=pd.read_csv('data.csv')#讀取文件data.csv中的數(shù)據(jù)dft.insert(0,'小時',")#插入列foriindft.index:t=dft.a(chǎn)t[i,'時間]#通過行標簽和列標簽選取單個值dft.a(chǎn)t[i,'小時']=t[0:2]dfh=dft.groupby(_________,as_index=False).max()#分組求最大值plt.plot(dfh['小時'],dfh['監(jiān)測值'])#繪制線形圖#設(shè)置繪圖參數(shù),顯示如圖b所示的線形圖,代碼略①請在程序中劃線處填入合適的代碼。________②小華分析線形圖發(fā)現(xiàn)存在濕度值大于等于100噪聲數(shù)據(jù),要刪除dft對象中噪聲數(shù)據(jù),下列代碼段中,能正確實現(xiàn)的有__________(多選,填字母)。A.dft=dft[dft['監(jiān)測值']<100]B.dft=dft['監(jiān)測值']<100C.n=len(dft[dft['監(jiān)測值']>=100])dft=dftsort_values('監(jiān)測值")#升序排序dft=dfttail(n)#獲取尾部數(shù)據(jù)行D.forIindft.index:ifdft.a(chǎn)t[i,'監(jiān)測值']>=100:dft=dft.drop(i)#刪除行【答案】①.C②.A③.192.168.1.108:5000/或192.168.1.108:5000④.增加氣體傳感器、LED指示燈,采集房間空氣質(zhì)量數(shù)據(jù),并提示異?;蚱渌葍r答案⑤.'小時'或['小時']或dfh['小時]⑥.AD【解析】【詳解】本題綜合考查了基于FlaskWeb框架和智能硬件的信息系統(tǒng)搭建。(1)智能終端通過GET請求將傳感器采集的環(huán)境溫度發(fā)送到Web服務(wù)器,服務(wù)器則將數(shù)據(jù)傳輸狀態(tài)返回給智能終端,若數(shù)據(jù)傳輸錯誤,需要在智能終端顯示相關(guān)錯誤信息,以供設(shè)計者觀察并修正該錯誤,故智能終端與服務(wù)器之間的數(shù)據(jù)傳輸是雙向的,故本題答案C。(2)智能終端解決傳感器與執(zhí)行器的操作問題,而瀏覽器的請求響應(yīng)則由服務(wù)器解決,瀏覽器的請求與智能終端無直接的關(guān)系,所以此處答案為A。(3)完整的URL由協(xié)議+IP+端口+路由組成,必要時可以設(shè)置GET的參數(shù)。由代碼:app.run(host='192.168.1.108',port=5000)可知答案應(yīng)為:192.168.1.108:5000/.(4)既然是室內(nèi)環(huán)境檢測,可以從溫濕度、空氣質(zhì)量、光線強度等不同角度思考,如增加光線傳感器,發(fā)光二極管,當室內(nèi)光線強度過低時開啟二極管等。(5)groupby函數(shù)對DataFrame對象的指定列進行分組,參數(shù)是列標題,從圖b看,“小時”數(shù)據(jù)在橫坐標軸上,因此以列標題“小時”進行分組,故第一空應(yīng)為:'小時'或其他等價答案;若只處理小于100的值,可以通過篩選的方式復(fù)制出符合條件的數(shù)據(jù)的副本(即A選項),也可以刪除不符合條件的數(shù)據(jù)(即D選項),B選項篩選格式書寫錯誤,C選項升序后應(yīng)該刪除尾部數(shù)據(jù)而不是獲取尾部數(shù)據(jù),故本題應(yīng)選AD。15.某工程包含n個任務(wù)(編號為0-n-1),每天可以有多個任務(wù)同時進行。某些任務(wù)之間有依賴關(guān)系,如圖a所示,任務(wù)4依賴于任務(wù)1,任務(wù)1依賴于任務(wù)2。即任務(wù)2完成后才可以開始任務(wù)1,任務(wù)1完成后才可以開始任務(wù)4,不存在一個任務(wù)依賴于多個任務(wù),或多個任務(wù)依賴于同一個任務(wù)的情況。現(xiàn)已對該工程的依賴關(guān)系進行了梳理,結(jié)果如圖b所示,標記“T”表示依賴關(guān)系需保留,標記“F”表示依賴關(guān)系需刪除。根據(jù)每個任務(wù)完成所需的天數(shù)和梳理后的依賴關(guān)系,編寫程序,首先刪除標記為“F”的依賴關(guān)系,然后計算
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 應(yīng)急救援項目可行性研究報告
- 垃圾焚燒發(fā)電發(fā)展模式
- 智能倉庫物流
- 房地產(chǎn)項目投資可行性研究報告
- 高新技術(shù)企業(yè)研發(fā)團隊建設(shè)與管理
- 軟件工程流程與開發(fā)方法
- rdpac腫瘤復(fù)習測試卷含答案
- 外科總論復(fù)習測試題
- 保育員考試練習卷含答案
- 護師.主管護師復(fù)習測試卷
- 小學六年級數(shù)學學情分析及提升方案
- 事業(yè)單位考試(公共基礎(chǔ)知識)3000題每日練習
- 新會計法下加強企業(yè)財會監(jiān)督策略研究
- 人力資源社會保障宣傳工作計劃及打算
- 2024年秋兒童發(fā)展問題的咨詢與輔導(dǎo)終考期末大作業(yè)案例分析1-5答案
- 廣東省廣州市2021年中考道德與法治試卷(含答案)
- 2024年貴州省公務(wù)員錄用考試《行測》真題及答案解析
- 2024-2030年中國滑板車行業(yè)競爭策略及發(fā)展前景預(yù)測報告
- 學校軍事化管理培訓(xùn)
- 喪葬費家庭協(xié)議書范文范本
- 中小學生德育工作指南2022版
評論
0/150
提交評論