資源簡介 臺州市 2023 學年第一學期 高二年級期末質量評估試題技 術2024.01考生須知:本試題卷分兩部分,第一部分信息技術,第二部分通用技術。全卷共 12頁,第一部分1 至 6頁,第二部分 7至 12頁。滿分 100分,考試時間 90分鐘。1.考生答題前,務必將姓名、準考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙上。2.選擇題的答案須用 2B鉛筆將答題紙上對應題目的答案標號涂黑。3.非選擇題的答案須用黑色字跡的簽字筆或鋼筆寫在答題紙上相應區域內,作圖時可先使用 2B鉛筆,確定后須用黑色字跡的簽字筆或鋼筆描黑,答案寫在本試題卷上無效。第一部分 信息技術(共 50分)一、選擇題(本大題共 12 題,每題 2 分,共 24 分。在每題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1.某高鐵購票訂單如右圖所示,下列說法正確的是A.該訂單是信息B.訂單數據的表現形式只有數字C.該車票是通過售票窗口購買的D.“車票當日當次有效”體現了信息具有時效性2.下列關于數據采集與編碼的說法,不.正.確.的是A.掃描二維碼是信息編碼的過程B.傳感器可以持續不斷地采集數據C.數字信號是離散的、不連續的信號D.將模擬信號轉換成數字信號,會引起失真閱讀下列材料,回答第 3至 5題:智能座艙是指配備了先進的智能技術和系統的車輛座艙。它集成了物聯網、云計算、大數據、人工智能等多項技術,如語音識別、手勢控制、人機交互界面等,提供了便捷、安全、舒適的駕駛和乘坐體驗。智能座艙還可以通過連接車輛的傳感器和攝像頭,實現車輛自動駕駛、智能導航、智能停車等功能,為駕駛員和乘客提供更多的便利和安全保障。3.為了保護智能座艙數據的安全,下列措施不.合.理.的是A.對數據進行定期備份 B.安裝磁盤陣列系統C.對數據進行加密存儲 D.為降低系統負荷,關閉防火墻市高二技術期末試題 第 1 頁(共 12頁)4.關于智能座艙產生的大數據,下列說法正確的是A.處理智能座艙大數據時,一般采用分治思想B.自動駕駛過程中不斷采集到的數據是靜態數據C.智能導航時能顯示實景地圖,說明采集的每個環境數據都是精確的D.智能停車過程中需快速分析車輛位置數據,體現了大數據體量大的特點5.下列關于智能座艙的具體應用場景,沒.有.體.現.人工智能技術的是A.語音控制音樂播放 B.利用手機 APP,遙控關閉車窗C.自主規劃路線,實現自動駕駛 D.通過攝像頭識別出駕駛員身份6.單極性不歸零碼是傳輸二進制數據時采用的一種編碼方式,用正電壓表示二進制數 1,用零電壓表示二進制數 0(按從左往右順序編碼)。某 8位二進制數傳輸圖像如右圖所示,下列選項能表示該數的是A.10101000B B.11101010B C.53H D.57H7.某算法的部分流程圖如右圖所示。執行這部分流程,輸入 n的值為 2048,則輸出 s的值是A.2 B.6C.10 D.148.下列 Python表達式中,值為 True的是A."TZ" in "TaiZhou"B.12 // 3 ** 2 == 16C.ord("e") > ord("a") + 3D.2024 % 100 != 1243//10%1009.用列表 words存儲某篇文章中的部分英語單詞,現要統計各單詞出現的次數,并將結果存入 dic中。實現該功能的程序段如下:words = ["apple", "pear", "apple", "apple", "keep", "day"]dic = {}for i in words:if i in dic:dic[i] = dic[i] + 1else:dic[i] = 1執行該程序段后,下列語句能正確輸出單詞“apple”出現次數的是A.print(dic[0]) B.print(dic{0})C.print(dic["apple"]) D.print(dic{"apple"})市高二技術期末試題 第 2 頁(共 12頁)10.用一個底端封閉的圓柱形塑料筒來放取乒乓球,筒的直徑只允許一個球進出,且該筒最多可容納 3個乒乓球。若放入球的編號依次為 1、2、3、4、5,則取出球的順序可能是A.4、3、5、2、1 B.2、4、3、1、5C.5、4、3、2、1 D.1、5、4、3、211.有如下 Python程序段:a=[[0,3], [1,-1], [2,4], [3,1], [4,6], [5,-1], [6,5]]maxlen = -1for i in range(len(a)):p = i; cnt = 0while p != -1:cnt = cnt + 1p = a[p][1]if cnt > maxlen:maxlen = cnt執行該程序段后,變量 maxlen 的值為A.0 B.3 C.4 D.712.列表 a有 n個整型元素,現要將列表 a中前 k個元素與后 n-k個元素對調。例如,列表a中有 5個整型元素“1、2、3、4、5”,當 k=2時,對調后的結果為“3、4、5、1、2”,實現該功能的程序段如下:for i in range(k, n):t=a[i]for j in range(i, i - k, -1):①②上述程序段兩個方框處的語句分別為A.① a[j] = a[j - 1] ② a[j] = t B.① a[j] = a[j - 1] ② a[j - 1] = tC.① a[j + 1] = a[j] ② a[j] = t D.① a[j + 1] = a[j] ② a[j - 1] = t二、非選擇題(本大題共 3 題,其中第 13 題 6 分,第 14 題 8 分,第 15 題 12 分,共 26 分)13.某社團根據出勤記錄評選活動積極分子,參與評選的同學需同時符合兩個條件:·缺勤必須少于 2次·不能出現連續 3次以上的遲到情況每位同學的出勤記錄由“A”、“P”、“L”三種字符構成,每個字符表示一次活動的出勤情況,其中“A”表示缺勤,“L”表示遲到,“P”表示準時參加。編寫程序,根據所有同學的出勤記錄,輸出能夠參與評選的同學姓名。實現上述功能的部分 Python程序如下,請在劃線處填入合適的代碼。市高二技術期末試題 第 3 頁(共 12頁)#讀取同學總人數,存入 n,代碼略for i in range(n):#讀取該同學的姓名、出勤記錄,存入 name和 s,代碼略absent, late, maxday = 0, 0, 0for j in range(len(s)):if s[j] == "L":①if late > maxday:maxday = lateelse:if ② :absent += 1③if absent < 2 and maxday <= 3:print(name)14.小李收集了某奶茶門店 2023年 11月的銷售數據,如第 14題圖 a所示。第 14題圖 a為統計分析該門店不同品類飲品的銷售情況,編寫 Python程序,請回答下列問題:(1)觀察圖 a中前 6條記錄,存在的問題是 (單選,填字母)。A.數據缺失 B.數據重復C.數據異常 D.格式不一致(2)完成數據整理后,讀取文件,篩選出點單成功的數據,代碼如下。import pandas as pddf = pd.read_excel("salelist.xlsx")df1 =劃線處應填入的代碼為 (單選,填字母)。A.df[df["金額"] > 0] B.df[df.點單狀態 == "成功"]C.df1[df1["金額"] > 0] D.df1[df1.點單狀態 == "成功"]市高二技術期末試題 第 4 頁(共 12頁)(3)統計該月不同品類飲品銷售數量,并繪制柱形圖,部分 Python程序如下,請在劃線處填入合適的代碼。import matplotlib.pyplot as pltdf2 = df1.groupby(" ① ", as_index = False)df2 = df2.數量.sum()plt.figure()plt.bar(df2.品類, ② ) #繪制柱形圖#設置繪圖參數,顯示如 14題圖 b所示,代碼略plt.show() 第 14題圖 b15.學校舉行投籃比賽,共有 n名選手參加(n為偶數,選手編號為 1~n),比賽分 r輪進行。比賽積分規則為:每輪比賽中,兩名選手為一組進行對陣,進球數多的選手獲勝,獲勝一方積分加 1;選手積分隨著比賽輪次的進行而累加。第一輪比賽按選手編號順序,兩人一組進行比賽,即 1號與 2號一組,3號與 4號一組,以此類推。每輪比賽結束后,按照選手已獲積分從高到低進行排名,若積分相同,則編號較小的選手排名靠前。此后每輪比賽均按選手排名進行分組,如第 1 名和第 2名一組、第 3名和第 4名一組,以此類推。編寫程序,讀取每輪比賽選手的進球數,統計各輪比賽后選手的積分。(1)若現有 4名選手進行比賽,初始積分均為 0,過程如圖所示。兩輪比賽后 1~4號選手的積分依次為 。(積分之間用逗號隔開)(2)定義如下 merge(a, b)函數,參數 a和 b的每個元素由選手編號和積分 2項構成,a和 b均已按積分降序排列。函數功能是將 a和 b中的元素合并,合并后各元素按積分降序排列。def merge(a,b):n = len(a); m = len(b)c=[-1] * (n + m)i, j = 0, 0市高二技術期末試題 第 5 頁(共 12頁)for k in range(n + m):if i < n and j < m:if a[i][1] > b[j][1]: #①c[k] = a[i]i = i + 1else:c[k] = b[j]j = j + 1elif : #②c[k] = a[i]i = i + 1else:c[k] = b[j]j = j + 1return c①程序中加框處代碼有錯,請改正。②請在劃線處填入合適的代碼。(3)實現上述功能的部分 Python程序如下,請在劃線處填入合適的代碼。#輸入選手人數 n和比賽輪數 r,代碼略d = []for i in range(n):d.append([i + 1, 0]) #為 d追加一個元素[i + 1, 0]for i in range(r):''' 讀取本輪比賽各組選手的進球數,存入列表 score[0]~score[n - 1]score[0]和 score[1]存儲第一組兩名選手的進球數……代碼略 '''d1 = []; d2 = []for j in range(0, n, 2):if score[j] > score[j + 1]:①d1.append(d[j])d2.append(d[j + 1])else:d[j + 1][1] = d[j + 1][1] + 1d1.append(d[j + 1])d2.append(d[j])d = ②#輸出本輪各選手的積分,代碼略(4)為了實現相同功能,加框處代碼可替換為 (單選,填字母)。A.range(n // 2) B.range(0, n - 1, 2)C.range(n - 2, -1, -2) D.range(n - 1, 0, -2)市高二技術期末試題 第 6 頁(共 12頁)臺州市 2023 學年第一學期 高二期末質量評估試題2024.01技術答案及評分參考第一部分 信息技術(共 50 分)一、選擇題(本大題共 12題,每題 2分,共 24分。在每題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)題號 1 2 3 4 5 6 7 8 9 10 11 12答案 D A D A B D A C C B C B二、非選擇題(本大題共 3題,其中第 13題 6分,第 14題 8分,第 15題 12分,共 26分)13.① late += 1 或 late = late + 1 (2分)② s[j] == "A" (2分)③ late = 0 (2分)14.(1)A (2分)(2)B (2分)(3)① 品類 (2分)② df2.數量 (2分)15.(1)1,2,1,0 (2分)(2)① a[i][1] > b[j][1] or a[i][1] == b[j][1] and a[i][0] < b[j][0] (2分)② j == m 或 i < n 或其他等價答案 (2分)(3)① d[j][1] += 1 或 d[j][1] = d[j][1] + 1 (2分)② merge(d1, d2) (2分)(4)B (2分) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫