資源簡介 2023 學年第二學期浙江省名校協作體試題高三年級技術學科考生須知:1 .本卷滿分 100 分,考試時間 90 分鐘;2 .答題前,在答題卷指定區域填寫學校、班級、姓名、試場號、座位號及準考證號;3 .所有答案必須寫在答題卷上,寫在試卷上無效;4 .考試結束后,只需上交答題卷。第一部分 信息技術(共 50 分)一、選擇題(本大題共 12 小題,每小題 2 分,共 24 分。每小題列出的四個備選項中只有一個是 符合題目要求的,不選、多選、錯選均不得分)1. 下列關于數據和信息的說法,正確的是A. 數據和關于數據的解釋可以分離B. 信息是對客觀事物的符號表示C. 數據在計算機中都以二進制方式存儲D. 載體的損壞不會影響其依附的信息2. 下列關于人工智能的說法,正確的是A. 基于規則學習的人工智能難以構建完備的知識庫和完善的推理方法B. 將“沃森”智能從益智游戲移植到醫療領域是領域人工智能C. 聯結主義人工智能是數據驅動的,而行為主義人工智能則無需數據D. 人工智能改善人類生活、促進經濟發展且不會威脅人類安全閱讀下列材料,回答第 3 至 5 題。某智能門鎖系統提供了指紋、密碼、人臉識別、遠程等多種開鎖方式,還具備監控防盜、數 據上傳和網頁管理等功能。 系統可以將門鎖的監控數據等上傳到服務器,用戶可以通過官方網站 獲取相關數據, 以便管理和分析。3. 下列關于該信息系統的說法,正確的是A. 智能門鎖系統的硬件僅指智能門鎖部分B. 該系統具有數據輸入、處理、存儲功能,但無傳輸功能C. 該系統體現了跨越時空限制、服務隨時隨處的優勢D. 智能門鎖系統具備防盜等多項安全措施,對外部環境沒有依賴性4. 下列關于信息系統安全的說法,正確的是A. 為了方便記憶,可將門鎖密碼設置為用戶的生日B. 為了系統的安全,可給門鎖的用戶設置不同的權限C. 上傳數據時應對數據加密,可提高數據在傳輸時的完整性D. 該系統的服務器若安裝了防火墻,可防住一切攻擊5. 下列關于網絡技術的說法,不正確的是A. 若該智能門鎖聯網后使用動態 IP 地址,則路由器需開啟 DHCP 服務B. 訪問該系統的管理網頁至少通過三層協議:網際協議、傳輸控制協議和 HTTP 協議 C. 數據通信功能是網絡系統最基本的功能D. 利用 5G 手機遠程控制門鎖系統時,使用了第五代移動通信網絡高三聯考技術試題 第1 頁 / 共 13 頁6. 華為 M9 汽車搭載華為研發的鯤鵬 920 芯片以及全新 HarmonyOS 4 操作系統,具備高效的計算 能力和強大的集成能力,為智能駕駛、智能娛樂等領域提供了可靠的支持,下列關于該汽車的 說法不正確的是A. 鯤鵬 920 芯片是該車最核心的部件B. 該車智能防撞系統是基于傳感器的植入C. 該車搭載的 HarmonyOS 4 是一款系統軟件D. 啟動汽車時可以續播上次未完的歌曲,說明歌曲數據存儲在 RAM 中7. 下列關于量化與編碼的說法,正確的是A. 可以使用 2 位四進制數表示 24 個小時B. 某 7 位二進制數的最高位為 1 ,將其轉換為十進制數后的值大于等于 128 C. 一幅 1024*768 的未經壓縮的 BMP 格式的黑白圖像的存儲容量約為 192KB D. 編碼是信息按照某種規則或格式,從一種形式轉換為另一種形式的過程8. 某算法的部分流程圖如下圖所示,執行這部分流程,若輸入 i 的值為 10 ,則輸出 i 的值為A. 2 B. 4 C. 6 D. 89. 若已知元素的入棧順序是 a, b, c, d ,其出棧序列為 Q1, Q2, Q3, Q4 ,則 Q2, Q4 不可能是A. a 和 c B. a 和 b C. b 和 d D. c 和 d10.對一組數進行錯位排序,即從前往后依次是最小的,最大的,第二小的,第二大的 … … 以此類 推。如“77,52,32,82,43,21,90,28,46” 經過排序后,結果為“21,90,28,82,32,77,43,52,46” 。實現該功 能的 Python 程序段如下:# 隨機生成 n 個 2 位的正整數,存儲于 a 列表,代碼略tmp = 1for i in range(n - 1):for j in range(n - 1, ① , - 1):if ② :a[j] = a[j] + a[j - 1] a[j - 1] = a[j] - a[j - 1] a[j] = a[j] - a[j - 1]tmp = -tmp則劃線處應填入的代碼為A. ①i+1 ②tmp*(a[j]-a[j- 1])<0C. ①i ②tmp*(a[j]-a[j- 1])>0B. ①iD. ①i+1②tmp*(a[j]-a[j- 1])<0②tmp*(a[j]-a[j- 1])>0高三聯考技術試題 第2 頁 / 共 13 頁11.有如下 Python 程序段:def search(x):ans = ""if a[2 * x] != "":ans = ans + search(2 * x)if a[2 * x + 1] != "":ans = ans + search(2 * x + 1)ans = ans + a[x]return ansa = ["" for i in range(32)]a[1] = "A";a[2] = "B";a[3] = "C";a[4] = "D";a[7] = "E";a[9] = "F"print(search(1))運行該程序段后,輸出的結果是A. FDBECA B. ACEBDF C. ABCDEF D. FEDCBA12.有如下 Python 程序段:a = [15, 20, 32, 32, 54, 66, 94, 96]f = [0] * len(a)key = 2 * random.randint(10, 47) + 1i = 0; j = len(a) - 1; s = 0; n = 0while i <= j:m = (i + j + 1) // 2f[m] = 1if key <= a[m]:j = m - 1; n = n - 1else:i = m + 1; n = n + 1s = sum(f)執行該程序段后,下列說法正確的是A. 變量 i 的值可能為 3 B. 變量 n 的值可能為 3C. 變量 s 的值一定為 3 D. 變量 f 的值可能為[1,0, 1,0, 1,0,0,0]二、非選擇題(本大題共 3 小題,其中第 13 小題 7 分,第 14 小題 10 分,第 15 小題 9 分,共 26 分)13.某英文逐詞翻譯軟件,不區分大小寫。為了加快翻譯速度,在翻譯的過程中,軟件會將最近出 現過的一些單詞存入內存。若內存中有該單詞則直接翻譯,否則查外存詞典并將該單詞存入內 存。內存中每個單元存儲一個單詞,存滿時會清空最早進入內存的單詞,騰出單元存放新單詞。 編程模擬軟件的翻譯過程,輸入一個僅含英文、逗號或空格字符的英語句子, 以句號結束,計 算翻譯軟件需要去外存查找多少次詞典,在翻譯開始前, 內存中沒有任何單詞。運行界面如第 13 題圖所示。第 13 題圖高三聯考技術試題 第3 頁 / 共 13 頁(1)若上圖中的內存容量改為 7 ,則需要去外存查找 ▲ 次詞典。(2)實現上述功能的 Python程序如下,請在劃線處填入合適的代碼。m = int(input("請輸入內存容量:"))s = input("請輸入英語句子:")dic = {}head = tail = 0word = ""for ch in s:if ch == " " or ch == "," or ch == ".":if word not in dic or ① :if tail - head == m:head = head + 1dic[word] = tailtail + = 1word = ""else:if "A" <= ch <= "Z":ch = ②word += chprint(" 需要去外存查找", ③ , "次詞典")14. 小明為爺爺的番茄種植棚搭建環境溫度監測系統,該系統結構示意圖如第 14 題圖 a 所示。溫 度傳感器采集得到的數據由智能終端經 IoT 模塊發送到 Web 服務器。如果環境溫度值超過系統 設置的閾值,則開啟風扇調節棚內溫度至適宜的溫度。用戶可以通過瀏覽器查看實時監測數據 和歷史數據。請回答下列問題:第 14 題圖 a(1)下列不屬于搭建信息系統前期準備的可行性分析的是 ▲ (單選,填字母)。 A.考察各種社會因素對信息系統的制約作用B.對搭建信息系統所需的費用和效益進行評估C.信息系統對存儲容量、運行時間、傳輸速度等性能指標需求(2)服務器端部分程序代碼如下,視圖函數 index()返回的數據由 ▲ 接收(單選,填字母:A. 智能終端 / B.執行器 / C.瀏覽器)。若傳感器采集得到的溫度值為 30 ,則提交數據到 Web 服 務器的 URL 為 http:// ▲ 。# 導入 Flask 框架模塊及其他相關模塊,代碼略app = Flask(__name__)@app. route('/')def index():# 從數據庫讀取當天的溫度數據及采集時間存儲于變量 data 中return render_template("vews.html",data=data)高三聯考技術試題 第4 頁 / 共 13 頁@app. route('/input')def add ():temp = request.args.get("t")# 將智能終端上傳的數據存入數據庫,代碼略if __name__ == '__main__':app.run(host = ' 192 . 168 .2 . 10 ' ,port= 8080)(3)小明用瀏覽器查看溫度頁面,頁面動態顯示最新的溫度及其采集時間。系統正常工作一段時 間后,他發現該頁面不再變化,刷新后仍不變。經檢測,Web 服務器、數據庫、WIFI 、智能終端、 傳感器及各設備連接都正常,疑似 IoT 模塊損壞,在不更換設備的前提下,描述判定該設備是否 存在故障的方法。(4)小明將系統采集得到的 2023 年 10 月溫度數據導出,部分數據如第 14 題圖 b 所示(時間格 式為“年/月/日 時:分:秒” ),分析該月第一周每天的平均溫度,折線圖如第 14 題圖 c 所示。部分 Python 程序如下。第 14 題圖 bimport pandas as pdimport matplotlib.pyplot as pltdf=pd.read_excel("data.xlsx")df.insert(2," 日期",[""]*len(df))dfg=df[df[" 日期"]<" 10/08"]dfg=dfg.groupby(" 日期")["溫度"].mean() plt.plot(dfg.index, )第 14 題圖 c# 設置繪圖參數,顯示如第 14 題圖c所示的折線圖,代碼略①程序加框處實現從“時間 ”列數據中提取日期(格式如"月/日" )的功能,下列選項可行的有 ▲ (多選,填字母) 。 (注:全部選對的得 2 分,選對但不選全的得 1 分,不選或有選錯的得 0 分)A. df[" 日期"]=df[" 時間"][5:10]B. for i in df:df.at[i," 日期"] = df.at[i,"時間"][5:10]C. for i in df.index:df[" 日期"][i] = df["時間"][i][5:10]D. for i in range(len(df)):df.at[i," 日期"]=df.at[i,"時間"][5:10]②在程序劃線處填入合適的代碼。高三聯考技術試題 第5 頁 / 共 13 頁15.某學校舉辦社團節,在一條直路的同側依次有 n 個社團展位,從入口處走到第 1 個展位需要花 費 dis[0]單位時間,從第 i 個展位走到第 i+1 個展位需要花費 dis[i]單位時間。每個展位舉行若干 活動,每參加一個活動需要 5 單位時間。對于第 i 個展位,第一次參加活動獲得 a[i- 1]個積分, 第二次參加活動獲得 a[i- 1]-b[i- 1]個積分,第三次參加活動獲得 a[i- 1]-2*b[i- 1]個積分 … … 以此類 推。現在小明從入口處出發,他共有 m 單位時間自主選擇參與社團的活動并回到入口處。編寫 程序實現規定時間內獲得最多積分的活動方案及獲得的積分數。例:展位 1 2 3首次活動積分 10 15 20每次下降的積分 4 6 4與前一展位之間步行所花時間 1 3 4若小明可用時間為 28 ,部分方案如下:方案 1:參加前 1 個展位活動,有 5 次活動機會,可得積分為 10+6+2= 18方案 2:參加前 2 個展位活動,有 4 次活動機會,可得積分為 15+10+9+6=40 方案 3:參加前 3 個展位活動,有 2 次活動機會,可得積分為 20+16=36則可獲得的最多積分為 40 ,運行界面如第 15 題圖所示。第 15 題圖(1)若小明可用時間為 32 ,按上表數據可得最多積分為 ▲ 。(2)定義如下 insert(head, r)函數,功能是在首節點下標為 head 的鏈表中插入下標為 r 的節點,返 回新的鏈首節點下標。data[i]存儲下標為 i 的節點數據,data[i][0]存儲目前參加活動能獲得的積分,data[i][1]存儲參加活動后要下降的積分,data[i][2]存儲后繼節點下標。 def insert(head, r):p = q = headwhile q != - 1 and data[r][0] < data[q][0]:p = qq = data[q][2]if q == head:data[r][2] = headhead = relse:data[p][2] = rdata[r][2] = qreturn head若函數加框處代碼誤寫為" data[r][0] < data[q][0]" ,會導致某些情況下無法得到符合函數功能 的結果。調用 insert(head, r)函數,下列 4 組數據中能測試出這一問題的是 ▲ (單選,填字母)。A. data=[[6,6,- 1],[10,3,3],[2, 11,- 1],[7,5,2]]; head= 1; r=0B. data=[[6,6,- 1],[10,3,3],[2, 11,- 1],[7,5,0]]; head= 1; r=2高三聯考技術試題 第6 頁 / 共 13 頁C. data=[[6,6,2],[10,3,0],[2, 11,- 1],[7,5,- 1]]; head= 1; r=3D. data=[[6,6,2],[10,3,- 1],[2, 11,- 1],[7,5,0]]; head=3; r= 1(3)實現上述功能的 Python程序如下,請在劃線處填入合適的代碼。'''展位數存入變量 n ,可用時間存入變量 m,各展位首次參加活動可獲得的積分存入 a 列表,各展位每參加一次活動要下降的積分存入 b 列表,相鄰展位之間步行花費時間存入 dis 列表,dis[0]為入口到第 1 個展位步行花費時間,dis[i](i>0) 為第 i 個展位到第 i+1 個展位步行花費時間,代碼略'''for i in range(1, n):dis[i] = ①data = []for i in range(n):data.append([a[i], b[i], - 1])ans = 0 #記錄能夠獲得的最多積分best = [] #記錄一種能夠獲得最多積分的活動方案for i in range(n):head = - 1for j in range(i + 1):data[j][0] = a[j]head = insert(head, j)t = (m - 2 * dis[i]) // 5if t <= 0: breaktotal = 0count = [0] * n #記錄臨時方案while ② :p = headhead = data[head][2]total += data[p][0]count[p] += 1data[p][0] = ③if data[p][0] > 0:head = insert(head, p)t -= 1if total > ans:#更新 ans 和 best 代碼略#輸出代碼略高三聯考技術試題 第7 頁 / 共 13 頁2023 學年第二學期浙江省名校協作體聯考參考答案高三年級信息技術學科一、選擇題(本大題共 12 小題,每小題 2 分,共 24 分。每小題列出的四個備選項中只有一個是 符合題目要求的,不選、多選、錯選均不得分)1 2 3 4 5 6 7 8 9 10 11 12C A C B D D D C B B A C二、非選擇題(本大題共 3 小題,其中第 13 小題 7 分,第 14 小題 10 分,第 15 小題 9 分,共 26 分)13.(1) 10 (1 分)(2) ① dic[word] < head (2 分)② chr(ord(ch) + 32) 或者 ch.lower() (2 分)③ tail 或者 str(tail) (2 分)14. (1)C (1 分)(2)C (1 分) 、 192.168.2.10:8080/input t=30 (2 分)(3) 將智能終端通過數據線直接接到服務器的串口(或 COM 接口或 USB 口)讀取傳感器采集的數據,若正常,說明 IoT 模塊損壞 或 其他等價答案。 (2 分)(4)①CD (2 分)②dfg.values (2 分)15.(1)51 (1 分)(2)B (2 分)(3)①dis[i] + dis[i - 1] (2 分)②t > 0 and head != -1 (2 分)③data[p][0] - data[p][1] 或者 data[p][0]-b[p] (2 分)高三聯考技術答案 第 1 頁/共 2 頁 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫