資源簡介 普通高校招生選考科目考試沖刺卷技術(二)本試卷分兩部分,第一部分信息技術,第二部分通用技術。滿分100分,考試時間90分鐘。第一部分 信息技術(共50分)一、選擇題 (本大題共 12 小題,每小題 2 分,共 24 分。每小題列出的四個選項中只有一個是符合 題目要求的,不選、多選、錯選均不得分)1.位于渤海南部海域的渤中 26-6 油田獲得大發現,探明地質儲量超 1.3 億噸油當量,可開采原油 超 2000 萬噸, 天然氣超 90 億立方米。下列關于數據、信息和智慧的說法, 不正確的是A.地質儲量描述中 2000、90 等數字是信息B.渤中 26-6 油田獲得了廣泛的關注, 體現了信息的共享性C.信息可以脫離它所反映的事物被存儲、保存和傳播D.根據歷史地址資料,判斷油田可能出現的位置, 這屬于知識的運用2.某 APP 使用大數據實時統計車流量反饋給用戶, 下列關于數據與大數據的說法, 正確的是 A.大數據分析的是局部數據 B.大數據允許個別不準確的數據存在C.數據的數字化過程先量化再采樣 D.該 APP 適合使用批處理計算處理后臺數據 閱讀下列材料, 回答第 3-6 題。“十四五”時期是養老服務業發展的重要戰略機遇期,智慧養老 APP 應運而生。利用智能手機、智能手環等終端設備,隨時隨地實現與服務器的無線通訊,創造實現一體化的老人健康信息交流共 享平臺。通過測試,基于 Android 的智慧養老系統 App 具有穩定性和可靠性,為老年人提供了全方 位服務,緩解了養老壓力,保障了養老需求。3.關于該信息系統設計, 下列說法不正確的是A.智慧手環也屬于該信息系統的組成部分B.該信息系統的用戶僅是指使用該系統的老人C.藍牙技術、Wi-Fi 技術、NFC 技術都能實現設備間無線通信D.老人的身體數據一般存儲在系統的數據庫中4.該信息系統下列應用中,體現人工智能技術的是A.將老人相關的身體數據自動保存到服務器 B.系統自動生成老人一天的活動軌跡C.老人回家時通過攝像頭刷臉開門 D.系統自動統計老人當天異常數據發送給子女 5.下列關于信息系統安全和信息社會責任的說法, 正確的是A.為保障數據安全, 每天定時備份數據B.系統服務器安裝了殺毒軟件, 數據文件不會再被病毒侵害C.使用人臉識別登錄系統,可確保數據絕對安全D.系統管理員未經授權, 可將老人個人信息放到電商平臺出售第 1 頁,共 8 頁6.關于該信息系統, 下列說法不正確的是A.該信息系統的架構屬于 C/S 架構B.該信息系統最大的局限是對外部環境有依賴C.網際協議(IP)用于管理被傳送的內容的完整性D.對該系統軟件測試時包括正確性證明、靜態測試與動態測試三種方法7.某 Python 解決問題的算法流程圖如圖所示,執行這部分流程, 輸出 a 的值是(第7題圖)A.25 B.15 C.5 D.08.已知一顆二叉樹的樹形如右圖所示,若其中序遍歷為 c,a,d,b,e,g,f,則樹中與結點 g 同層的結點是A.a B.cC.d D.f9.若隊列 Q1 中保存整數,隊列 Q2 中保存運算符,依次執行下述各步操作:① 從 Q1 中依次出隊兩個操作數 a 和 b;(第8題圖)② 從 Q2 中出隊一個運算符 op;③ 執行相應的運算 a op b;④ 將運算結果入隊 Q1 中。假設 Q1 中的操作數依次是 11,3,2,0,2,Q2 中的運算符依次是//,*,-,+。最終 Q1 隊首保存的值是A.-2 B.-1 C.0 D.110.有自定義函數如下:def p(a,b):a=a+2if a>=9:return belse:return p(a,b+1)+p(a,b-1)print(p(4,4))第 2 頁,共 8 頁程序運行后,輸出的結果是A.16 B.18 C.29 D.3211.有如下 Python 程序段:a=[4, 6, 1, 19, 19, 14]n=len(a) ; i=0; flag=Falsewhile ij=n-2; flag=Truewhile j >=i:if a[j]>a[j+1] :a[j],a[j+1]=a[j+1],a[j]flag=Falsej-=1i+=1print(a)程序執行后,加框處語句執行次數為A.15 B.9 C.5 D.412.有如下 Python 程序段:a = [-1] * 5b = [-1] * 5top1 = top2 = -1i = 0while i < 5:ch = input("請輸入操作: ")if ch == "T":top1 += 1a[top1] = ielse:if top2 == -1:while top1 != -1:top2 += 1b[top2] = a[top1]a[top1] = -1top1 -= 1b[top2] = -1top2 -=1i += 1第 3 頁,共 8 頁若輸入的操作依次為 TTQTQ,則 a 和 b 的值分別為第 4 頁,共 8 頁A. [3, -1, -1, -1, -1]B. [3, -1, -1, -1,- 1]C. [0, -1, -1, -1, -1]D. [0, -1, -1, -1, -1][-1, -1, -1, -1, -1][0, 1, -1, -1, -1][-1, -1, -1, -1, -1][3, 1, -1, -1, -1]二、非選擇題(本大題共 3 小題,其中第 13 小題 10 分,第 14 小題 7 分,第 15 小題 9 分,共 26 分)13.小吳自制了一個自動續水貓碗,通過傳感器實時檢測帶水的貓碗的重量,并將數據傳遞給服務器, 當檢測到帶水的貓碗重量過輕時,則自動向碗中加水, 用戶可通過瀏覽器查看水碗的實時重量和 歷史數據, 該系統結構示意圖如第 13 題圖 a 所示。請回答下列問題。(第13題圖a)(1)選擇使用壓力傳感器監測水碗的重量,這屬于搭建信息系統前期準備過程中的 (單 選,填字母)A.需求分析 B.可行性分析 C.概要設計 D.詳細設計(2)若智能終端將某次獲得的傳感器數據提交至 web 服務器的網址為:http://192.168.11.33:5000/water w=875,則服務器端對應的路由設置語句是 @app.route(" ", methods=['GET']),請補充該路由設置語句。(3)下列功能需要在服務器端實現的是 (多選,填字母: A.采集壓力傳感器上的數 據 / B.處理瀏覽器訪問請求 / C.判定是否加水 / D.發送加水指令到執行器)(4)小吳探究水溫與貓咪喝水時長之間的關系,于是使用壓力傳感器檢測水碗來判斷貓咪是否喝水。連 著一個星期, 每天設定不一樣的水溫,一個星期后導出數據如第 13 題圖 b 所示,分析不同水溫下 貓咪喝水時間,繪制圖表如第 13 題圖 c 所示。(第13題圖c)第 13 題圖 bimport pandas as pdimport matplotlib.pyplot as pltdf=pd.read_csv("data.csv",encoding="gbk")dfg= ① # 篩選出喝水的相關數據dfg=dfg.groupby(" ② ").count()plt.bar(dfg.index,dfg.是否喝水)plt.show()(5)冬天水溫比較低,貓咪會減少喝水次數,不利于身體健康,小吳想要改進該系統,添加恒溫功 能, 請通過增加傳感器和執行器對該系統功能進行改進, 寫出增加的傳感器和執行器名稱及實 現的功能。14.丑數是指不能被 2,3,5 以外的其他素數整除的數。例如 6 和 8 都是丑數, 但 7 和 14 都不是丑 數, 因為它們包含了質因子 7。習慣上, 1 被當作第一個丑數, 前 8 個丑數分別為: 1,2,3,4, 5,6,8,9。小林對丑數非常感興趣,為此他設計了一個能夠查找用戶輸入的數字中的最大丑數以及次大丑數的程序。請回答下列問題:(1)實現上述功能的部分 Python 程序如下, 請在劃線處填入合適的代碼。def isUglyNum(n):while n % 2 == 0:n = n // 2while n % 3 == 0:n = n // 3while n % 5 == 0:n = n // 5第 5 頁,共 8 頁s = input("請輸入正整數(數字之間用逗號隔開):")mx1 = mx2 = -1tmp = 0s += ","for i in s:if i != ",":tmp = ②else:if isUglyNum(tmp):if tmp > mx1:③mx1 = tmpelif tmp > mx2:mx2 = tmptmp = 0if mx1 == -1:print("序列中沒有丑數")elif mx2 == -1:print("最大丑數為:" + str(mx1))else:print("最大丑數為:" + str(mx1) + ";次大丑數為: " + str(mx2))(2)輸入"6,7,8,9,10,11,12"后, mx1與mx2的值分別為 。15.某水果店鋪每天接收來自全國各地的訂單如第 15 題圖 a 所示,為了保證水果的新鮮程度和提高 顧客的購物體驗,店鋪每天下午四點前的訂單必須當天全部發出送往附近三個物流中轉站 ABC, 再經由中轉站發往全國各地。店鋪按照訂單順序打包, 相同地區的包裹裝在一起, 當某一地區包 裹總重量超過貨車限重 m 時,則將已有包裹按照時間順序裝多輛車運走,同一輛車按重量從大到 小放置包裹。編寫程序,按送達順序將包裹裝車,輸出各車次及對應的訂單編號,運行結果如第 15 題圖 b 所示。第 6 頁,共 8 頁第 7 頁,共 8 頁第 15 題圖 a第 15 題圖 b(1)若貨車限重升級為 60,則如圖 a 所示的訂單需要發送的車次數量為 (2)實現上述功能的部分 Python 程序如下,請在劃線處填入合適的代碼。def loading(k,num): # 已送達待打包的物品按重量由大到小輸出num+=1p=tot[k][1]k=chr(65+k)print("第"+str(num)+"車,發往中轉站"+k+",各包裹訂單號為:",end=" ")while orders[p][4]!=-1: print(orders[p][0],end=" ") p=orders[p][4] print(orders[p][0])return num'''接收到的訂單數據儲存在數組 orders 中,orders 中節點包含信息[訂單編號,物流中轉站,訂單時 間,重量],貨車限重為 m,代碼略'''n=len(orders)m=40num=0for i in range (len(orders)):order[i].append(-1)tot=[[0,-1] for i in range(3)]for i in range(n):k=ord(orders[i][1])-65if tot[k][0]+orders[i][3]>m:num=loading(k,num)tot[k]=[0,-1]①if p==-1:tot[k][1]=ielse:if orders[i][3]>orders[p][3]:tot[k][1]=ielse:q=-1while ② :q=pp=orders[p][4]orders[q][4]=iorders[i][4]=p③#重量不足 m 的剩余包裹,按照物流中轉站依次裝入貨車for i in range(3):if tot[i][1]!=-1:loading(i,num)(3)加框處代碼替換為下列的 (多選, 填寫字母),仍能實現上述功能。A. while p!=-1: print(orders[p][0],end=" ") p=orders[p][4] print() B. q=p p=orders[p][4] while p!=-1: print(orders[p][0],end=" ") q=p p=orders[p][4] print()C. while orders[p][4]!=-1: print(orders[orders[p][4]][0],end=" ") p=orders[p][4] print() D. q=p p=orders[p][4] while p!=-1: print(orders[q][0],end=" ") q=p p=orders[p][4] print(orders[q][0])第 8 頁,共 8 頁信息技術(二)參考答案及解析一、選擇題(本大題共 12題,每題 2分,共 24 分。在每小題給出的四個選項中, 只有一個符合題目要求,不選、多選、錯選均不得分)1 2 3 4 5 6 7 8 9 10 11 12A B B C A C C C B A B A二、非選擇題(本大題共 3小題,其中第 13 小題 10分,第 14 小題 7分,第 15 小題 9分,共 26分)13.(1) A (1分)(2) /water (1分)(3) BC (2分)(4)① df[df.是否喝水==1] (2分)② 溫度 (2分)(5)增加溫度傳感器檢測水溫,加熱片進行加熱等 (2分)14.(1)① n==1 (2分)② tmp * 10 + int(i) (2分)③ mx2=mx1 (2分)(2) 10和 9 (1分)15.(1) 4 (1分)(2)① p=tot[k][1] (2分)② p!=-1 and orders[i][3]③ tot[k][0]+=orders[i][3] (2分)(3) AD (2分)第 1 頁,共 4 頁答案解析1.A 選項,數字是數據的一種表現形式2.A 選項,大數據分析是全體數據;C選項,數字化過程是先采樣再量化;D選項,實時數據應該采用流計算3.B 選項,信息系統的用戶指開發人員、管理人員、維護人員,使用人員等4.C 選項,攝像頭刷臉開門,采用了人工智能的圖像識別技術5.B 選項,殺毒軟件僅能保護與預防文件被病毒侵害,不能保證文件不會被侵害;C選項,需要多種身份驗證方式才能讓數據更安全;D選項,不能隨意出售用戶數據6.C 選項,TCP用于管理傳送內容的完整性7.模擬過程a b c45 25 2025 20 520 5 1515 5 1015 10 510 5 55 5 0結束所以 a最終值是 58.根據樹的結構圖與中序遍歷 cadbegf,可知所以 dg同一層第 2 頁,共 4 頁9.Q1=[11,3,2,0,2],Q2=[//,*,-,+],模擬過程Q1 Q2[2,0,2,11//3] [*,-,+][2,3,2*0] [-,+][0,2-3] [+][0+(-1)] []所以最終 Q1隊首值是-110.p(4,4)→p(6,5)+p(6,3), p(6,5)→p(8,6)+p(8,4), p(6,3)→p(8,4)+p(8,2)p(8,6)=6,p(8,4)=4,p(8,2)=2,所以 p(6,5)=6+4=10, p(6,3)=4+2=6, p(4,4)=10+6=1611.[4,6,1,19,19,14],從后往前升序排序,加框處表示比較次數第 1 輪:[1,4,6,14,19,19],一共比較了 5 次第 2 輪:[1,4,6,14,19,19],一共比較了 4次由于沒有交換,所以程序結束,所以共是 4+5=9次12.觀察代碼,可知若是 T,入棧到 a;若是 Q,若 b是空棧,將 a中所有元素入棧到 b中,最終 b出棧一個元素。所以最后一個 T是 i=3時,因此 a的值是[3,-1,-1,-1,-1],遇到第 1個 Q時,將a 中的[0,1]入棧到 b中再出棧 1個即 b=[1],遇到第 2個 Q時,由于 b非空,a中的[3]無法入棧到 b,b再出棧 1個,即 b=[-1,-1,-1,-1,-1],所以選 A。13.(1)選擇什么樣的傳感器屬于資源和環境需求,屬于需求分析(2)由給出的 URL可知,路由為‘/water’(3)服務器端需要處理瀏覽器的訪問請求,并將 URl中發送來的數據與加水條件比較判定是否加水,而采集壓力傳感器的數據和發送加水指令到執行器都是由智能終端實現的。(4)①篩選出喝水的相關數據是條件切片,①填寫 df[df.是否喝水==1]②分析不同水溫下貓咪喝水時間,按照溫度分類匯總,因此填溫度(5)恒溫功能需要傳感器測量溫度,能加熱的執行器構成,因此選用溫度傳感器檢測溫度,加熱片等其他同類執行器實現加熱功能14.(1)判斷 n是否是丑數,例如 6一直被 2和 3整除后最終 n為 1,所以①填寫 n==1;②tmp為取到的正整數值,所以 tmp=tmp*10+int(i); mx1和 mx2分別表示最大丑數和次大丑數,所以 tmp>mx1時,意味 tmp 是最大丑數,則原來的 mx1是次大丑數,③填寫 mx2=mx1(2)丑數有 6,8,9,10,12,由于 12后面沒有“,”,因此 12沒有做判斷丑數環節,所以mx1=10,mx2=915.(1)若貨車限重為 60,則發車情況如下:第 1 車,發往中轉站 A,各包裹訂單號為:3 6 1 5第 2 車,發往中轉站 A,各包裹訂單號為:12第 3 車,發往中轉站 B,各包裹訂單號為:4 7 11第 4 車,發往中轉站 C,各包裹訂單號為:10 2 9 8車次數量為 4。(2)程序實現過程:根據時間順序遍歷每個訂單,取得每個訂單對應的物流中轉站 k,若 i訂單加上還未發往 k中轉站重量超過貨車重量上限,則將還未發出的訂單貨物發出,i訂單放下一車發第 3 頁,共 4 頁送,否則便將 i訂單按照重量排好等待發車。①若當前發往中轉站 k 的貨物重量鏈表為空,則 i訂單是該鏈表的第一個節點,因此頭指針要更新為 i,從后面的代碼可知,tot儲存發往每個中轉站的貨物鏈表重量和頭指針,后面 if p==-1出現,因此①處為獲取發往中轉站 k的重量鏈表頭指針 p=tot[k][1]②當 i貨物的重量比當前鏈表頭結點的重,則需要往后遍歷找到合適的位置,使鏈表依舊有序,相同重量的則按照時間先后排序,因此答案填 p!=-1 and orders[i][3]③將 i貨物添加到鏈表 q與 p節點之間后,該貨車的載重需要更新,因此填寫tot[k][0]+=orders[i][3](3)加框處代碼即遍歷鏈表中所有的節點。B選項,q=p,p=orders[p][4],print(orders[p][0],end=""),未將首節點輸出,因此錯誤。C選項,orders[orders[p][4]][0],當 p是首節點時,也未將首節點輸出,所以也錯誤。答案是 AD第 4 頁,共 4 頁 展開更多...... 收起↑ 資源列表 信息技術沖刺卷2參考答案及解析.pdf 信息技術(二)試題.docx 縮略圖、資源來源于二一教育資源庫