浙江省9+1高中聯(lián)盟2024-2025學(xué)年高三上學(xué)期11月期中技術(shù)試題-高中信息技術(shù) 含解析_第1頁
浙江省9+1高中聯(lián)盟2024-2025學(xué)年高三上學(xué)期11月期中技術(shù)試題-高中信息技術(shù) 含解析_第2頁
浙江省9+1高中聯(lián)盟2024-2025學(xué)年高三上學(xué)期11月期中技術(shù)試題-高中信息技術(shù) 含解析_第3頁
浙江省9+1高中聯(lián)盟2024-2025學(xué)年高三上學(xué)期11月期中技術(shù)試題-高中信息技術(shù) 含解析_第4頁
浙江省9+1高中聯(lián)盟2024-2025學(xué)年高三上學(xué)期11月期中技術(shù)試題-高中信息技術(shù) 含解析_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

絕密★考試結(jié)束前2024學(xué)年第一學(xué)期浙江省9+1高中聯(lián)盟高三年級期中考試技術(shù)信息技術(shù)命題:慈溪中學(xué)龔益科審題:富陽中學(xué)吳建婷長興中學(xué)高陽通用技術(shù)命題:慈溪中學(xué)馬功平審題:富陽中學(xué)林建鋒長興中學(xué)張立考生須知:1.本卷滿分100分,考試時間90分鐘;2.答題前,在答題卷指定區(qū)域填寫班級、姓名、考場、座位號及準考證號并核對條形碼信息;3.所有答案必須寫在答題卷上,寫在試卷上無效,考試結(jié)束后,只需上交答題卷;4.參加聯(lián)批學(xué)校的學(xué)生可關(guān)注“啟望教育”公眾號查詢個人成績分析。第一部分信息技術(shù)(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1.某校為有效提升學(xué)校人員的科學(xué)化、精準化管理,建有校園智慧人臉門禁識別系統(tǒng)。系統(tǒng)管理員將師生的人臉、校園卡等信息錄入系統(tǒng),并將相關(guān)數(shù)據(jù)下發(fā)到各終端設(shè)備(同時具備刷臉和刷卡功能)。學(xué)校師生通過刷臉或刷卡進出學(xué)校、教室、宿舍等場地。系統(tǒng)終端設(shè)備支持脫機工作,無網(wǎng)絡(luò)時也可以使用。學(xué)校管理員、師生及家長可通過瀏覽器登錄該系統(tǒng),查看相關(guān)人員的各項考勤數(shù)據(jù)及分析報告。關(guān)于該智慧人臉門禁識別系統(tǒng)中數(shù)據(jù)與信息的敘述,正確的是()A.管理員僅需錄入師生人臉和校園卡數(shù)據(jù)就可以使該系統(tǒng)正常運行B.該系統(tǒng)數(shù)據(jù)只包括人臉、校園卡等圖像數(shù)據(jù),沒有其他格式的數(shù)據(jù)C.信息技術(shù)教師利用Python編程對考勤數(shù)據(jù)進行可視化展示是知識的體現(xiàn)D.對各項考勤刷臉數(shù)據(jù)進行分析后形成報告,主要體現(xiàn)了信息的時效性【答案】C【解析】【詳解】本題考查數(shù)據(jù)與信息的概念。選項A錯誤,系統(tǒng)正常運行還需錄入其他配套數(shù)據(jù),如班級信息、權(quán)限設(shè)定等,且需要對數(shù)據(jù)進行處理和維護;選項B錯誤,系統(tǒng)中不僅有人臉、校園卡等圖像數(shù)據(jù),還包括文本、數(shù)字等格式的數(shù)據(jù),如考勤記錄和統(tǒng)計結(jié)果;選項C正確,利用Python編程對考勤數(shù)據(jù)進行可視化展示是一種對數(shù)據(jù)的深度加工,是知識應(yīng)用的體現(xiàn);選項D錯誤,考勤數(shù)據(jù)分析后生成的報告主要體現(xiàn)的是信息的加工和處理,而非時效性。故答案為:C。2.某校為有效提升學(xué)校人員的科學(xué)化、精準化管理,建有校園智慧人臉門禁識別系統(tǒng)。系統(tǒng)管理員將師生的人臉、校園卡等信息錄入系統(tǒng),并將相關(guān)數(shù)據(jù)下發(fā)到各終端設(shè)備(同時具備刷臉和刷卡功能)。學(xué)校師生通過刷臉或刷卡進出學(xué)校、教室、宿舍等場地。系統(tǒng)終端設(shè)備支持脫機工作,無網(wǎng)絡(luò)時也可以使用。學(xué)校管理員、師生及家長可通過瀏覽器登錄該系統(tǒng),查看相關(guān)人員的各項考勤數(shù)據(jù)及分析報告。關(guān)于該系統(tǒng)功能與組成的敘述,正確的是()A.訪問該系統(tǒng)只能通過計算機上的瀏覽器實現(xiàn)B.該系統(tǒng)無法在局域網(wǎng)里面正常使用C.人臉信息已存儲在系統(tǒng)中,刷臉過程中無需再采集人臉信息D.系統(tǒng)使用過程中還會產(chǎn)生新數(shù)據(jù),后期需考慮增加服務(wù)器存儲空間【答案】D【解析】【詳解】本題考查信息系統(tǒng)的功能與組成。選項A錯誤,現(xiàn)代智慧系統(tǒng)通常支持多設(shè)備多平臺訪問,登錄系統(tǒng)可以通過計算機瀏覽器,也可以通過移動設(shè)備上的瀏覽器或?qū)S脩?yīng)用實現(xiàn);選項B錯誤,系統(tǒng)支持脫機工作說明其可以在局域網(wǎng)內(nèi)正常運行,無需依賴互聯(lián)網(wǎng);選項C錯誤,刷臉時仍需采集當(dāng)前人臉圖像與系統(tǒng)中存儲的人臉數(shù)據(jù)進行比對;選項D正確,系統(tǒng)在使用過程中會生成大量考勤和分析數(shù)據(jù),隨著時間的推移可能需要增加存儲空間以滿足數(shù)據(jù)增長需求。故答案為:D。3.某校為有效提升學(xué)校人員的科學(xué)化、精準化管理,建有校園智慧人臉門禁識別系統(tǒng)。系統(tǒng)管理員將師生的人臉、校園卡等信息錄入系統(tǒng),并將相關(guān)數(shù)據(jù)下發(fā)到各終端設(shè)備(同時具備刷臉和刷卡功能)。學(xué)校師生通過刷臉或刷卡進出學(xué)校、教室、宿舍等場地。系統(tǒng)終端設(shè)備支持脫機工作,無網(wǎng)絡(luò)時也可以使用。學(xué)校管理員、師生及家長可通過瀏覽器登錄該系統(tǒng),查看相關(guān)人員的各項考勤數(shù)據(jù)及分析報告。關(guān)于該系統(tǒng)刷臉和刷卡過程的敘述,正確的是()A.錄入照片的清晰度對刷臉識別準確率幾乎沒有影響B(tài).更換校園卡后應(yīng)及時更新該系統(tǒng)中的相關(guān)信息,否則會影響刷臉效果C.刷卡與刷臉的算法一致,都需要通過數(shù)據(jù)訓(xùn)練來不斷提升識別準確率D.刷臉和刷卡終端設(shè)備脫機工作時,系統(tǒng)查詢結(jié)果信息不一定是完整的【答案】D【解析】【詳解】本題考查信息系統(tǒng)的管理與應(yīng)用。刷臉識別系統(tǒng)依賴于人臉特征的提取和比對,照片的清晰度直接影響識別準確率,選項A錯誤。更換校園卡只會影響刷卡功能,不會直接影響刷臉效果,選項B錯誤。刷卡和刷臉的識別算法不同,刷卡是基于卡號或密碼的簡單比對,而刷臉需要復(fù)雜的機器學(xué)習(xí)算法進行特征提取和訓(xùn)練,選項C錯誤。系統(tǒng)終端設(shè)備在脫機狀態(tài)下,無法實時更新數(shù)據(jù),查詢結(jié)果可能不完整,選項D正確。故答案為:D。4.某校為有效提升學(xué)校人員的科學(xué)化、精準化管理,建有校園智慧人臉門禁識別系統(tǒng)。系統(tǒng)管理員將師生的人臉、校園卡等信息錄入系統(tǒng),并將相關(guān)數(shù)據(jù)下發(fā)到各終端設(shè)備(同時具備刷臉和刷卡功能)。學(xué)校師生通過刷臉或刷卡進出學(xué)校、教室、宿舍等場地。系統(tǒng)終端設(shè)備支持脫機工作,無網(wǎng)絡(luò)時也可以使用。學(xué)校管理員、師生及家長可通過瀏覽器登錄該系統(tǒng),查看相關(guān)人員的各項考勤數(shù)據(jù)及分析報告。下列關(guān)于數(shù)據(jù)處理和系統(tǒng)管理的做法,不合適的是()A.為防止數(shù)據(jù)丟失,定期備份數(shù)據(jù),并將備份數(shù)據(jù)拷貝到移動硬盤中B.為方便數(shù)據(jù)導(dǎo)入,將師生、家長各類數(shù)據(jù)發(fā)給系統(tǒng)開發(fā)公司協(xié)助處理C.為保證密碼強度,要求用戶設(shè)置的密碼包含三種不同類型的字符D.為保障系統(tǒng)安全,在服務(wù)器端設(shè)置防火墻,并安裝殺毒軟件【答案】B【解析】【詳解】本題考查數(shù)據(jù)安全與隱私保護。為方便數(shù)據(jù)導(dǎo)入,將師生、家長各類數(shù)據(jù)發(fā)給系統(tǒng)開發(fā)公司協(xié)助處理,可能會導(dǎo)致數(shù)據(jù)泄露,違反了數(shù)據(jù)隱私保護的原則。故答案為:B。5.某校為有效提升學(xué)校人員的科學(xué)化、精準化管理,建有校園智慧人臉門禁識別系統(tǒng)。系統(tǒng)管理員將師生的人臉、校園卡等信息錄入系統(tǒng),并將相關(guān)數(shù)據(jù)下發(fā)到各終端設(shè)備(同時具備刷臉和刷卡功能)。學(xué)校師生通過刷臉或刷卡進出學(xué)校、教室、宿舍等場地。系統(tǒng)終端設(shè)備支持脫機工作,無網(wǎng)絡(luò)時也可以使用。學(xué)校管理員、師生及家長可通過瀏覽器登錄該系統(tǒng),查看相關(guān)人員的各項考勤數(shù)據(jù)及分析報告。下列關(guān)于系統(tǒng)數(shù)據(jù)編碼和存儲的敘述,不正確的是()A.卡號和人臉數(shù)據(jù)都以二進制形式在計算機中存儲B.將BMP格式的人臉數(shù)據(jù)轉(zhuǎn)換為JPEG格式更容易在系統(tǒng)內(nèi)傳輸C.系統(tǒng)中所有的數(shù)據(jù)都必須存儲在數(shù)據(jù)庫中D.改變系統(tǒng)中數(shù)據(jù)的編碼方式,相關(guān)數(shù)據(jù)存儲容量也會發(fā)生變化【答案】C【解析】【詳解】本題考查數(shù)據(jù)存儲和編碼知識。選項A正確,卡號和人臉數(shù)據(jù)都是以二進制形式在計算機中存儲,這是計算機數(shù)據(jù)處理的基本方式;選項B正確,將BMP格式轉(zhuǎn)換為JPEG格式可以大幅度壓縮數(shù)據(jù)大小,從而提升傳輸效率;選項C錯誤,系統(tǒng)中部分數(shù)據(jù)可以存儲在內(nèi)存、文件系統(tǒng)等其他存儲介質(zhì)中,而非全部必須存儲在數(shù)據(jù)庫中;選項D正確,數(shù)據(jù)的編碼方式?jīng)Q定了其存儲容量,例如不同的壓縮算法會直接影響文件的大小。故答案為:C。6.某校為有效提升學(xué)校人員的科學(xué)化、精準化管理,建有校園智慧人臉門禁識別系統(tǒng)。系統(tǒng)管理員將師生的人臉、校園卡等信息錄入系統(tǒng),并將相關(guān)數(shù)據(jù)下發(fā)到各終端設(shè)備(同時具備刷臉和刷卡功能)。學(xué)校師生通過刷臉或刷卡進出學(xué)校、教室、宿舍等場地。系統(tǒng)終端設(shè)備支持脫機工作,無網(wǎng)絡(luò)時也可以使用。學(xué)校管理員、師生及家長可通過瀏覽器登錄該系統(tǒng),查看相關(guān)人員的各項考勤數(shù)據(jù)及分析報告。下列設(shè)備或網(wǎng)絡(luò)出現(xiàn)故障,會導(dǎo)致整個系統(tǒng)無法正常運行的是()A.宿舍里的一臺刷臉刷卡終端設(shè)備 B.學(xué)校中心機房安裝有該系統(tǒng)程序的服務(wù)器C.管理員辦公室管理系統(tǒng)的計算機 D.校門口其中一臺刷臉刷卡終端設(shè)備的網(wǎng)絡(luò)【答案】B【解析】【詳解】本題考查系統(tǒng)架構(gòu)和故障分析。系統(tǒng)的核心組件是能夠處理和存儲數(shù)據(jù)的服務(wù)器,如果服務(wù)器出現(xiàn)故障,整個系統(tǒng)將無法正常運行。終端設(shè)備雖然重要,但在脫機模式下仍可使用,因此故障不影響整個系統(tǒng)的運行。管理系統(tǒng)的計算機和單個終端設(shè)備的網(wǎng)絡(luò)故障也不會導(dǎo)致系統(tǒng)整體癱瘓。故答案為:B。7.下列程序段與圖所示流程圖功能,不一致的是()A.s=0x=int(input())ifx%2!=0:x+=1whilex<10:s+=xx+=2print(s)B.s=0x=int(input())whilex<10:ifx%2==0:s+=xx+=1x+=1print(s)C.s=0x=int(input())foriinrange(9,x-1,-1):ifi%2==0:s+=iprint(s)D.x=int(input())s=xforiinrange(x,10,2):ifi%2!=0:s-=ielse:s+=iprint(s)A.A B.B C.C D.D【答案】D【解析】【詳解】本題考查循環(huán)結(jié)構(gòu)和條件判斷的應(yīng)用。foriinrange(x,10,2):,每次循環(huán)中,for循環(huán)的步長為2。這意味著x的取值在每次迭代中直接增加2,而流程圖中要求逐一遍歷所有小于10的值。此外,s的初始化值為x,且邏輯中使用了奇偶判斷與加減操作,不符合流程圖的累加偶數(shù)邏輯。故答案為:D。8.某二叉樹包含4個節(jié)點,共3層,該二叉樹形態(tài)有多種,如圖所示為其中一種形態(tài)。該形態(tài)的中序遍歷序列中,根節(jié)點在第3個位置。在該樹各種可能的形態(tài)中,根節(jié)點出現(xiàn)在中序遍歷序列同一個位置的形態(tài)不超過()A.1種 B.2種 C.3種 D.4種【答案】B【解析】【詳解】本題考查二叉樹遍歷相關(guān)內(nèi)容。二叉樹的中序遍歷序列是:左--根--右,依據(jù)題目所述,若要讓根節(jié)點在中序遍歷序列中處于第3個位置,則其左子樹應(yīng)只含有2個節(jié)點,其具體形態(tài)如圖所示:、。根節(jié)點出現(xiàn)在中序遍歷序列同一個位置的形態(tài)不超過2種,故本題答案是B選項。9.元素1、2、3、4、5依次入棧,假設(shè)出棧序列為X、3、Y、Z、4,下列關(guān)于X、Y、Z的敘述,正確的是()A.X不可能為1 B.Y不可能為2 C.Z不可能為5 D.X或Y的值比Z小【答案】D【解析】【詳解】本題考查棧的出棧順序問題。根據(jù)棧的特性,后進先出(LIFO),元素1、2、3、4、5依次入棧,出棧序列為X、3、Y、Z、4。由于1與2先入棧后3才入棧,因此3出棧之前,1與2均可以出棧,若X為1,即此時出棧順序為1、3,接著可以2出棧,4入棧,5入棧,5出棧,4出棧。此時X=1,Y=2,Z=5,故ABC均錯誤。故答案為:D。10.有如下Python程序段:a=[7,10,5,7,5,6,2,9]t=0k=random.randint(1,len(a)-1)foriinrange(len(a)-1,k,-1):ifa[i]>=a[i-2]:a[i],a[i-2]=a[i-2],a[i]t+=1運行程序段后,輸出變量t的不同值有()A.1種 B.2種 C.3種 D.4種【答案】D【解析】【詳解】本題考查Python列表操作和條件交換。程序段中k的取值范圍是[1,len(a)-1],即[1,7]。每次運行程序時,k的值是隨機生成的,因此會影響循環(huán)的執(zhí)行次數(shù)及變量t的取值。下面逐步分析:t用于記錄滿足條件a[i]>=a[i-2]時發(fā)生交換的次數(shù)。交換發(fā)生的次數(shù)取決于循環(huán)遍歷的區(qū)間范圍以及a中元素的大小關(guān)系。foriinrange(len(a)-1,k,-1)的起始點是len(a)-1,終止條件是k(不包括k)。因此,當(dāng)k不同時,循環(huán)的執(zhí)行次數(shù)也不同。條件a[i]>=a[i-2]只有在當(dāng)前位置的元素大于等于其前兩位元素時成立。由于數(shù)組a的初始值固定,循環(huán)范圍決定了條件被檢測的次數(shù)和位置。當(dāng)k取不同值時,循環(huán)范圍和滿足條件的次數(shù)變化如下:若k=1,循環(huán)范圍最大(i從7遍歷到2),條件可能滿足多次,t取較大的值。若k接近len(a)-1(例如k=6或k=7),循環(huán)范圍較小,條件可能滿足的次數(shù)減少,t取較小值。經(jīng)過推算或模擬可以發(fā)現(xiàn),隨著k的不同,變量t最多會有4種不同的取值,分別為3,2,1,0。故答案為:D。11.小明學(xué)習(xí)二分查找算法后,編寫了如下Python程序段,實現(xiàn)在降序序列a中查找key:i,j=0,len(a)-1whilei<=j:m=(i+j)//2ifkey==a[m]:breakelifkey<a[m]:j=m-1else:i=m+1#輸出key在序列a中位置,若序列中不存在key值,輸出-1,代碼略請給出一組測試用例,幫助小明判斷程序是否有誤,以下最適合的是()A.a為[8,7,6,5,4,3,2,1],key為4 B.a為[8,7,6,5,4,3,2,1],key為5C.a為[1,1,1,1,1,1,1,1],key為0 D.a為[1,2,3,4,5,6,7,8],key為7【答案】A【解析】【詳解】本題考查二分查找。A選項正確,本程序錯誤的地方在于,在降序序列中查找key時,若key<a[m],應(yīng)當(dāng)在序列的右半部分繼續(xù)查找,應(yīng)當(dāng)將左邊界i的值置為m+1;因此,若在[8,7,6,5,4,3,2,1]中查找key為4的位置時,該程序執(zhí)行后會找不到存在的key值,輸出-1;與實際情況不符,就能判斷程序有誤,所以A選項的測試用例是適合的。B選項錯誤,該測試用例,第一次執(zhí)行whlie循環(huán)就能找到key,無法反映程序的錯誤。C選項錯誤,該測試用例,查找一個不存在序列中的key值,也無法反映程序的錯誤。D選項錯誤,該測試用例不是一個降序序列,與題意不符。因此本題選擇A。12.有如下Python程序importrandoms='AB#C#D#'q=["]*len(s)head=tail=0ans="foriinrange(len(s)):op=random.randint(0,1)ifand:q[tail]=s[i];tail+=1;elifandhead!=tailand:ch=q[head];head+=1ans+=chprint(ans)執(zhí)行該程序段后,輸出結(jié)果為'0B#0A0C'。上述程序段方框處可選代碼為:①ch=='#'②ch!='#'③op==0④op==1⑤ch=s[i]⑥ch=str(op)則(1)至(6)處語句依次為()A.⑤③①⑥②④ B.⑤③②⑥①④ C.⑥①④⑤②③ D.⑥③①⑤④②【答案】B【解析】【詳解】本題考查Python程序執(zhí)行與調(diào)試。程序需要按照隨機選擇進行操作,基于輸出結(jié)果

'0B#0A0C'

分析各個方框處的代碼選擇:1.

(1)處:應(yīng)該將當(dāng)前待處理字符

s[i]

取出來放入到變量ch中,因此選擇

⑤ch=s[i]。2.

(2)處和(3)處:根據(jù)條件執(zhí)行對應(yīng)操作,op

0

時入隊,因此選擇

③op==0。每次以#符號為分隔符,因此判斷條件是不應(yīng)為

#,所以選擇

③ch!='#'。3.

(4)處:輸出結(jié)果中有'0',結(jié)合代碼,可知此處選擇⑥ch=str(op),同時印證②處的代碼。4.

(5)處和

(6)處:當(dāng)遇到#時,且head不等于tail,同時,op值為1時,則取隊列首部元素賦值給ch變量,故分別選擇①ch='#'、④op=1。故選B。二、非選擇題(本大題共3小題,其中第13小題7分,第14小題10分,第15小題9分,共26分)13.某智能終端的程序具有如下功能:每隔固定的時間從傳感器采集一次溫度值,當(dāng)采集到的溫度值連續(xù)3次高于閾值溫度t時,觸發(fā)智能終端發(fā)出打開電扇指令,接下來保持電扇打開工作狀態(tài);當(dāng)采集到的溫度值連續(xù)3次低于閾值溫度t時,觸發(fā)智能終端發(fā)出關(guān)閉電扇指令,接下來保持電扇停止工作狀態(tài)。請回答下列問題。(1)若某段時間采集到的溫度值如下:若閾值t為32,則肯定觸發(fā)智能終端發(fā)出指令,改變電扇工作狀態(tài)的位置序號是____(單選,填字母)。A.①B.②C.③D.④(2)實現(xiàn)該功能的部分Python程序如下,請在程序中劃線處填入合適的代碼。#導(dǎo)入相關(guān)庫,并從服務(wù)器中獲取閾值溫度,存在t中,代碼略s1=0;s2=0;cur=0#cur為電扇的的工作狀態(tài),0表示關(guān)閉,1表示打開whileTrue:#從傳感器中獲取溫度值,保存在curt中,代碼略if①____:s1+=1s2=0elif②____:sl=0s2+=1else:s1=0s2=0ifs1==3andcur==0ors2==3andcur==1:③____:#改變電扇工作狀態(tài)#延時一定的時間,代碼略【答案】①.D②.curt>t③.curt<t④.cur=1-cur或其他等價語句【解析】【詳解】本題考查Python程序綜合應(yīng)用。(1)首先根據(jù)題目分析,當(dāng)溫度值連續(xù)3次大于閾值32時,電扇打開;當(dāng)溫度值連續(xù)3次小于閾值32時,電扇關(guān)閉。在圖中,經(jīng)過位置③(32)后出現(xiàn)了連續(xù)三個溫度值31、31、31(最后一個31是序號④),均低于32,因此在④處會觸發(fā)指令改變電扇狀態(tài)。故選D。(2)①處判斷獲取的溫度值是否大于閾值t,如果是,則s1計數(shù)加1,表示高溫計數(shù)增加,低溫計數(shù)重置。故填curt>t。②處判斷獲取的溫度值是否小于閾值t,如果是,則s2計數(shù)加1,表示低溫計數(shù)增加,高溫計數(shù)重置。故填curt<t。③cur為電扇的的工作狀態(tài),0表示關(guān)閉,1表示打開。此處用于改變電扇的工作狀態(tài),可以在0和1之間切換。故填cur=1-cur。14.學(xué)校某信息技術(shù)研究小組擬搭建教室噪音監(jiān)測系統(tǒng),系統(tǒng)通過采集教室環(huán)境中的噪音數(shù)據(jù),并根據(jù)閾值給出提示信息,以維持教室較好的自習(xí)環(huán)境。該系統(tǒng)的智能終端獲取傳感器數(shù)據(jù),并通過教室中的無線Wi-Fi將數(shù)據(jù)傳輸?shù)絎eb服務(wù)器,服務(wù)器根據(jù)數(shù)據(jù)判斷出異常情況后,通過智能終端控制執(zhí)行器發(fā)出預(yù)警信號。班主任老師可以通過手機瀏覽器登錄系統(tǒng)后查看教室各時段的噪音數(shù)據(jù)。請回答下列問題。(1)確定是否需要報警的程序____(單選,填字母:A.在服務(wù)器中/B.在智能終端中/C.在執(zhí)行器中)(2)某自習(xí)時段,教室里明顯噪音比較大,但執(zhí)行器沒有發(fā)出提示信息。老師連接教室Wi-Fi并成功登錄系統(tǒng)后,發(fā)現(xiàn)系統(tǒng)各時段噪音數(shù)據(jù)都是正常顯示的,并且當(dāng)時噪音數(shù)據(jù)超過了設(shè)定的閾值。以下故障可能與該現(xiàn)象有關(guān)的是____(單選,填字母)。A.傳感器與智能終端之間連接存在故障B.智能終端與服務(wù)器之間通信存在故障C.執(zhí)行器與智能終端之間連接存在故障(3)智能終端上的程序具有如下功能:每隔2分鐘從傳感器獲取1次噪音數(shù)據(jù)值,并將噪音值傳輸?shù)椒?wù)器端存儲。部分程序如下:whileTrue:temp=pin0.read_analog()errno,resp=Obloq.get("input?id=1&val="+str(temp),10000)#其他代碼略通過觀察智能終端上的程序,下列說法正確的有____(多選,填字母)。A.服務(wù)器端程序中存在路由"/inputB.向服務(wù)器傳輸噪音數(shù)據(jù)可以不知道服務(wù)器的地址和端口C.在網(wǎng)絡(luò)連通的情況下,智能終端向服務(wù)器提交數(shù)據(jù)也可能不成功D.執(zhí)行器接在智能終端的pin0引腳上(4)在實際使用過程中,會出現(xiàn)教室某角落幾個同學(xué)大聲喧嘩但系統(tǒng)不提示信息的情況,但現(xiàn)在系統(tǒng)各方面都工作正常,請分析可能原因并給出一種可行的解決方法。____(5)研究小組整理出某天早上6:30到晚上21:30的噪音監(jiān)測數(shù)據(jù),部分數(shù)據(jù)如圖a所示(圖中噪音值單位為“分貝”)。現(xiàn)要以小時為單位,統(tǒng)計并分析教室里噪音相對較大的5個時間段,并根據(jù)時間先后順序繪制如圖b所示的折線圖。圖a圖b實現(xiàn)上述功能的部分Python程序如下:importpandasaspdimportmatplotlib.pyplotaspltdf=pd.read_excel("data.xls")df.insert(3,"小時","")#插入列foriinrange(len(df)):s=str(df.at[i,"獲取時間"])df.at[i,"小時"]=s[0:2]#①處df=df.drop("序號",axis=1)#刪除“序號”列plt.plot(df["小時"],df["噪音值"])#繪制折線圖#設(shè)置繪圖參數(shù),顯示如圖b所示的折線圖,代碼略程序(1)(2)(3)方框中應(yīng)填入的語句依次為____。①df=df.sort_values("小時",ascending=True)#升序排序②df=df.groupby("小時",as_index=False).mean()#分組求平均值③df=df.sort_values("噪音值",ascending=False).head(5)#降序排序(6)觀察圖b可知,中午12點以后及傍晚17點以后教室里噪音比較大。為便于后面程序分析12點和17點內(nèi)的噪音情況,需要在for循環(huán)內(nèi)1處所在行的下面增加一句代碼,用于在df中增加“分鐘”列及相應(yīng)數(shù)據(jù),請在下面劃線處填入合適的代碼。dfat[i,"分鐘"]=____【答案】①.A②.C③.AC④.可能原因:傳感器距離較遠或者數(shù)量不夠多,無法監(jiān)測到某些角落位置的噪音。解決辦法:將傳感器放在合適位置或者在合適的位置增加聲音傳感器數(shù)量或其他合理的原因和解決辦法。⑤.②③①⑥.s[3:]或s[3:5]【解析】【詳解】本題考查Python綜合應(yīng)用。(1)題目描述中提到,噪音數(shù)據(jù)傳輸?shù)椒?wù)器后,由服務(wù)器判斷異常并發(fā)出控制信號,因此報警邏輯應(yīng)在服務(wù)器中實現(xiàn)。故答案為:A。(2)噪音數(shù)據(jù)成功顯示在系統(tǒng)中,說明傳感器與智能終端之間連接正常。智能終端將數(shù)據(jù)上傳到服務(wù)器后,數(shù)據(jù)也能被正常顯示,說明終端與服務(wù)器之間通信正常)。提示信息未發(fā)出,問題可能出在執(zhí)行器未能接收到控制信號,因此執(zhí)行器與智能終端的連接可能存在故障。故答案為:C。(3)A選項正確,程序中的Obloq.get("input?id=1&val="+str(temp),10000)表明終端向服務(wù)器發(fā)送一個請求路徑為/input的GET請求,因此服務(wù)器中必須有/input路由處理程序。B選項錯誤,在代碼中,向服務(wù)器傳輸數(shù)據(jù)的操作需要明確服務(wù)器地址和端口,并不支持不知道地址和端口的情況。C選項正確,網(wǎng)絡(luò)抖動、服務(wù)器繁忙等原因可能導(dǎo)致請求失敗,特別是代碼中errno,resp獲取響應(yīng)狀態(tài)也考慮了失敗的可能性。D選項錯誤程序中pin0.read_analog()表示pin0用于讀取傳感器模擬信號值,而非用于連接執(zhí)行器。故答案為:AC。(4)題目描述傳感器“工作正?!保承┙锹湓胍粑幢粰z測。可能原因包括:傳感器布局不合理:傳感器未覆蓋教室的所有區(qū)域,例如角落位置。傳感器數(shù)量不足:傳感器數(shù)量過少,無法全面采集噪音數(shù)據(jù)。解決方法,優(yōu)化傳感器布局:將傳感器放置在更能覆蓋全教室的合適位置。增加傳感器數(shù)量:確保傳感器分布密集,覆蓋所有區(qū)域。(5)首先,要以小時為單位統(tǒng)計教室里噪音相對較大的5個時間段,需要先對數(shù)據(jù)進行分組并求平均值,這樣才能得到每個小時的平均噪音值情況,所以第一步應(yīng)該是df=df.groupby("小時",as_index=False).mean(),即②處代碼。接著,在得到每個小時的平均噪音值后,要找出噪音值相對較大的5個時間段,就需要按照噪音值進行降序排序,然后取前5個,所以第二步是df=df.sort_values("噪音值",ascending=False).head(5),即③處代碼。最后,為了能按照時間先后順序繪制折線圖,需要對數(shù)據(jù)按照小時進行升序排序,所以第三步是df=df.sort_values("小時",ascending=True),即①處代碼。故答案為:②③①。(6)前面已經(jīng)通過df.at[i,"小時"]=s[0:2]獲取了時間字符串中的小時部分,那么要獲取分鐘部分,對于時間字符串“hh:mm:ss”格式來說,從索引3開始取到末尾(即s[3:])就可以得到分鐘和秒的部分,如果只想精確到分鐘,取索引3到索引4(即s[3:5])就可以得到分鐘部分,所以此處應(yīng)填入s[3:]或s[3:5]。15.某學(xué)校食堂餐廳有m個打菜窗口,編號分別用0至m-1表示,各窗口所售菜品相同。工作人員打菜速度不一樣,各窗口打一份菜所需時長依次用t[0]至t[m-1]表示。現(xiàn)有n位學(xué)生就餐,先到的先打菜。列表data中的元素按時間先后依次記錄每個學(xué)生的序號,到達時間和打菜數(shù)量。當(dāng)某個學(xué)生輪到打菜時,選擇最快能打到菜,并且打一份菜速度最快的窗口進行打菜。(時間單位均為秒,學(xué)生到達時間20表示餐廳開餐后20秒到達)編寫程序模擬上述過程,并統(tǒng)計每個窗口服務(wù)的打菜人數(shù)和總數(shù)量。請回答下列問題:(1)若只有2個窗口,A窗口打一份菜所需時長為30,B窗口打一份菜所需時長為20,則圖所示3位學(xué)生打菜完成后,A窗口打菜的總數(shù)量為____。學(xué)生序號到達時間打菜數(shù)量110324023902(2)定義如下f(t)函數(shù),參數(shù)t為按編號次序,各窗口打一份菜所需時長,函數(shù)按所需時長對各窗口升序排列,返回對應(yīng)窗口編號和所需時長。deff(t):n=len(t)ans=[]foriinrange(n):ans.append([i,t[i]])foriinrange(1,n):forjinrange(n-i):ifans[j][1]>ans[j+1][1]:ans[j],ans[j+1]=ans[j+1],ans[j]returnans①若t為[20,50,30,35,15],則返回值ans中第一個元素為____。②若函數(shù)中“foriinrange(1,n)”誤寫為“foriinrange(1,n-1):”,當(dāng)t為[20,50,30,35,15]時,執(zhí)行print(f(t))函數(shù)后,輸出的是____。(單選,填字母)A.[[0,20],[4,15],[2,30],[3,35],[1,50]]B.[[0,20],[2,30],[3,35],[1,50],[4,15]]C.[[0,20],[2,30],[1,50],[3,35],[4,15]]D.[[0,20],[1,50],[4,15],[2,30],[3,35]](3)實現(xiàn)模擬過程并進行計算的部分Python程序如下,請在劃線處填入合適的代碼。defproc(data,st):n=len(data)#學(xué)生總?cè)藬?shù)m=len(st)wt=[0]*m#窗口變?yōu)榭臻e時的時間snum=[]foriinrange(m):snum.append([0,0])i=0foriinrange(n):①____w=0whilew<mandwt[st[w][0]]>cur:w+=1ifw==m:w=0②____forjinrange(1,m):ifwt[st[j][0]]<temp:temp=wt[st[j][0]]w=jcur=wt[st[w][0]]wnum=st[w][0]#學(xué)生選擇的打菜窗口snum[wnum][0]+=1snum[wnum][1]+=data[i][2]③____returnsnum`依次讀取學(xué)生用餐數(shù)據(jù),存入列表data,data每個元素包含三個數(shù)據(jù)項,依次為學(xué)生序號,到達時間,打菜數(shù)量。如圖所示data為[[1,10,3],[2,40,2],[3,90,2]]依次讀取各窗口打一份菜所需時長數(shù)據(jù),存入列表t代碼略`st=f(t)print(proc(data,st))【答案】①.2②.[4,15]③.A④.cur=data[i][1]或其他等價語句⑤.temp=wt[st[w][0]]或其他等價語句⑥.wt[wnum]=cur+data[i][2]*st[w][1]或其他等價語句【解析】【詳解】本題考查冒泡排序和數(shù)組。①處答案為2。對于學(xué)生1:其到達時間是10秒,此時A、B窗口均空閑。由于B窗口打一份菜速度更快(20秒<30秒

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論