資源簡介 臺州市 2022 學(xué)年第一學(xué)期 高二年級期末質(zhì)量評估試題技 術(shù)2023.01考生須知:本試題卷分兩部分,第一部分信息技術(shù),第二部分通用技術(shù)。全卷共 14 頁,第一部分1 至 7 頁,第二部分 8 至 14頁。滿分 100分,考試時間 90 分鐘。1.考生答題前,務(wù)必將姓名、準考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙上。2.選擇題的答案須用 2B 鉛筆將答題紙上對應(yīng)題目的答案標號涂黑。3.非選擇題的答案須用黑色字跡的簽字筆或鋼筆寫在答題紙上相應(yīng)區(qū)域內(nèi),作圖時可先使用 2B 鉛筆,確定后須用黑色字跡的簽字筆或鋼筆描黑,答案寫在本試題卷上無效。第一部分 信息技術(shù)(共 50分)一、選擇題(本大題共 12 小題,每小題 2 分,共 24 分。在每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1.校園氣象站發(fā)布最新天氣預(yù)報:“今天夜間到明天白天,陰有小雨,氣溫 3℃~10℃”。下列關(guān)于該事例說法正確的是A.只有 3和 10是數(shù)據(jù)B.最低氣溫為 3℃是信息C.天氣預(yù)報對于不同人群的價值是相同的D.天氣預(yù)報要求預(yù)報及時,說明信息具有真?zhèn)涡?br/>2.某智慧醫(yī)保平臺因意外停止工作時,可迅速切換至備用系統(tǒng)承接流量與服務(wù)。該平臺采用的數(shù)據(jù)安全防護手段是A.異地容災(zāi) B.磁盤陣列 C.數(shù)據(jù)備份 D.數(shù)據(jù)校驗閱讀下列材料,回答第 3 至 4 題。某智慧餐廳具有以下功能:顧客可以通過掃描餐桌上的二維碼進行點餐,菜品制作完成后由送餐機器人配送到指定位置。在包廂內(nèi)用餐的顧客還能以語音的方式操控空調(diào)、音響等設(shè)備。餐廳集成了掃碼、人臉識別等多種付款方式,實現(xiàn)移動支付。此外,餐廳還會對菜品的銷售情況進行分析,實現(xiàn)精準備餐,并向顧客推薦熱銷的菜品組合。3.根據(jù)閱讀材料,下列說法正確的是A.餐廳主要通過人工方式采集菜品銷售數(shù)據(jù)B.上季度的菜品銷售數(shù)據(jù)屬于流數(shù)據(jù)第 1 頁,共 7 頁C.分析菜品銷售數(shù)據(jù)時,必須保證每個數(shù)據(jù)都準確無誤D.向顧客推薦熱銷的菜品組合,不需要知道顧客點餐的原因4.下列關(guān)于該餐廳人工智能的說法正確的是A.掃描二維碼點餐應(yīng)用了人工智能技術(shù)B.語音操控設(shè)備需要手工構(gòu)造大量知識和規(guī)則C.人臉識別屬于聯(lián)結(jié)主義的人工智能D.送餐機器人替代了很多工作崗位,應(yīng)該限制發(fā)展人工智能5.小林為 50篇關(guān)于“學(xué)習(xí)經(jīng)驗分享”的文章制作標簽云,如右圖所示。下列說法正確的是A.對文章內(nèi)容應(yīng)先進行特征提取,再分詞B.jieba 模塊采用的是基于規(guī)則的分詞方法C.該標簽云顯示了文章中的所有詞語D.詞語“整理”比“心態(tài)”的出現(xiàn)頻率高閱讀下列材料,回答第 6 至 7 題。設(shè)計一個算法,驗證冰雹猜想,即對于任意一個正整數(shù) n,如果 n是偶數(shù),則除以 2;如果 n 是奇數(shù),則乘 3 加 1,按照這個方式運算下去,最終必然得 1。6.驗證上述猜想的算法流程圖如右圖所示,虛線框①處的算法控制結(jié)構(gòu)是A.順序結(jié)構(gòu)B.分支結(jié)構(gòu)C.循環(huán)結(jié)構(gòu)B.樹形結(jié)構(gòu)7.用 Python 程序?qū)崿F(xiàn)虛線框②處的描述,下列選項不.正.確.的是A. B.if n % 2 != 1: if n % 2 == 0:n = n * 3 + 1 n = n // 2else: elif n % 2 == 1:n = n // 2 n = n * 3 + 1C. D.if n % 2 == 1: if n % 2 == 1:n = n * 3 + 1 n = n * 3 + 1else: elif n % 2 == 0:n = n // 2 n = n // 2第 2 頁,共 7 頁8.有 100位同學(xué)排成一列,從第一位同學(xué)開始按 1至 100的序號進行報數(shù),所報序號含有6的同學(xué)需要出列。則判斷序號 x是否出列的 Python 表達式是A.x % 10 == 6 B.x // 10 == 6C.x % 10 == 6 and x // 10 == 6 D.x % 10 == 6 or x // 10 == 69.有如下 Python 程序:money = float(input("購物總額:"))if money > 1000:pay = (money - 1000) * 0.9 + 950else:pay = money * 0.95print("應(yīng)付款:", pay)若要測試所有分支結(jié)構(gòu)的程序代碼是否正確,下列測試數(shù)據(jù)中最恰當?shù)氖?br/>A.500,800 B.800,1000 C.1000,1200 D.1200,150010.人機對戰(zhàn)游戲——剪刀石頭布,游戲規(guī)則如下:石頭勝剪刀,剪刀勝布,布勝石頭。編寫 Python 程序?qū)崿F(xiàn)上述算法,玩家輸入 0 表示石頭,輸入 1 表示剪刀,輸入 2 表示布,電腦隨機產(chǎn)生[0,2]之間的整數(shù)。程序運行結(jié)果如圖所示:實現(xiàn)上述功能的程序如下:import random #導(dǎo)入隨機模塊info = ①player = int(input("請輸入序號(0.石頭 1.剪刀 2.布):"))computer = random.randint(0, 2) #產(chǎn)生[0,2]范圍內(nèi)的隨機整數(shù)if player == computer:result = "平局"elif ② :result = "玩家勝"else:result = "電腦勝"print("玩家出:" + info[player], "電腦出:" + info[computer], result)程序劃線處應(yīng)填入的代碼是A.① "石頭,剪刀,布" ② player + 1 == computerB.① ["石頭","剪刀","布"] ② (player + 1) % 3 == computerC.① {0:"石頭", 1:"剪刀",2:"布"} ② player + 1 == computerD.① {"石頭":0, "剪刀":1,"布":2} ② (player + 1) % 3 == computer第 3 頁,共 7 頁11.下列 Python 程序段功能為:列表 a 中存放的是無重復(fù)的非負整數(shù),找出其中的最大值max1 和次大值 max2。max1 = max2 = 0for i in range(len(a)):if a[i] > max1:(1)(2)elif a[i] > max2:(3)print("最大值為:" + str(max1) + "次大值:" + str(max2))上述程序段中方框處可選語句為:① max1 = a[i] ② max2 = a[i] ③ max2 = max1 ④ max1 = max2則(1)、(2)、(3)處語句依次可為A. ①④② B. ①③② C. ③①② D. ①②④12.有如下 Python 程序:dic = {"2":"ABC", "3":"DEF", "4":"GHI", "5":"JKL","6":"MNO", "7":"PQRS", "8":"TUV", "9":"WXYZ"}s = input()m = ""t = 1for i in range(1, len(s)):if s[i] == s[i - 1]:t += 1elif s[i] == "#":m = m + dic[s[i - 1]][t - 1]t = 1print(m)執(zhí)行該程序后輸出“GET”,則輸入的內(nèi)容可能是A.5#44#9# B.4#33#8# C.3#22#7# D.4#3#8#二、非選擇題(本大題共 3 小題,其中第 13 小題 6 分,第 14 小題 8 分,第 15 小題 12 分,共 26 分)第 4 頁,共 7 頁13.點陣圖是計算機中保存漢字字形碼的一種方式。漢字“上”的字形采用 8×8點陣方式描述,如圖所示。每個點用 1 個二進制位表示,“0”表示白點,“1”表示黑點,每行按照自左向右的順序編碼。(1)第 4行編碼占用 位,用十六進制可表示為 H。(2)依照以下規(guī)則對點陣圖進行逐行壓縮:第一位數(shù)字表示起始的編碼 0 或 1,其余各位數(shù)字交替表示連續(xù) 0 和 1(或 1 和 0)的個數(shù)。如第 1 行可壓縮為“0314”(表示 0 開頭,3 個 0,1個 1,4個 0),則第 4行壓縮后的結(jié)果為 。14.某地區(qū)高中舉辦了三個類別的藝術(shù)競賽,收集并用 Excel 整理后的數(shù)據(jù)如圖所示。小孫利用 Python 分析數(shù)據(jù),并實現(xiàn)數(shù)據(jù)的可視化。(1)總分計算規(guī)則為:總分=筆試×0.3+面試×0.2+技能×0.5。計算每位參賽選手總分的程序如下,請在劃線處填入合適的代碼。import pandas as pddf = pd.read_excel("score.xlsx")df["總分"] =第 5 頁,共 7 頁(2)完成數(shù)據(jù)計算后,分析各年級“歌唱類”競賽平均得分情況的程序如下,請在劃線處填入合適的代碼。import matplotlib.pyplot as plt#圖表顯示中文字體,代碼略df1 = df[ ① ]df2 = df1.groupby("年級", as_index = False).mean() #按“年級”分組,并計算平均值x = ②y = df2["總分"]plt.title("各年級歌唱類競賽平均得分") #設(shè)置圖表標題文字plt.bar(x,y) #繪制圖表plt.show()(3)執(zhí)行上述程序后,繪制的圖表是 (單選,填字母)。A. B. C.15.為統(tǒng)計班級同學(xué)假期的閱讀情況,王老師通過某 APP 設(shè)置打卡任務(wù),記錄閱讀打卡信息“姓名,打卡日期,閱讀開始時間,結(jié)束時間”。他從數(shù)據(jù)庫導(dǎo)出上周的打卡記錄數(shù)據(jù),如第 15 題圖 a所示。編寫 Python 程序統(tǒng)計上周每位同學(xué)閱讀的總時長,并按總時長從高到低選出前 5 位同學(xué)授予“閱讀之星”的稱號,若有同學(xué)的閱讀總時長相同,則一起輸出。程序運行結(jié)果如第 15題圖 b 所示。第 15 題圖 a 第 15題圖 b(1)若某條打卡記錄為“YYF, 2022/8/3, 20:32:15, 20:47:41”,則該同學(xué)的閱讀時長為 秒。(2)時間格式轉(zhuǎn)換,如下的 convert 函數(shù),將“時:分:秒”的格式轉(zhuǎn)換為秒,請在劃線處填入合適的代碼。第 6 頁,共 7 頁def convert(s):m = int(s[0:2]) * 3600 +return m(3)主程序,逐行讀取“data.csv”文件中的數(shù)據(jù),根據(jù)閱讀開始時間和結(jié)束時間,計算每位同學(xué)的閱讀總時長,并按要求輸出符合條件的同學(xué),請在劃線處填入合適的代碼。file = open("data.csv") #打開文件line = file.readline() #從文件中讀取一行stu = {} #存儲每位同學(xué)的閱讀總時長while line:info = line.split(",") #將 line 以“,”為分隔符,分割成多個字符串組成的列表t = ①if info[0] in stu:stu[info[0]] += telse:②line = file.readline()file.close()select(stu) #調(diào)用函數(shù) select 輸出符合條件的同學(xué)信息(4)輸出符合條件的同學(xué),如下的 select 函數(shù),按照每位同學(xué)的閱讀總時長降序排序,輸出前 5 位同學(xué)的姓名和閱讀時長。若有同學(xué)的閱讀總時長相同,則一起輸出。def select(stu):x = list(stu.items()) #列表 x 的元素由字典中每個鍵值對“(鍵,值)”組成x.sort(key = lambda x:x[1], reverse = True) #以閱讀總時長為關(guān)鍵字進行降序排序print("上周班級閱讀之星:")for i in range(len(x)):if i>=5 :breakprint("姓名:" + x[i][0], "閱讀總時長:" + str(x[i][1]))請回答下列問題:①執(zhí)行劃線處語句后,列表 x 中的部分數(shù)據(jù)如下所示。x = [('XZZ', 8100), ('WYQ', 11515), ('CJY', 11928), ('CXK', 10171), ...]若姓名為“XZZ”同學(xué)的閱讀總時長可用 x[0][1]訪問,則姓名為“CJY”同學(xué)的閱讀總時長可用 訪問。②程序中加框處代碼有錯,請改正。第 7 頁,共 7 頁臺州市 2022 學(xué)年第一學(xué)期 高二期末質(zhì)量評估試題2023.01技術(shù)答案及評分參考第一部分 信息技術(shù)(共 50 分)一、選擇題(本大題共 12小題,每小題 2分,共 24分。在每小題給出的四個選項中,只有一個符合題目要求)題號 1 2 3 4 5 6 7 8 9 10 11 12答案 B A D C D C A D C B C B二、非選擇題(本大題共 3小題,其中第 13小題 6分,第 14小題 8分,第 15小題 12分,共 26分)13.(1)8 (2分)1E (2分)(2)0341 (2分)14.(1)df["筆試"] * 0.3 + df["面試"] * 0.2 + df["技能"] * 0.5 (2分)(2)① df.類別 == "歌唱類" 或 df["類別"] == "歌唱類" (2分)② df2["年級"] (2分)(3)C (2分)15.(1)926 (2分)(2)int(s[3:5]) * 60 + int(s[6:8]) (2分)(3)① convert(info[3]) - convert(info[2]) (2分)② stu[info[0]] = t (2分)(4)① x[2][1] (2分)② i >= 5 and x[i][1] != x[i-1][1] (2分) 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫