資源簡介 絕密★考試結束前2024-2025學年第一學期天域全國名校協作體聯考高三年級技術學科答案第一部分信息技術(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。在每小題給出的四個選項中,只有一個符合題目要求)題號123456789101112答案CBDA D DCCBBAC二、非選擇題(本大題共3小題,其中第13小題7分,第14小題10分,第15小題9分,共26分)13.(1)白(1分)(2)①p2=n-1(2分)②a[]=2(2分)③p0+=1(2分)14.(1)B(1分)(2)C(1分)(3)updateB(2分)(4)執行器故障執行器與智能終端連接異常或其他可行答案(2分)(5)(①BADC(2分)②df1["含氧量"門或df1.含氧量(2分)15.(1)1477(1分)(2)①3(1分)②A(1分)(3)1 datalil[3]=head[k](2分)②p=head[i叮(2分)3 sum[low]-sum[high+1](2分)命題:學軍中學義烏中學審核:學軍中學絕密★考試結束前2024-2025 學年第一學期天域全國名校協作體聯考高三年級技術學科 試題考生須知:1.本卷共 12頁滿分 100分,考試時間 90分鐘。2.答題前,在答題卷指定區域填寫班級、姓名、考場號、座位號及準考證號并填涂相應數字。3.所有答案必須寫在答題紙上,寫在試卷上無效。4.考試結束后,只需上交答題紙。第一部分 信息技術(共 50 分)一、選擇題(本大題共 12 小題,每小題 2 分,共 24 分。在每小題給出的四個選項中,只有一個符合題目要求)閱讀以下材料,回答第 1 至 4 題:某校引入了考試閱卷系統。該系統能夠存儲并處理考試試題、學生答案以及評分標準等各類數據,支持文本、表格、圖像等多種格式的數據輸入,師生可通過手機、電腦等終端登錄系統,進行試卷查閱、評分及成績分析。該系統還內置了智能問答功能,可通過語音即時解答師生疑問。1.關于該考試閱卷系統中數據的描述,正確的是A.該系統中學生的成績數據存儲在終端設備中B.該系統中的文本、表格、圖像、語音等都是信息C.通過對成績的分析找出學生學習上的問題,體現了數據的價值性D.該系統中的所有數據都是結構化數據2.下列有關該系統信息安全與保護的做法,合理的是A.可將系統登錄密碼存儲在終端中,便于快速登錄B.定期備份系統中的重要數據,防止數據損壞或丟失C.未經允許將學生成績數據用于商業推廣與宣傳D.將學生與教師賬號設置相同的操作權限3.下列對該系統中數據的處理方式,不.合.理.的是A.將試卷圖像識別成文本格式,便于試題的分類整理B.對考試題庫中的題目進行分類和索引,便于題型檢索C.可以以“雷達圖”的形式呈現學生查詢的某次考試各科成績D.為了節省存儲空間,將掃描后的學生答卷圖片存儲為 BMP 格式4.為了提高智能問答系統中語音識別的準確性,以下方法不.可.行.的是A.提升該系統的服務器硬件性能B.對語音識別的算法模型進行優化C.增加語音訓練的數據量D.通過降噪和去除不必要的背景音,對語音進行預處理閱讀下列材料,回答第 5 至 6 題:某智能快遞柜配備有電子鎖和傳感器,當快遞員將包裹放入智能快遞柜時,系統會自動生成一個訂單和取件碼,并將相關數據通過網絡上傳服務器。收件人可以通過取件碼取件。高三技術學科 試題 第1頁(共 12 頁)5.下列有關信息系統組成與功能的描述中,正確的是A.該系統的運行無需系統軟件的支持B.收件人不是該信息系統的用戶C.系統生成訂單的過程屬于數據傳輸功能D.快遞柜內的傳感器是該信息系統的硬件6.下列有關該系統中網絡技術的描述,正確的是A.快遞柜與服務器通信時,兩者需處于同一局域網B.該系統的網絡資源只有數據和軟件資源C.該系統數據通信時不需要傳輸介質D.快遞柜與服務器通信時,需要使用網絡協議7.某算法的部分流程圖如第 7 題圖所示。執行這部分流程,若輸入 n 的值為 5,則輸出 count 的值為A.1 B.2 C.3 D.48.某完全二叉樹用數組存儲,根節點的編號為 0,若編號為 8的結點有兄弟結點和兩個孩子結點,則它的兄弟結點和右孩子結點的編號分別是 第 7 題圖A.7、17 B.9、17 C.7、18 D.9、189.有一個空棧,將“趙 、錢 、孫 、李、周、 吳”依次進棧,出棧順序為“孫、錢、李、吳、周、趙”,則該棧容量至少應該是A.2 B.3 C.4 D.510.某 Python 程序段的功能如下:根據列表 a 中元素大小關系,降序排列各元素的索引,并返回排序后的索引。如列表 a 為[3, 4, 2, 5, 1],排序后得到的索引列表 b 為[3, 1, 0, 2, 4]。# 讀取 n 個數據依次存儲到列表 a 中b = [i for i in range(n)]end = 0while end < n - 1:last = n - 1.end = last方框中應填入的代碼為A. B.for j in range(1, end + 2): for j in range(n - 1, end, -1):if a[b[j]] > a[b[j - 1]]: if a[b[j]] > a[b[j - 1]]:b[j], b[j - 1] = b[j - 1], b[j] b[j], b[j - 1] = b[j - 1], b[j]last = j - 1 last = jC. D.for j in range(1, end + 2): for j in range(n - 1, end, -1):if b[j] > b[j - 1]: if b[j] > b[j - 1]:b[j], b[j - 1] = b[j - 1], b[j] b[j], b[j - 1] = b[j - 1], b[j]last = j - 1 last = j11.有如下 Python 程序段:def f(s):高三技術學科 試題 第2頁(共 12 頁)if len(s) == 0:return 0elif s[0] == s[-1]:return 1 + f(s[1: -1])else:return f(s[1: -1])s = "AABAA"print(f(s))運行上述程序后,下列說法正確的是A.程序輸出結果是 3 B.最后一次調用 f 時 s 的值是"B"C.函數 f 被調用了 3 次 D.若將 s 的值改為"AABBAA",則輸出的結果為 412. 有如下 Python 程序段from random import randintn = 5q = [0] * nhead = tail = randint(0, n - 1)while head != (tail + 1) % n:num = randint(1, n)if q[head] != num:q[tail] = numtail = (tail + 1) % nelse:q[head] = 0head = (head + 1) % n執行該程序段后,列表 q 可能為A.[1, 2, 3, 4, 5] B.[3, 0, 1, 4, 1] C.[5, 0, 1, 2, 3] D.[1, 0, 0, 4, 3]二、非選擇題(本大題共 3小題,其中第 13小題 7分,第 14小題 10分,第 15小題 9分,共 26分)13.某倉庫有一排連續相鄰的貨位,用于放置紅色、白色和藍色共 n 個貨物,編號依次為 0~n-1。管理員希望對所有貨物進行分類,使相同顏色的元素相鄰,并按照紅色、白色、藍色的順序排列。請回答下列問題:(1)若倉庫中有白色貨物 1 個、紅色貨物 3 個、藍色貨物 2 個,按照顏色分類后,第 4 個貨物的顏色為 ▲ (選填:紅、白、藍)。(2)實現上述功能的部分 Python 程序如下,請在劃線處填入合適的代碼。#讀取貨物顏色信息存儲至列表 a 中,如 a 為[0,1,0,2,0,2],0、1、2 分別表示紅色、白色和藍色n = len(a)①i = p0 = 0while i <= p2:while i <= p2 and ② :a[i], a[p2] = a[p2], a[i]p2 -= 1if a[i] == 0:a[i], a[p0] = a[p0], a[i]③i += 1print("分類結果為:", a)高三技術學科 試題 第3頁(共 12 頁)14.某魚類育苗專家小組在某水域開展研究活動,研究水域環境對魚苗生長的影響。該小組搭建的信息系統,通過智能終端獲取傳感器數據,并通過無線通信方式將數據傳輸到 Web 服務器,服務器根據數據判斷出異常情況后,通過智能終端控制執行器發出預警信號。請回答下列問題:(1)該信息系統設置了多個檢測點,下列說法正確的是 ▲ (單選,填字母:A.系統中只能使用一個智能終端 B.系統中可以使用多個智能終端)(2)下列關于該信息系統中數據的說法,正確的是 ▲ (單選,填字母)A.智能終端獲取水含氧量數據存儲在傳感器中B.智能終端將數據通過無線通信方式直接傳送到客戶端瀏覽器C.智能終端上傳到服務器的數據一般存儲在數據庫中D.數據處理只能在服務器端進行(3)該系統的智能終端和服務器的部分程序代碼如下:#導入相關庫文件app=Flask(__name__)@app.route("/index")def index():# 從數據庫讀取數據并顯示,代碼略@app.route("/update")def add_data():# 將提交的傳感器數據存儲到數據庫,代碼略if __name__=="__main__":app.run(host="192.168.1.101",port=5050)若某次提交數據的 URL 為“http://192.168.1.101:5050/ id=1&O2=65”,則劃線處應填入 ▲ ,該提交方式采用 ▲ (單選,填字母:A.POST 模式 B.GET 模式)。(4)系統正常運行一段時間后,發現服務器檢測出異常情況,執行器卻未發出預警信號,簡要說明系統中可能造成上述問題的原因。(注:回答 2項,1項正確得 1分)(5)專家小組為研究水中含氧量和各魚種活躍度的相關性,將系統采集的各魚種數據及含氧量數據導出并整理,保存在文件“fish_O2.xlsx”中,如第 14 題圖 a 所示。統計各魚種在活躍狀態下(“是否活躍”列值為 1 代表活躍,0 代表不活躍)的平均含氧量,并以圖表的形式呈現平均含氧量前 5的魚種,如第 14 題圖 b 所示。測試 ID 魚種 含氧量 是否活躍145576 青魚 78 1163011 草魚 81 1162049 青魚 50 1118151 草魚 69 0125464 鰱魚 71 1…… …… …… ……第 14 題圖 a 第 14 題圖 b實現上述功能的 Python 程序如下:import pandas as pdimport matplotlib.pyplot as plt高三技術學科 試題 第4頁(共 12 頁)df = pd.read_excel("fish_O2.xlsx").plt.bar(df1.魚種, ▲ )# 設置繪圖參數,顯示如第 14 題圖 b 所示的柱形圖,代碼略①方框中應填入的語句依次為 ▲ (填大寫字母序列,少選、多選、錯選或次序錯均不得分)。A. df1 = df.groupby("魚種", as_index=False).mean()B. df = df[df.是否活躍 == 1]C. df1 = df1.head(5)D. df1 = df1.sort_values("含氧量", ascending=False)②請在劃線處填入合適代碼。15.某省舉行大型考試,現需對考試數據進行統計分析:輸入特定分數區間的最低分和最高分(分數為 0~750 的整數),統計該區間人數并按成績降序輸出該區間考生信息。若輸入區間最低分為-1,則結束統計。輸出的考生信息包含三項數據:學校名稱、準考證號和考試成績。考試數據與學校信息分別存儲在不同的表中,如考試部分數據如第 15 題圖 a 所示,學校信息部分數據如第 15 題圖 b 所示。學校代碼 準考證號 考試成績 學校代碼 學校名稱0101 2310108005 695 0101 A 中學0103 2310115001 694 0103 B 中學0803 2310106003 707 0501 C 中學0501 2310103006 699 0803 D 中學0909 2310122002 698 0804 E 中學…… …… …… …… ……第 15 題圖 a 第 15 題圖 b請回答下列問題:(1)若該考試分數段 680~698 的考生人數為 2185 人,分數段 690~698 的考生人數為 708 人,則分數段 680~689 的考生人數為 ▲ 。(2)定義如下 search(school, key)函數,功能為在 school 中查找學校代碼為 key 的學校名稱。def search(school, key):i, j = 0, len(school) - 1while i <= j:m = (i + j) // 2if school[m][0] > key:j = m - 1else:i = m + 1return school[j][1]調用該函數,若 school 為[['0101', 'A 中學'], ['0103', 'B 中學'], ['0501', 'C 中學'],['0803', 'D 中學'], ['0804','E 中學'], ['0909', 'F 中學']],請回答①和②兩個問題:① 若查找 key 的值為“0909”,則需要查找的次數為 ▲ 。② 若將“return school[j][1]”改為“return school[m][1]”,會導致某些情況下無法得到符合函數功能的結果。下列 4 組數據中能測試出這一問題的是 ▲ (單選,填字母)。高三技術學科 試題 第5頁(共 12 頁)A.key = '0101' B.key = '0103' C.key = '0803' D.key = '0909'(3)實現上述功能的 Python 程序如下,請在劃線處填入合適代碼。'''讀取 n 名考生的考試數據存到列表 data 中,data 中每個元素包含 3 個數據項,分別對應每位考生的學校代碼、準考證號和考試成績;讀取參加本次考試的學校信息存儲到列表 school 中,school 中每個元素包含 2 個數據項,分別為學校代碼和學校名稱,并按學校代碼升序排序;代碼略'''m = 750head = [-1] * (m + 1)for i in range(n):data[i].append(-1)sum = [0] * (m + 1) # sum[i]存儲大于等于分數 i 的人數for i in range(n):k = data[i][2]sum[k] += 1①head[k] = ifor k in range(m - 1, -1, -1):sum[k] += sum[k + 1]while True:low = int(input("請輸入區間最低分:"))high = int(input("請輸入區間最高分:"))if low == -1:breaki = highwhile i >= low:②while p != -1:s = search(school, data[p][0])print("學校:", s, ",學號:", data[p][1], ",成績:", data[p][2])p = data[p][3]i -= 1total = ③print(low, "~", high, "區間的總人數為:", total)命題:學軍中學 義烏中學 審核:學軍中學高三技術學科 試題 第6頁(共 12 頁) 展開更多...... 收起↑ 資源列表 2410 天域名校協作體信息技術試題.pdf 2410 天域聯盟信息技術參考答案.pdf 縮略圖、資源來源于二一教育資源庫