浙江金華市2023-2024學年高三技術上學期10月月考試題含解析_第1頁
浙江金華市2023-2024學年高三技術上學期10月月考試題含解析_第2頁
浙江金華市2023-2024學年高三技術上學期10月月考試題含解析_第3頁
浙江金華市2023-2024學年高三技術上學期10月月考試題含解析_第4頁
浙江金華市2023-2024學年高三技術上學期10月月考試題含解析_第5頁
已閱讀5頁,還剩9頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Page14一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分。)1.下列關于模擬信號數字化過程的說法不正確的是()A.數字化過程一般需要經過采樣、量化與編碼B.數據在計算機中以二進制方式存儲C.將模擬信號轉換成數字信號,會引起失真D.量化值的范圍是0~256,則量化位數最少是8位【答案】D【解析】【詳解】本題主要考查模擬信號的數字化。數字化過程一般需要經過采樣、量化與編碼;數據在計算機中以二進制方式存儲;將模擬信號轉換成數字信號,會引起失真;量化值的范圍是0~256,則量化位數最少是9位,故本題選D選項。2.某“自助掃碼點餐系統”的部分功能是:消費者掃描二維碼進入點餐頁面,系統推薦熱銷菜品,客戶根據個人喜好自助下單,完成在線支付。消費者填寫個人基本信息,注冊成為餐廳會員后,將會不定期收到餐廳發出的優惠活動訊息。下列關于該系統功能和應用的說法,不正確的是()A.該信息系統用戶是消費者B.該系統具有數據采集、處理和存儲等功能C.消費者自助下單和結賬為餐廳節約了人力成本D.系統在網絡故障時無法完成自助下單,這體現了信息系統對外部環境的依賴性【答案】A【解析】【詳解】本題考查信息系統。該系統用戶既包括消費者(顧客)又包括餐廳管理者(用于管理訂單、菜單、優惠等)。故答案為A選項。3.某“自助掃碼點餐系統”的部分功能是:消費者掃描二維碼進入點餐頁面,系統推薦熱銷菜品,客戶根據個人喜好自助下單,完成在線支付。消費者填寫個人基本信息,注冊成為餐廳會員后,將會不定期收到餐廳發出的優惠活動訊息。下列關于人工智能的說法,不正確的是()A.該系統中推薦熱銷菜品應用了人工智能技術 B.強化學習是一種問題引導下的人工智能學習方法C.深度學習是一種典型的基于數據驅動的人工智能方法 D.人工智能技術的發展可能會對人類安全產生威脅【答案】A【解析】【詳解】本題考查的是人工智能。該系統中推薦熱銷菜品應大數據技術。故本題應選A。4.某“自助掃碼點餐系統”的部分功能是:消費者掃描二維碼進入點餐頁面,系統推薦熱銷菜品,客戶根據個人喜好自助下單,完成在線支付。消費者填寫個人基本信息,注冊成為餐廳會員后,將會不定期收到餐廳發出的優惠活動訊息。下列關于信息系統安全和信息社會責任的說法,正確的是()A.使用掃碼點餐,其目的是提高系統的安全性B.在該系統中,可為所有的用戶設置相同的訪問控制權限C.系統定期備份數據,是保護數據安全的重要措施D.未經授權,可將用戶的基本信息進行出售【答案】C【解析】【詳解】本題考查信息系統安全。掃碼點餐是為了提高用戶的便利性和效率,并不一定直接與系統的安全性有關。A選項錯誤。不同用戶可能需要不同的訪問權限,以確保他們只能訪問他們有權訪問的信息和功能。設置相同的權限對系統的安全性是不利的。B選項錯誤。數據備份是信息系統安全的重要措施之一。通過定期備份數據,系統可以在發生數據丟失或損壞的情況下迅速恢復到之前的狀態,確保數據的安全性和完整性。這是保護用戶信息和系統數據安全的關鍵步驟。C選項正確。未經用戶授權出售用戶的基本信息是違法行為,違反了信息社會責任的原則。信息系統應該保護用戶的隱私和數據安全。D選項錯誤。故答案為C選項。5.下列關于網絡說法不正確的是()A.網絡是由數據通信系統以及網絡軟件和網絡協議三部分組成B.移動通信的實質是利用無線電波來傳遞信息C.網絡互聯設備,主要包括調制解調器、路由器和交換機等D.網絡資源共享指網絡中的軟件、硬件、數據資源的共享【答案】A【解析】【詳解】本題考查網絡相關知識。計算機網絡主要由計算機系統、數據通信系統、網絡軟件及協議三大部分組成。故答案為A選項。6.用Python算法控制結構描述“音量低于30分貝表示安靜,30到50分貝表示交談,高于50分貝表示吵鬧”。設音量為t(單位為分貝),環境狀態為s,下列程序段中不符合要求的是()A B.C. D.【答案】B【解析】【詳解】本題考查算法描述及Python選擇程序設計相關內容。分析題意后觀察4個選項,ACD選項都可以得出正確結論;B選項,當音量在30到50分貝時,會得出“交談”和“吵鬧”,而當音量低于30分貝時,無結論產生。故本題答案:B選項。7.某二叉樹如圖所示,下列說法正確的是()A.該二叉樹共有5個葉子節點B.該二叉樹是一棵完全二叉樹C.對該二叉樹進行中序遍歷后的計算結果是32D.該二叉樹的后序遍歷序列為731+*426+/-【答案】D【解析】【詳解】本題考查的是二叉樹相關知識。葉子結點:自己下面不再連接有節點的節點,該二叉樹共有6個葉子節點,故選項A說法錯誤;完全二叉樹:葉節點只能出現在最下層和次下層,并且最下面一層的結點都集中在該層最左邊的若干位置的二叉樹,該二叉樹不是一棵完全二叉樹,故選項B說法錯誤;前序遍歷:前序遍歷可以記為根左右,中序遍歷:中序遍歷可以記為左根右,后序遍歷:后序遍歷可以記為左右根,對該二叉樹進行中序遍歷為:7*3+1-4/2+6=26.0,故選項C錯誤;該二叉樹的后序遍歷序列為731+*426+/-,選項D說法正確。8.棧q初始有三個值,經過一系列入棧,出棧操作后,棧為空,若元素出棧的順序是1,2,3,4,5,6,7,則棧q初始的情況可能是()A.[1,2,3] B.[7,5,6] C.[6,3,1] D.[4,7,2]【答案】C【解析】【詳解】本題考查數據結構棧。根據棧的特性,出棧順序為1,2,3,4,5,6,7時,棧的初始情況必須滿足以下條件:入棧的元素應該在出棧的順序中,且出棧順序按照入棧的相反順序進行。棧的初始元素順序應該使得出棧操作能夠順利進行。根據這兩個條件,我們可以逆向推導棧的初始情況:出棧順序是1,2,3,4,5,6,7,逆序就是7,6,5,4,3,2,1。從右往左,第一個出棧的元素是1,所以1必須是棧的底部元素。然后是2,所以2在1的上面。接下來是3,所以3在2的上面。以此類推,最后一個出棧的元素是7,所以7在6的上面。所以,棧的初始情況可以是[6,3,1],即選項C。故答案為C選項。9.有如下Python程序段,若輸入的數據為“321AqC56”,則輸出的內容為()s=input("請輸入要處理的數據:")t=0;sum=0foriins:if"0"<=i<="9":t=t*10+int(i)elif"A"<=i<="Z":sum+=telse:t=0print(sum)A.642 B.321 C.698 D.377【答案】B【解析】【詳解】本題考查的是Python循環及選擇語句。閱讀程序可知,依次讀取字符串s,如果是數字字符,則轉換為數值,如果是大寫字母,則將t累加到s中,其它字符則t置為0。若輸入的數據為“321AqC56”,321轉換為數值,下一個字符為A,故sum+=t后,sum=321,56后面沒有大寫字母,不累加到s中,故最后s的值為321,選項B正確。10.定義如下遞歸函數:deff(a,n):n=n-1ifn==0:returnaelse:returnf(a-1,n)+f(a+1,n)print(f(5,3))程序運行后,輸出的結果是()A.10 B.20 C.30 D.40【答案】B【解析】【詳解】本題考查遞歸函數。遞歸函數的基本思想是將問題分解成更小的子問題,并通過遞歸調用解決這些子問題,最終得出整個問題的解。在這個遞歸函數中,a是一個參數,而n是遞歸的次數。每次遞歸,n減小1,直到n等于0,這時遞歸停止。在每次遞歸調用中,函數返回f(a-1,n)+f(a+1,n)的值。這意味著,遞歸函數會計算f(a-1,n)和f(a+1,n)的值,然后將它們相加。考慮遞歸的調用棧:f(5,3)調用f(4,2)和f(6,2)。f(4,2)調用f(3,1)和f(5,1)。f(6,2)調用f(5,1)和f(7,1)。現在,讓我們計算它們的值:f(3,1)=3(因為n為1時,返回a的值)。f(5,1)=5。f(7,1)=7?;氐降?步:f(4,2)=f(3,1)+f(5,1)=3+5=8?;氐降?步:f(6,2)=f(5,1)+f(7,1)=5+7=12。最終:f(5,3)=f(4,2)+f(6,2)=8+12=20。所以,print(f(5,3))的輸出結果是20。故答案為B選項。11.有如下Python程序:q=[0]*6q[0]=1head=0;tail=1whiletail<len(q)-1:x=q[head]ifx%2==0:q[tail]=x/2tail+=1else:q[tail]=x*2q[tail+1]=x*3tail+=2head+=1程序運行后,tail-head的值為()A.3 B.4 C.5 D.6【答案】A【解析】【詳解】本題考查Python程序。首先,初始化隊列q為[1,0,0,0,0,0],其中q[0]=1,head=0,tail=1。然后,程序進入循環,開始對隊列進行操作。在每次循環迭代中,根據條件,要么將x/2放入隊列,要么將x*2和x*3放入隊列,然后tail加相應的數量。循環直到tail>=len(q)-1。在第一次循環中,x=1,根據條件將x*2和x*3放入隊列,所以隊列變為[1,2,3,0,0,0],tail=3,head=1。在第二次循環中,x=2,根據條件將x/2放入隊列,隊列變為[1,2,3,1,0,0],tail=4,head=2。在第三次循環中,x=3,根據條件將x*2和x*3放入隊列,隊列變為[1,2,3,1,6,9],tail=6,head=3。第四次循環,不滿足循環條件,退出循環,故tail-head的值為3。故答案為A選項。12.使用鏈表結構模擬某校游玩路線,鏈表a中每一個節點包含三個數據,第1個為景點名稱,第2個為預計游玩時間(單位:分鐘),第3個為下一個景點指針。該??梢詮亩鄠€景點開始游玩,但只能從“南大門”離開,輸出顯示從各景點進入路線及預計總時間的代碼如下。a=[["校訓石",21,2],["行政樓",40,2],["風雨操場",50,5],["麗澤湖",30,4],["西餐廳",60,5],["南大門",20,-1]]head=[0,1,3]foriinrange(len(head)):(1)s=a[p][1]whilea[p][2]!=-1:print(a[p][0],end="→")(2)(3)print(a[p][0])print("預計時間:",s,"分鐘")上述程序劃線處的可選代碼有:①p=head②p=head[i]③s=s+a[p][1]④p=a[p][2]則(1)、(2)、(3)處代碼依次為()A.①③④ B.①④③ C.②③④ D.②④③【答案】D【解析】【詳解】本題考查的是鏈表。head列表里存放的是開始景點的指針。p表示頭結點,故第一空應為:p=head[i];由于內循環開始前已經把頭結點的時間存儲到s中,故內循環要先指向下一個指針,再累加時間,故第二空應為:p=a[p][2],第三空應為:s=s+a[p][1]。選項D正確。二、非選擇題(共3大題)13.某貨品倉庫最多存儲m件貨物,只能從左右兩側取出,現要在移動其他貨物次數盡可能少的情況下取出一件某類貨物,取出后,其他貨物按照原有順序重新存入,貨物間不留空隙。比如:倉庫存儲情況列表a=["0","A","A","B","B","A","0","0","0","0","0"],其中“0”表示空位,“A”,“B”表示位置上貨物種類,現需從中取出一件B貨物,則應從右側取出,取完后,倉庫存儲列表更新為a=["0","A","A","B","A","0","0","0","0"]。(1)若要在上述實例中,再取出一件B貨物,則應從____(選填:左側/右側)取出。(2)實現上述功能的部分Python程序如下,請在劃線處填入合適代碼#讀取倉庫存儲情況列表a,最多存儲件數m,代碼略kind=input("請輸入貨物:")left=right=0#left記錄從左側取出此貨物時需移動其他物品的次數,right記錄從右側取出此貨物時需移動其他物品的次數i=0;j=m-lt=[0,0]#t表示是否找到此貨物whilei<=jandt!=[1,1]if____:i=i+1elifa[i]!=kind:left+=1i=i+lelse:t[0]=1ifa[j]=="0":j=j-1elifa[j]!=kind:____j=j-1else:t[1]=1ifleft>right:forkinrange(j,m-l):a[k]=a[k+1]a[m-1]="0"else:forkinrange(____):a[k]=a[k-1]a[0]="0"print(a)【答案】①.右側

②.a[i]==0③.right+=1或right=right+1④.i,0,-1【解析】【詳解】本題考查Python程序設計相關內容。分析題意可知:只能從左右兩側取出,取出后,其他貨物按照原有順序重新存入,貨物間不留空隙。①處,再取出一件B貨物,則應從右側取出。原因:右側是B貨物的最近存放位置,取出后需要移動貨物次數最少。故此處應填寫:右側。分析給定代碼段,可知:left記錄離左外側最近的此貨物的離外側距離,從左遍歷時,若當前a[i]為“0”,則繼續下一個,不增加left值;若當前a[i]為此貨物,則左側遍歷結束;若當前a[i]是其他貨物,則left+1并繼續下一個;右側同理。最后判斷left和right大小,小的那側內移。②處,用于檢查倉庫的第i個位置是否為空位。在倉庫存儲情況列表a中,“0”表示空位,因此條件檢查了當前位置是否為空。故此處應填寫:a[i]=="0"。③處,表示從右側取出此貨物時,需移動其他物品的次數增加1。在這個循環中,右側的貨物被往左移動,所以右側取出貨物需要移動右邊的貨物,因此right記錄了離右外側最近的此貨物的離外側距離。故此處應填寫:right+=1。④處,表示在左側取出貨物時,將左邊的貨物往右移動一位,以保持倉庫中沒有空隙。具體來說,a[k]的值被設置為a[k-1],這表示當前位置的貨物被前一個位置的貨物替代,實現了左側取出貨物并移動其他貨物的目標,所以k的位置應從右側往左側變化,故此處應填寫:i,0,-1。14.小明發現家中的綠植發黃,經過觀察分析可能存在光照不足的情況,為了驗證自己的猜測,小明搭建了一個簡易的“植物生長光線監測系統”,其系統工作流程圖如圖1所示,系統框架如圖2所示。圖1圖2(1)根據圖1,“植物生長光線監測系統”采用的開發模式為______(A.C/S架構;B.B/S架構)。(2)系統根據傳感器(id為1)提交的數據,判斷是否需要打開生長燈補充光照,若需要,則開啟生長燈10分鐘,然后停止。智能終端部分代碼如下,請在程序中畫線處填入合適代碼。#導入函數庫,代碼略#設置智能終端連接Web服務器的參數、連接網絡的參數并連接網絡,代碼略whileTrue:h=pin0.read_analog()errno,resp=Obloq.get(“input?id=1&val=”+str(val),10000)iferrno!=200:#表明網絡通信連接異常display.show(str(errno))else:ifresp==“1”:#開啟水泵進行澆灌pinl.write_digital(1)sleep(10*60*1000)__________sleep(1000*5)(3)測試系統時使用移動終端訪問該系統,發現無法登陸該系統,可以使用該移動終端進行系統的______(A.軟件測試/B.硬件測試/C.網絡測試);若所有外網設備均無法方法該系統,則需查閱多個文檔后進行維護,最需查看的是______(A.可行性研究報告/B.程序設計報告/C.系統使用和維護手冊)(4)小明將該系統2023年9月22日的數據導出,部分數據如圖3所示,按設備名稱統計開啟生長燈次數,并將其可視化,如圖4所示。部分程序如下,請在畫線處填入合適代碼。圖3圖4importpandasaspdimportmatplotlib.pyplotaspltdf=pd.read_excel(“day.xlsx”)df1=df[________]df2=df1.groupby(“設備名稱”,as_index=False).count()pit.bar(________,df2.是否開啟生長燈)plt.title(“各區塊9月22日開啟生長燈次數統計”)plt.show()【答案】①.B②.pinl.write_digital(0)③.C④.C⑤.df.是否開啟生長燈=="是"或df["是否開啟生長燈"]=="是"

⑥.df2.設備名稱【解析】【詳解】本題考查的是信息系統搭建。(1)采用了WEB服務器,故其采用的開發模式為B/S架構。(2)此處對應的執行器關操作,開啟生長燈10分鐘,然后停止,故填pin1.write_digital(0)。(3)測試系統時使用移動終端訪問該系統,發現無法登陸該系統,可以使用該移動終端進行系統的網絡測試,選C選項。若所有外網設備均無法訪問該系統,則需查閱多個文檔后進行維護,最需查看的是系統使用和維護手冊,選C選項。(4)第一個空目的是從DataFrame中選擇滿足條件"是否開啟生長燈"=="是"的數據行。這是為了篩選出開啟生長燈的記錄,故第一空應為:df.是否開啟生長燈=="是"或df["是否開啟生長燈"]=="是";由圖4可知,x軸是設備的名稱,故第二空應為:df2.設備名稱。15.某醫院的團體體檢流程如下:編號登記:為n位體檢者設置體檢編號1~n。體檢呼叫:體檢項目處空閑時呼叫下一個體檢者(編號小的優先),若多個項目同時呼叫,體檢者到優先級小的項目處體檢。僅考慮常規體檢項目,各個項目的優先級及體檢時間如表1所示:項目名稱B超心電圖抽血尿常規C14檢測胸透一般常規(身高體重血壓)優先級0123456時間(min)12522221表1前去體檢:各個體檢項目之間相互獨立,互不影響;病人排隊體檢和體檢完畢到下一科室之間沒有時間延遲。(1)某日下午,僅1個團隊4人(分別用編號1,2,3,4表示)參加體檢,開始體檢后第5分鐘,3檢查____________(填寫項目名稱)項目。(2)定義如下lst(n)函數,生成n人體檢隊列。若體檢人數為4人,則que生成結果如表2所示。隊列索引號體檢編號已檢測項目01[]12[]23[]34[]表2deflst(n):que=0foriinrange(n):temp=[i+1,[]]que.append(temp)returnque若加框處語句改為foriinrange(1,n+1):temp=[i,[]]則執行語句lst(4),que的生成結果_______(選填:是/否)相同。(3)用Python程序模擬一個10人團隊參加體檢的流程。程序運行后,體檢完成順序如圖1所示:圖1Python部分程序如下,請在劃線處填入合適的代碼。n=10head=0que=lst(n)tail=10dis=[[‘B超’,12],[‘心電圖’,5],[‘抽血’,2],[‘尿常規’,2],[‘C14檢測’,2],[‘胸透’,2],[‘一般常規(身高體重血壓)’,1]]t=[-1]*7#t記錄各

溫馨提示

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

評論

0/150

提交評論