資源簡介 2023學年第二學期高二技術學科測試卷(四)第一部分 信息技術(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1. 某公司發布了文本生成視頻人工智能應用,并發布了48個文生視頻案例和技術報告。該應用能夠根據提示詞、文本指令或靜態圖像生成不超過60s的連貫視頻,為未來影視創作的人力、資金和時間成本大幅度壓縮提供可能性。然而,該人工智能應用的弱點在于難以理解因果關系,可能難以精確描述隨著時間推移發生的事件。下列關于數據與信息的說法,正確的是( )A. 脫離材料語境,數字60是信息B. 用戶利用該應用生成視頻的過程中,自身行為不會產生數據C. 文字、圖像、視頻都是數據的表現形式D. 該應用生成的視頻價值一定很高【答案】C【解析】【詳解】本題考查的是數據與信息的描述。脫離材料語境,數字60是數據;用戶利用該應用生成視頻的過程中,自身行為也會產生數據;文字、圖像、視頻都是數據的表現形式;該應用生成的視頻價值不一定很高。故選C。2. 某公司發布了文本生成視頻人工智能應用,并發布了48個文生視頻案例和技術報告。該應用能夠根據提示詞、文本指令或靜態圖像生成不超過60s的連貫視頻,為未來影視創作的人力、資金和時間成本大幅度壓縮提供可能性。然而,該人工智能應用的弱點在于難以理解因果關系,可能難以精確描述隨著時間推移發生的事件。下列關于人工智能的說法,正確的是( )A. 該人工智能生成的視頻可能會成為虛假信息B. 該人工智能與人類所呈現的智能沒有區別C. 該應用的生成視頻功能已經完全取代影視創作從業人員的工作D. 該應用需要從海量數據出發,模擬人類大腦處理數據,這體現了符號主義的研究方法【答案】A【解析】【詳解】本題考查的是人工智能相關知識。該人工智能生成的視頻可能會成為虛假信息;人工智能一定程序上能模仿人類的活動,但人工智能與人類還是有著本質的區別;該人工智能應用的弱點在于難以理解因果關系,可能難以精確描述隨著時間推移發生的事件,故無法完全取代影視創作從業人員的工作;該應用需要從海量數據出發,模擬人類大腦處理數據,這體現了聯結主義的研究方法。故選A。3. 下列關于計算機信息編碼的說法,正確的是( )A. ASCII碼用7位二進制編碼,共128個字符,轉換為十進制后編碼范圍是0~128B. 數字化過程只需要經過采樣、編碼兩個過程C. 一段時長100s,采樣頻率44.1KHz,量化位數8位未壓縮的立體聲音頻存儲容量約8.4MBD. 數據在計算機內部是以二進制或十六進制方式進行存儲和處理的【答案】C【解析】【詳解】本題考查的是信息編碼。ASCII碼用7位二進制編碼,共128個字符,轉換為十進制后編碼范圍是0~127,故選項A說法錯誤;數字化過程只需要經過采樣、量化、編碼三個過程,故選項B說法錯誤;一段時長100s,采樣頻率44.1KHz,量化位數8位未壓縮的立體聲音頻存儲容量約:44100*8*2*100/(8*1024*1024)≈8.4MB,選項C說法正確;數據在計算機內部都是以二進制方式進行存儲和處理的,故選項D說法錯誤。故本題應選C。4. “天網監控系統”是利用安裝在大街小巷的大量攝像頭組成了監控網絡,公安機關通過監控平臺可以對城市各街道轄區的主要道路,重點單位、熱點區域進行監控,該系統有人臉識別功能,公安部門負責將嫌疑人的面貌錄入庫中進行檢索,與即時采集到的“人臉”,進行比對計算,找到與之匹配的人臉,從而找出犯罪嫌疑人。關于該信息系統的組成和應用的說法,正確的是( )A. 該信息系統不會造成個人隱私信息泄露,不存在安全隱患B. 攝像頭獲取的人臉信息不用上傳至服務器C. 對攝像頭拍到的犯罪嫌疑人能進行快速定位,這體現了信息系統提高工作效率的優勢D. 為了安裝連接方便,該系統的所有網絡均使用無線連接【答案】C【解析】【詳解】本題考查信息系統的組成和應用。A選項錯誤。雖然“天網監控系統”有助于維護社會治安,但如果管理不當或遭到黑客攻擊,可能會造成個人隱私信息泄露,存在安全隱患。B選項錯誤。為了進行人臉識別和比對,攝像頭獲取的人臉信息需要上傳至服務器進行處理和存儲。C選項正確。通過信息系統的快速處理和比對功能,能夠迅速定位犯罪嫌疑人,顯著提高了公安機關的工作效率。D選項錯誤。雖然無線連接具有安裝方便的優勢,但為了保證數據傳輸的穩定性和安全性,該系統通常會使用有線和無線相結合的方式進行網絡連接。故答案為:C。5. “天網監控系統”是利用安裝在大街小巷的大量攝像頭組成了監控網絡,公安機關通過監控平臺可以對城市各街道轄區的主要道路,重點單位、熱點區域進行監控,該系統有人臉識別功能,公安部門負責將嫌疑人的面貌錄入庫中進行檢索,與即時采集到的“人臉”,進行比對計算,找到與之匹配的人臉,從而找出犯罪嫌疑人。下列關于該系統信息安全與保護的說法,正確的是( )A. 為提升數據的傳輸速率,關閉服務器防火墻B. 可通過磁盤陣列、數據備份、異地容災等手段,保證數據的安全C. 對數據庫中的敏感信息進行加密就可以防止數據的泄露D. 該系統對不同的用戶設置了不同權限,屬于身份認證【答案】B【解析】【詳解】本題考查的是信息安全與保護。關閉服務器防火墻會帶來安全隱患,選項A說法錯誤;可通過磁盤陣列、數據備份、異地容災等手段,保證數據的安全,選項B說法正確;對數據庫中的敏感信息進行加密就不可以防止數據的泄露,但一定程度上可以防止信息的泄露,選項C說法錯誤;該系統對不同的用戶設置了不同權限,屬于訪問控制,選項D說法錯誤。故選B。6. 下列關于網絡技術的說法,不正確的是( )A. 網絡技術使得信息系統的作用范圍超越地理和時空的限制B. 傳輸控制協議(TCP)負責將信息從一個地方傳送到另一個地方C. 移動通信網絡的數據傳輸介質是無線電波D. 若使用動態地址來接入終端設備,則必須開啟DHCP服務【答案】B【解析】【詳解】本題考查網絡系統相關內容。ACD選項說法正確。在TCP/IP協議體系中,TCP協議和IP協議是最重要的核心協議,負責把數據包從一個地方傳遞到另一個地方的是IP協議。故本題應選B。7. 某算法的部分流程圖如圖所示。執行這部分流程,若輸入a的值依次為1,3,4,2,3,-1,則輸出s的值是( )A. 8 B. 13 C. 14 D. 16【答案】D【解析】【詳解】本題考查閱讀流程圖的能力。閱讀流程圖,循環體內,變量s累加變量m的值,共5次。其中如果變量a>m,m就要更新為a的值,若輸入a的值依次為1,3,4,2,3,-1,最終s的值是1+3+4+4+4=16。選D。8. 一個數學表達式可以用一棵表達式樹來表示,而一棵二叉樹可以用一維數組表示。有一棵表達式樹用一維數組表示如下。下列有關該表達式樹的說法正確的是( )0 1 2 3 4 5 6 7 8'/' '_' '4' '*' '8' '4' '6'A. 該表達式樹是一棵完全二叉樹 B. 該表達式樹的左右子樹深度相差為1C. 該表達式樹的葉子結點有4 D. 該表達式樹中序遍歷的結果為4*6/8-4【答案】C【解析】【詳解】本題考查二叉樹相關內容。由該二叉樹的一維數組表示可知,該二叉樹結構如圖所示:。A選項,該二叉樹不是完全二叉樹,選項錯誤。B選項,該表達式樹的左右子樹深度相差為2,選項錯誤。C選項,該表達式樹的葉子結點有4個,選項正確。D選項,該表達式樹中序遍歷的結果為4*6-8/4,選項錯誤。故本題答案是C選項。9. 棧S1從棧底到棧頂的元素順序由1,2,3改為3,2,1,可借助初始均為空、長度均為3的棧S2、棧S3出入棧操作來實現,則需要出棧操作的總次數至少是( )A. 6 B. 7 C. 8 D. 9【答案】B【解析】【詳解】本題考查是棧的操作。依據題意,要將棧內3個元素,借助另外兩個棧,實現順序完全顛倒。首先棧中3個元素必須出棧(到其它棧)即3次出棧,3次入棧,也是3次出棧(從其它棧出棧)。由于可借助的棧只有2個,故其中一個元素還要多出1次到其它棧。故出棧操作的總次數至少是:3+3+1=7。選B。10. 有如下 Python 程序段:from random import randomi=0a=[0]*6while i<=5:a[i]=(int(random()*6+5))*(i%2+1)for j in range(i):if a[j]==a[i]:i=i-lbreaki=i+1程序執行后,數組a各元素的數據可能是( )A. [5,16,12,18,9,10] B. [7,18,10,10,6,12]C. [8,15,6,16,7,12] D. [6,12,5,18,8,10]【答案】D【解析】【詳解】本題考查的是循環嵌套語句及隨機函數。由a[i]=(int(random()*6+5))*(i%2+1)可知列表a的取值范圍,索引號為偶數其值為:[5,11),索引號為奇數其值為:[10,22)的偶整數,選項A中,a[2]=12超出11,不可能;由for語句可知,列表a中的元素不重復,選項B,有重復元素10,不可能;選項C中,a[1]=15不是偶數,不可能,故本題應選D。11. 長度為5的循環隊列que,que[0] 至que[4]的值依次為'a','b','c','d','e',執行如下程序段后,輸出的最后一個字符為n=5head = 0tail= 4que=['a','b','c','d','e']while head!=tail:if head%4==0:print(que[head] )else:tail=(tail+1) %nque[tail] =que[head]head=(head+1)%nprint(que[head])A. b B. c C. d D. e【答案】B【解析】【詳解】本題考查循環隊列的基本操作。分析代碼段得知:head在0、4時輸出que[head],head在1、2、3時,tail會發生移動,que會循環左移。經過多輪操作后,其輸出序列是'a'、'e'、'b'、'd、'c'。輸出的最后一個字符是'c'。本題正確答案為B。12. 某個正整數的每位數依次存儲在鏈表d中各節點的數據區域中。例如,正整數572存儲情況如圖a所示,h為d的頭指針。將該正整數翻倍后的計算結果(如572翻倍后的結果為1144)仍以這個鏈表存儲,最高位存儲于頭節點中,如圖b所示。實現該功能的程序段如下:圖a 圖bif d[h][0]>4:d.append([0,h]) #鏈表d新增一個節點h=len(d)-1p=hwhile p!=-1:d[p][0]=d[p][0]*2%10cur=d[p][1]p=d[p][1]方框中應填入的正確代碼為( )A. if cur!=-1 and d[cur][0]>4:d[p][0]+=1B. if cur!=-1 and d[p][0]>4:d[cur][0]=(d[p][0]*2+1)//10C. if cur !=-1 and d[cur][0]>4:d[p][0]+=(d[cur][0]*2+1)%10D. if cur!=-I and d[p][0]>4:d[cur][0]+=1【答案】A【解析】【詳解】本題考查鏈表節點插入知識。根據代碼可知,當最高位數d[p][0]大于4(即5以上)時,其翻倍后的數將產生進位,因此需要新增加一個節點(默認在數據域插入0),并將其作為新的頭節點h。p 為高位節點,cur為p的后繼節點(節點cur是節點p的低位)。該利用鏈表實現的乘法算法的順序和常規乘法是相反的:先計算高位p然后再計算低位cur,p節點的數據域是本位d[p][0]的 2倍然后%10 后的值,但這還不是 d[p][0]的終值,還要看p的低位cur有沒有產生進,若cur的數據域 d[cur][0] 大于4,則還會向p節點的數據域產生進位,由于最大的單位數9的2倍,其進位也只是1,因此每次 在p節點原先的數據域d[p][0]基礎上加1即可實現進位操作。若沒有產生進位則依次從高位向低位進 行迭代,直到鏈表遍歷結束為止,綜上述,本題應該選A。二、非選擇題(本大題共3小題,其中第13小題8分,第14小題8分,第15小題10分,共26分)13. 小周為庭院魚池搭建水位預警自動排水系統。該系統中的智能終端從服務器獲取水位閾值,根據該閾值和傳感器采集的水位值控制排水閥和蜂鳴器,并將水位值等數據傳輸至Web服務器,存儲到數據庫中。用戶可通過瀏覽器查詢數據和修改閾值,系統結構示意圖如圖所示。請回答下列問題:(1)下列關于該系統的說法,不正確的是____(單選,填字母)。A.該系統的架構屬于B/S架構B.智能終端只負責數據的采集C.數據庫中的部分數據可以來自用戶(2)智能終端的程序具有如下功能:每隔1分鐘從傳感器獲取1次水位值,根據不同情況,控制執行器做出相應的響應。排水閥和水位情況 執行器狀態水位值不超過閾值 排水閥關閉排水閥為關閉狀態且水位值超過閾值 排水閥半開排水閥為半開狀態且水位值連續3分鐘超過閾值 排水閥全開排水閥為全開狀態且水位值連續5分鐘超過閾值 蜂鳴器報警部分Python程序如下,請在程序中劃線處填入合適的代碼。#導入相關庫,代碼略num=0;s=0 #s表示排水閥狀態,值0,1,2分別表示關閉、半開、全開3種狀態while True:#從傳感器獲取水位值保存在tmp中,并從服務器獲取閾值h,代碼略if tmp > h:num+=1if s==0:#半開排水閥,代碼略s=1elif ①____#全開排水閥,代碼略s=2elif s == 2 and num == 5:#觸發系統報警,代碼略else:#關閉排水閥,代碼略s=0②____#將水位值tmp、排水閥狀態s等數據傳輸到服務器,代碼略sleep(60*1000)#延時1分鐘(3)Web服務器端程序的部分代碼如下:#導入相關庫,代碼略app=Flask(_name_)@app.route("/input")def add_da():#將傳感器最近一次的水位數據保存到數據庫,代碼略if _name_=="_main_":app.run("192.168.1.100",port=8080,debug=True)#打開調試功能下列說法正確的有____(多選,填字母)。A.服務器端代碼中不能出現兩個相同的路由 B.視圖函數 add_da()必須有返回值C.該系統服務器的IP地址是192.168.1.100 D.在生產環境中使用調試模式,可以增強系統的安全性(4)系統運行一段時間后,發現水池有水溢出,此時排水閥狀態s為0,簡要說明系統中可能造成上述問題的原因。(本系統中,服務器、通信網絡、傳感器與智能終端的功能均不存在問題。____【答案】 ①. B ②. s==1 and num==3 ③. num=0 ④. AC ⑤. 排水閥損壞;閾值設置不合理。【解析】【詳解】本題考查的是信息系統搭建。(1)由“智能終端從服務器獲取水位閾值,根據該閾值和傳感器采集的水位值控制排水閥和蜂鳴器,并將水位值等數據傳輸至Web服務器,存儲到數據庫中。”可知,智能終端除了負責數據的采集,還有系統控制、數據傳輸等功能。故選B。(2)①處,排水閥全開的條件是“排水閥為半開狀態且水位值連續3分鐘超過閾值”,s表示排水閥狀態,值1表示半開,num表示時間,故此處應為:s==1 and num==3;②處,若水位值不超過閾值,則排水閥關閉,同時將水位值超過閾值的時間置為0,故此處應為:num=0。(3)服務器端代碼中不能出現兩個相同的路由;視圖函數 add_da()功能是將傳感器最近一次的水位數據保存到數據庫,不需要有返回值;由app.run("192.168.1.100",port=8080,debug=True)可知該系統服務器的IP地址是192.168.1.100;生產環境中使用調試模式,會帶來嚴重的安全隱患。故選AC。(4)據題目所述,可以考慮硬件、網絡、軟件方面出故障的可能性,由于題目說服務器、通信網絡、傳感器與智能終端均不存在問題,則可能是排水閥故障或閥值設置不正確。14. 某早餐店老板收集了2月份顧客購買早餐數據,存儲在“breakfast.xlsx”文件中,部分界面如圖a所示。圖a(1)在對數據進行處理的過程中,下列說法正確的有____(多選,填字母)A.第1行數據存在格式不一致問題,需要進行數據轉換 B.第3行的下單時間數據存在邏輯錯誤C.第4行和第5行兩行數據重復,可以直接刪除其中一行 D.只能通過Python語言編程,才能進行數據分析與挖掘(2)將數據整理后,老板想統計2月某一類別的商品在各時段(下單時間第1~10位為日期,第12-16位為時間,時間中小時數相同的為同一時段)的訂單數量,效果如圖b所示。Python 程序如下,請在劃線處填寫合適的代碼。圖bimport pandas as pddf=pd.read_excel("breakfast.xlsx")time=[]food=input("請輸入想要查詢的商品類別:")df=①____for i in df.index:time.append(②____)df["下單時段"]=time #添加新列"下單時段"dfl=df.groupby("下單時段",as_index=False)["訂單編號"].count()dfl=df1.rename(columns={"訂單編號":"訂單數量"})(3)若老板需了解該類別的商品訂單數量最多的前三個時段,并對處理后的數據進行可視化操作,效果如圖c所示,部分代碼如下。圖cimport matplotlib.pyplot as pltdf2=plt.bar( )plt.title(food+"訂單數量最多的前三個時段")plt.show()①加框處可填入的代碼有____ (多選,填字母)A.dfl.sort_values("訂單數量",ascending=False).head(3)B.df1.sort_values("訂單數量",ascending=False)[0:3]C.dfl.sort_values("訂單數量").tail(3)D.dfl.sort_values("訂單數量")[-1:-4:-1]②請在劃線處填入合適的代碼。【答案】 ①. AB ②. df[df["商品類別"]==food] 或df[df.商品類別==food] ③. df.at[i,"下單時間"][11:13] 或df.at[i,"下單時間"][-5:-3] ④. df2.下單時段,df2.訂單數量 或 df2["下單時段"],df2["訂單數量"] ⑤. ABD【解析】【詳解】本題考查的是數據分析。(1)第1行單價存在格式不一致問題,需要進行數據轉換;第3行的下單時間2月不可能有31號,存在邏輯錯誤;第4行和第5行兩行數據有缺失,不一定重復;其它編程語言,也能進行數據分析與挖掘。故選AB。(2)①處,將該類別商品訂單從df中篩選出來,故此處應為:df[df["商品類別"]==food] 或df[df.商品類別==food];②處,添加新的列“下單時段”,可以依次從下單時間列提取時段,字符串索引從0開始,-1表示最后,故此處應為:df.at[i,"下單時間"][11:13] 或df.at[i,"下單時間"][-5:-3]。(3)①取訂單數量最多的前三個時段,可以按訂單數量降序排列,取前3列;或按訂單數量升序排列,取最后3行。ascending=False表示降序,默認為升序。故選ABD。②由圖c可知橫坐標是時段,縱坐標是訂單數量,故此處應為:df2.下單時段,df2.訂單數量 或 df2["下單時段"],df2["訂單數量"]。15. 某車間生產三種不同的產品,不同產品可以同時開始生產,三種產品按照不同的部件順序完成,如“產品0”生產順序為“部件1”→“部件0”,即“部件1”完成后才開始“部件0”,即部件1是部件0的前驅部件,每個部件僅有一個前驅部件,如圖a所示,每個部件自身又需同編號的一個材料完成才能開始生產,如“部件0”需要“材料0”,“部件1”需要“材料1”......,各種材料按各自的開始生產時刻進行,完成所需時長也有所不同,如圖b所示,部件完成所需時長不包括材料生產在內。現編寫程序,模擬該生產過程,并計算每個產品的部件完成的時刻。圖 a 圖 b(1)若有2個產品,“產品0”由“部件1”→ “部件0”完成,“產品1”由“部件2”→ “部件4”→ “部件3”完成,所需材料開始生產時刻和完成所需時長如圖b所示。經計算產品0的完成時刻是9,請回答產品1完成的時刻是____。(2)若path=[[0,-1],[1,0],[2,4],[3,-1],[4,3]],path[i][0]表示path[i][1]的前驅部件,path[i][1]為-1時表示path[i][0]為某個產品中最后的部件。已知pre函數的功能是提煉出每個產品所需的第一個部件,請回答下列問題:def pre(path):h=[]for i in range(len(path)):p=path[i][0]flag=Truefor j in range(len(path)):if path[j][1] == p:breakif flag == True:h.append(p)return h調用該函數pre(path),則加框處代碼執行____次(3)編寫程序計算每個部件完成的時刻。""部件數據存cmpt列表,cmpt[i][0]存"部件i"完成所需時長,cmpt[i][1]初始均為-1,材料數據存mate列表,mate[i][0]存"材料i"開始時刻,mate[i][1]存完成"材料"所需時長,部件順序關系存入path數據,path[i][0]表示path[i][1]的前驅部件,代碼略"n=len(cmpt)#表示共有n個部件head=pre(path)c=[]nl=len(path)for i in range(nl):k=path[i][0]①____for i in range(len(head)):②____curtime=0while p!=-1:t=mate[p][0]+mate[p][1]if t > curtime:curtime=t+cmpt[p][0]else:③____c.append([p,curtime])#c列表存儲部件編號和該部件完成的時刻p=cmpt[p][1]#按先后順序輸出每個產品的各個部件完成的時刻,代碼略【答案】 ①. 13 ②. 3 ③. cmpt[k][1]=path[i][1] ④. p=head[i] ⑤. curtime+=cmpt[p][0]【解析】【詳解】本題考查的是數組、鏈表的綜合應用。(1)遵循先材料n再部件n計算路徑,由于表格中產品1由部件2→4→3順序完成。則先計算部件2完成時間,但部件2開始時間由材料2時間決定,材料2時間計算:3+2=5,則部件2完成時刻:5+2=7,然后是部件4的計算。材料4:4+1=5小于其前驅部件2從而形成等待,則部件4完成時刻為7+3=10。最后材料3因為完成時刻是11,由于部件4是部件3的前驅,但部件4在時刻10已經完成,部件3只剩下等待自身材料在時刻11完成才能開始,最后得11+2=13。故此處應填寫:13。(2)flag=False的執行次數即為非頭節點的個數,原多鏈表為1→0,2→4→3,非頭節點為0,4,3,執行了3次。故此處應填寫:3。(3)①處,根據節點連接關系,從path[i][0]出發鏈接到path[i[1],由①上文 k=path[i][0],可推得cmpt[k][1]=path[i][1]。故此處應填寫:cmpt[k][1]=path[i][1];②處,三個產品若并行開始,需要從每個產品的頭節點開始,所以p表示每次循環從每個隊列的頭節點開始。故此處應填寫:p=head[i]。③處,此語句寫在else里,表示當前開始時間不是由材料的結束時刻決定,而是由上一次部件的完成時刻決定。故此處應填寫:curtime+=cmpt[p][0]。2023學年第二學期高二技術學科測試卷(四)第一部分 信息技術(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1. 某公司發布了文本生成視頻人工智能應用,并發布了48個文生視頻案例和技術報告。該應用能夠根據提示詞、文本指令或靜態圖像生成不超過60s的連貫視頻,為未來影視創作的人力、資金和時間成本大幅度壓縮提供可能性。然而,該人工智能應用的弱點在于難以理解因果關系,可能難以精確描述隨著時間推移發生的事件。下列關于數據與信息的說法,正確的是( )A. 脫離材料語境,數字60是信息B. 用戶利用該應用生成視頻的過程中,自身行為不會產生數據C. 文字、圖像、視頻都是數據的表現形式D. 該應用生成的視頻價值一定很高2. 某公司發布了文本生成視頻人工智能應用,并發布了48個文生視頻案例和技術報告。該應用能夠根據提示詞、文本指令或靜態圖像生成不超過60s的連貫視頻,為未來影視創作的人力、資金和時間成本大幅度壓縮提供可能性。然而,該人工智能應用的弱點在于難以理解因果關系,可能難以精確描述隨著時間推移發生的事件。下列關于人工智能的說法,正確的是( )A. 該人工智能生成的視頻可能會成為虛假信息B. 該人工智能與人類所呈現的智能沒有區別C. 該應用的生成視頻功能已經完全取代影視創作從業人員的工作D. 該應用需要從海量數據出發,模擬人類大腦處理數據,這體現了符號主義的研究方法3. 下列關于計算機信息編碼說法,正確的是( )A. ASCII碼用7位二進制編碼,共128個字符,轉換為十進制后編碼范圍是0~128B. 數字化過程只需要經過采樣、編碼兩個過程C. 一段時長100s,采樣頻率44.1KHz,量化位數8位未壓縮的立體聲音頻存儲容量約8.4MBD. 數據在計算機內部是以二進制或十六進制方式進行存儲和處理的4. “天網監控系統”是利用安裝在大街小巷的大量攝像頭組成了監控網絡,公安機關通過監控平臺可以對城市各街道轄區的主要道路,重點單位、熱點區域進行監控,該系統有人臉識別功能,公安部門負責將嫌疑人的面貌錄入庫中進行檢索,與即時采集到的“人臉”,進行比對計算,找到與之匹配的人臉,從而找出犯罪嫌疑人。關于該信息系統的組成和應用的說法,正確的是( )A. 該信息系統不會造成個人隱私信息泄露,不存在安全隱患B. 攝像頭獲取的人臉信息不用上傳至服務器C. 對攝像頭拍到的犯罪嫌疑人能進行快速定位,這體現了信息系統提高工作效率的優勢D. 為了安裝連接方便,該系統所有網絡均使用無線連接5. “天網監控系統”是利用安裝在大街小巷的大量攝像頭組成了監控網絡,公安機關通過監控平臺可以對城市各街道轄區的主要道路,重點單位、熱點區域進行監控,該系統有人臉識別功能,公安部門負責將嫌疑人的面貌錄入庫中進行檢索,與即時采集到的“人臉”,進行比對計算,找到與之匹配的人臉,從而找出犯罪嫌疑人。下列關于該系統信息安全與保護的說法,正確的是( )A. 為提升數據的傳輸速率,關閉服務器防火墻B. 可通過磁盤陣列、數據備份、異地容災等手段,保證數據的安全C. 對數據庫中的敏感信息進行加密就可以防止數據的泄露D. 該系統對不同的用戶設置了不同權限,屬于身份認證6. 下列關于網絡技術的說法,不正確的是( )A. 網絡技術使得信息系統的作用范圍超越地理和時空的限制B. 傳輸控制協議(TCP)負責將信息從一個地方傳送到另一個地方C. 移動通信網絡的數據傳輸介質是無線電波D. 若使用動態地址來接入終端設備,則必須開啟DHCP服務7. 某算法的部分流程圖如圖所示。執行這部分流程,若輸入a的值依次為1,3,4,2,3,-1,則輸出s的值是( )A. 8 B. 13 C. 14 D. 168. 一個數學表達式可以用一棵表達式樹來表示,而一棵二叉樹可以用一維數組表示。有一棵表達式樹用一維數組表示如下。下列有關該表達式樹的說法正確的是( )0 1 2 3 4 5 6 7 8'/' '_' '4' '*' '8' '4' '6'A. 該表達式樹是一棵完全二叉樹 B. 該表達式樹的左右子樹深度相差為1C. 該表達式樹的葉子結點有4 D. 該表達式樹中序遍歷的結果為4*6/8-49. 棧S1從棧底到棧頂的元素順序由1,2,3改為3,2,1,可借助初始均為空、長度均為3的棧S2、棧S3出入棧操作來實現,則需要出棧操作的總次數至少是( )A. 6 B. 7 C. 8 D. 910. 有如下 Python 程序段:from random import randomi=0a=[0]*6while i<=5:a[i]=(int(random()*6+5))*(i%2+1)for j in range(i):if a[j]==a[i]:i=i-lbreaki=i+1程序執行后,數組a各元素的數據可能是( )A. [5,16,12,18,9,10] B. [7,18,10,10,6,12]C. [8,15,6,16,7,12] D. [6,12,5,18,8,10]11. 長度為5的循環隊列que,que[0] 至que[4]的值依次為'a','b','c','d','e',執行如下程序段后,輸出的最后一個字符為n=5head = 0tail= 4que=['a','b','c','d','e']while head!=tail:if head%4==0:print(que[head] )else:tail=(tail+1) %nque[tail] =que[head]head=(head+1)%nprint(que[head])A. b B. c C. d D. e12. 某個正整數每位數依次存儲在鏈表d中各節點的數據區域中。例如,正整數572存儲情況如圖a所示,h為d的頭指針。將該正整數翻倍后的計算結果(如572翻倍后的結果為1144)仍以這個鏈表存儲,最高位存儲于頭節點中,如圖b所示。實現該功能的程序段如下:圖a 圖bif d[h][0]>4:d.append([0,h]) #鏈表d新增一個節點h=len(d)-1p=hwhile p!=-1:d[p][0]=d[p][0]*2%10cur=d[p][1]p=d[p][1]方框中應填入的正確代碼為( )A. if cur!=-1 and d[cur][0]>4:d[p][0]+=1B. if cur!=-1 and d[p][0]>4:d[cur][0]=(d[p][0]*2+1)//10C. if cur !=-1 and d[cur][0]>4:d[p][0]+=(d[cur][0]*2+1)%10D. if cur!=-I and d[p][0]>4:d[cur][0]+=1二、非選擇題(本大題共3小題,其中第13小題8分,第14小題8分,第15小題10分,共26分)13. 小周為庭院魚池搭建水位預警自動排水系統。該系統中智能終端從服務器獲取水位閾值,根據該閾值和傳感器采集的水位值控制排水閥和蜂鳴器,并將水位值等數據傳輸至Web服務器,存儲到數據庫中。用戶可通過瀏覽器查詢數據和修改閾值,系統結構示意圖如圖所示。請回答下列問題:(1)下列關于該系統的說法,不正確的是____(單選,填字母)。A.該系統的架構屬于B/S架構B.智能終端只負責數據的采集C.數據庫中部分數據可以來自用戶(2)智能終端的程序具有如下功能:每隔1分鐘從傳感器獲取1次水位值,根據不同情況,控制執行器做出相應的響應。排水閥和水位情況 執行器狀態水位值不超過閾值 排水閥關閉排水閥為關閉狀態且水位值超過閾值 排水閥半開排水閥為半開狀態且水位值連續3分鐘超過閾值 排水閥全開排水閥為全開狀態且水位值連續5分鐘超過閾值 蜂鳴器報警部分Python程序如下,請在程序中劃線處填入合適的代碼。#導入相關庫,代碼略num=0;s=0 #s表示排水閥狀態,值0,1,2分別表示關閉、半開、全開3種狀態while True:#從傳感器獲取水位值保存在tmp中,并從服務器獲取閾值h,代碼略if tmp > h:num+=1if s==0:#半開排水閥,代碼略s=1elif ①____#全開排水閥,代碼略s=2elif s == 2 and num == 5:#觸發系統報警,代碼略else:#關閉排水閥,代碼略s=0②____#將水位值tmp、排水閥狀態s等數據傳輸到服務器,代碼略sleep(60*1000)#延時1分鐘(3)Web服務器端程序的部分代碼如下:#導入相關庫,代碼略app=Flask(_name_)@app.route("/input")def add_da():#將傳感器最近一次的水位數據保存到數據庫,代碼略if _name_=="_main_":app.run("192.168.1.100",port=8080,debug=True)#打開調試功能下列說法正確的有____(多選,填字母)。A.服務器端代碼中不能出現兩個相同的路由 B.視圖函數 add_da()必須有返回值C.該系統服務器的IP地址是192.168.1.100 D.在生產環境中使用調試模式,可以增強系統的安全性(4)系統運行一段時間后,發現水池有水溢出,此時排水閥狀態s為0,簡要說明系統中可能造成上述問題的原因。(本系統中,服務器、通信網絡、傳感器與智能終端的功能均不存在問題。____14. 某早餐店老板收集了2月份顧客購買早餐的數據,存儲在“breakfast.xlsx”文件中,部分界面如圖a所示。圖a(1)在對數據進行處理的過程中,下列說法正確的有____(多選,填字母)A.第1行數據存在格式不一致問題,需要進行數據轉換 B.第3行的下單時間數據存在邏輯錯誤C.第4行和第5行兩行數據重復,可以直接刪除其中一行 D.只能通過Python語言編程,才能進行數據分析與挖掘(2)將數據整理后,老板想統計2月某一類別的商品在各時段(下單時間第1~10位為日期,第12-16位為時間,時間中小時數相同的為同一時段)的訂單數量,效果如圖b所示。Python 程序如下,請在劃線處填寫合適的代碼。圖bimport pandas as pddf=pd.read_excel("breakfast.xlsx")time=[]food=input("請輸入想要查詢的商品類別:")df=①____for i in df.index:time.append(②____)df["下單時段"]=time #添加新的列"下單時段"dfl=df.groupby("下單時段",as_index=False)["訂單編號"].count()dfl=df1.rename(columns={"訂單編號":"訂單數量"})(3)若老板需了解該類別的商品訂單數量最多的前三個時段,并對處理后的數據進行可視化操作,效果如圖c所示,部分代碼如下。圖cimport matplotlib.pyplot as pltdf2=plt.bar( )plt.title(food+"訂單數量最多的前三個時段")plt.show()①加框處可填入的代碼有____ (多選,填字母)A.dfl.sort_values("訂單數量",ascending=False).head(3)B.df1.sort_values("訂單數量",ascending=False)[0:3]C.dfl.sort_values("訂單數量").tail(3)D.dfl.sort_values("訂單數量")[-1:-4:-1]②請在劃線處填入合適的代碼。15. 某車間生產三種不同的產品,不同產品可以同時開始生產,三種產品按照不同的部件順序完成,如“產品0”生產順序為“部件1”→“部件0”,即“部件1”完成后才開始“部件0”,即部件1是部件0的前驅部件,每個部件僅有一個前驅部件,如圖a所示,每個部件自身又需同編號的一個材料完成才能開始生產,如“部件0”需要“材料0”,“部件1”需要“材料1”......,各種材料按各自的開始生產時刻進行,完成所需時長也有所不同,如圖b所示,部件完成所需時長不包括材料生產在內。現編寫程序,模擬該生產過程,并計算每個產品的部件完成的時刻。圖 a 圖 b(1)若有2個產品,“產品0”由“部件1”→ “部件0”完成,“產品1”由“部件2”→ “部件4”→ “部件3”完成,所需材料開始生產時刻和完成所需時長如圖b所示。經計算產品0的完成時刻是9,請回答產品1完成的時刻是____。(2)若path=[[0,-1],[1,0],[2,4],[3,-1],[4,3]],path[i][0]表示path[i][1]的前驅部件,path[i][1]為-1時表示path[i][0]為某個產品中最后的部件。已知pre函數的功能是提煉出每個產品所需的第一個部件,請回答下列問題:def pre(path):h=[]for i in range(len(path)):p=path[i][0]flag=Truefor j in range(len(path)):if path[j][1] == p:breakif flag == True:h.append(p)return h調用該函數pre(path),則加框處代碼執行____次。(3)編寫程序計算每個部件完成的時刻。""部件數據存cmpt列表,cmpt[i][0]存"部件i"完成所需時長,cmpt[i][1]初始均為-1,材料數據存mate列表,mate[i][0]存"材料i"開始時刻,mate[i][1]存完成"材料"所需時長,部件順序關系存入path數據,path[i][0]表示path[i][1]的前驅部件,代碼略"n=len(cmpt)#表示共有n個部件head=pre(path)c=[]nl=len(path)for i in range(nl):k=path[i][0]①____for i in range(len(head)):②____curtime=0while p!=-1:t=mate[p][0]+mate[p][1]if t > curtime:curtime=t+cmpt[p][0]else:③____c.append([p,curtime])#c列表存儲部件編號和該部件完成的時刻p=cmpt[p][1]#按先后順序輸出每個產品的各個部件完成的時刻,代碼略 展開更多...... 收起↑ 資源列表 浙江省杭州學軍中學2023-2024學年高二下學期5月月考技術試題-高中信息技術 Word版含解析.docx 浙江省杭州學軍中學2023-2024學年高二下學期5月月考技術試題-高中信息技術 Word版無答案.docx 縮略圖、資源來源于二一教育資源庫