資源簡介 2022 學年第一學期期末教學質量調測高二技術試卷第一部分 信息技術(共 50分)一、選擇題(本大題共 12 小題,每小題 2 分,共 24 分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1.下列關于信息、知識和智慧的說法正確的是A.很多古代著作消逝于歷史長河,說明信息共享會造成信息損耗B.知識是人類在社會實踐中所獲得的認識和經驗總和,可繼承和傳遞C.通過搜索引擎獲得海量信息后,就獲得了海量的知識D.當下,“發燒”就聯想到得了“新冠”,這是智慧的體現2.下列關于大數據相關說法正確的是A.某市學生體質測試的數據是大數據B.大數據為提高處理效率,采用抽樣數據C.大數據分析為得到正確的處理結果,不允許有個別錯誤數據D.大數據不一定強調對事物因果關系的探求,而是更注重它們的相關性3.下列關于數據管理與安全說法不.正.確.的是A.計算機文件管理一般采用樹形目錄結構,方便文件的組織和管理B.傳統的數據庫技術善于處理半結構化、非結構化數據C.數據安全不僅要保護數據及其存儲介質的安全,也要提高個人數據安全意識D.數據加密可提高數據的保密性,而數據校驗可驗證數據的完整性4.下列關于人工智能的說法正確的是A.圖靈測試是測試機器是否具有智能的一種方法B.深度學習是行為主義的典型代表C.專家系統基于規則學習,是聯結主義典型代表D.AlphalGo從圍棋領域進入電力控制領域是一種混合增強智能5.下列關于數據采集與編碼的說法不.正.確.的是A.計算機內部信息處理均采用二進制編碼,信息處理的本質是運算B.字母“A”它的 ASCII碼十六進制為 41,則二進制是 0100 0001C.聲音的數字化是一種模數轉換,包括采樣、量化和量編碼三個階段D.用戶掃描識別二維碼的過程是信息編碼的過程6.下列關于數據處理的說法正確的是A.某生某次考試語文成績“-10”,屬于異常數據B.重復數據可直接刪除以節省存儲空間C.數據缺失通常可采用平均值、中間值或概率統計值來填充D.在數據分析和數據挖掘后,要對數據進行整理7. 將一幅未經壓縮的1024*768像素、256級灰度的BMP圖像存儲后的文件存儲容量約為A. 768KB B. 1024KB C. 6144KB D. 8192KB第 1 頁,共 4 頁8. 某算法的部分流程圖如圖所示:執行這部分流程后,輸出 c,s的值分別是A. 12,20 B. 8,15 C. 12,15 D. 14,349 .下列表達式 2023%400%10**2//2 的計算結果A .23 B.11 C.0 D.410.有如下 python程序段:s=input("請輸入字符串 s:")k,ch=1,s[0]for i in range(1,len(s)):if k==0:ch=s[i]k=1else:if ch==s[i]:k+=1else:k-=1print(ch)若輸入字符串 s分別為以下內容,執行程序后,ch的值不為”P”的是A. PPQPQ B. PQTQP C.QPQQP D.TQQPP11. 以下是實現正整數序列 arr升序排列的程序代碼段,則劃線部分代碼正確的是for i in range(1,len(arr)):key= arr[i]j = i-1while ① :arr[j+1] =arr[j]j-= 1②print("排序后的數組:")for i in range(len(arr)):print("%d" %arr[i]) # 依次輸出 arr 中的每個元素A. ①j>=0 and key < arr[j] ②arr[j+1] = keyB. ①j>=0 and keyC. ①j>=0 and key > arr[j] ②arr[j] = keyD. ①j>=0 and key> arr[j] ②arr[j+1]=key12.有如下 Python 程序段:import randomn=random. randint(50,100)a=[]for i in range(2,n+1):while(n % i == 0):a. append(i)n = n // i第 2 頁,共 4 頁print(a)上述程序執行后,輸出結果可能的是A. [2,2,9] B. [3,3,3,5] C. [2,3,5] D. [53]二、非選擇題(本大題共 3 小題,其中第 13 題 10 分,第 14 題 8 分,第 15 題 8分,共 26 分。)13.2022 世界杯足球賽小組賽晉級規則為:32 支參賽隊伍通過抽簽分為八個小組,每個小組分別有四支球隊進行比賽,勝平負分別積 3、1、0 分。每個小組積分的前兩名球隊晉級,積分相同的凈勝球多者晉級,凈勝球相同的進球數多者晉級。小組賽數據存放在“世界杯小組賽積分.xlsx”文件中,如第 13 題圖 1 所示,現用 Python 程序對表中數據進行處理,得到 16 支晉級球隊名單,并輸出如第 13 題圖 2 所示的圖表。第 13 題圖 1 第 13 題圖 2(1)若要在 EXCEL 文件中計算各支球隊的積分,可在 H2 單元格中輸入公式_____▲____,并把 H2 單元格自動填充到 H33 完成積分計算。(2)實現上述功能的 Python 程序如下,請在劃線處填寫正確的語句。import matplotlib.pyplot as plt, pandas as pddf=pd.read_excel('世界杯小組賽積分.xlsx')df['積分']= df.勝*3+df.平df['凈勝球']= ______①________ #凈勝球=進-失#以“積分”為主要關鍵字、“凈勝球”為次要關鍵字、“進”球數量為第三關鍵字降序排列df=df.sort_values (['積分', ______②______ ,'進'],ascending=[False,False,False])#按小組分組并取出每組前 2隊數據df1=df.groupby(______③_______,as_index=False).head(2)plt.bar(________④________) #繪制如第 13題圖 2所示圖表plt.title('2022 世界杯足球賽 16強球隊')plt.rcParams['font.sans-serif']='Simsun' #顯示中文plt.show( )14.電路板布線問題。電路板的水平直線上,從左向右分布著 n個針腳(1,2,3,4……n)用于連接導線。連線(p,q)表示針腳 p和 q之間通過一根導線相連,導線只允許從水平直線的下方相連,對于給定的一組連線(p1,q1)、(p2,q2)、(p3,q3)……(pn,qn),如果能適當安排這組連線,使它們互不相交,那么稱這組連線是可布線的,如第 14題圖 1所示。當出現如第 14題圖 2所示的針腳相連時,則稱它們是不可布線的。對于具有 n個針腳的直線,給定 k條連線,通過程序判定這組連線能否布線。p1p2 q2 q1 p3 p4 q4 q3 p5 p6 q5 q6 p1 p2 q1 q2第 14題圖 1 第 14題圖 2(1)現在 5條導線的針腳位置,分別為[1,4],[4,6],[7,8],[2,3],[5,7],這組連線_____▲____ (可/不可)布線的。(2)實現上述功能的 Python程序如下,請在劃線處填寫正確的語句。#輸入 k條連線針腳位置數據存入列表 a中,如 a=[[1,4],[4,6],[5,8],[2,3]],代碼略n=len(a)①i=0while flag and ifor j in range(i+1,n):if a[i][0]a[i][1] or ② :flag=False第 3 頁,共 4 頁③if flag:print('可以布線')else:print('不能布線')15. 某校學生就餐實行套餐制,套餐分 A、B、C、D、E、F、G、H共 8種,學生可預訂任意一種套餐。學校根據各套餐預訂人數分配窗口,為提高配餐效率,一個窗口只提供一種套餐,學校學生數不超過 2000人,窗口共 30個,根據每窗口 70人預分配窗口,但按此方法分配窗口數可能超過 30個,則刪除多余窗口,刪除方法如下: 每個套餐至少保留一個窗口,最多刪除 1個窗口,優先刪除尾數窗口中人數最少的窗口,如果尾數窗口人數一樣,則在分配到窗口數最多的套餐中去掉一個窗口例如:某次選擇 A~H套餐的人數分別為[468, 329, 392, 248, 38, 180, 263, 82],則各套餐所需窗口數量分別為 7、5、6、4、1、3、4、2,合計窗口 32個,需減掉 2個,即從 D和 H套餐窗口各減去 1個。如圖所示:實現上述功能的 Python程序如下,請在劃線處填寫正確的代碼。#從數據庫中讀取每個學生所訂套餐號存入列表 a中,如 a=['A','B','H','F',……]tcs=8 #套餐數量rs=70 #每個窗口預分配人數cks=30#窗口數量b=[]for i in range(tcs):c=chr(i+65) #A的 ASCII碼是 65b.append([c,0,0]) #生成二維列表 b=[['A',0,0],['B',0,0]……]for i in a:b[ord(i)-65][1]+=1 #統計各套餐預訂數量s=0for i in range(tcs):b[i][2]=b[i][1]//rsif b[i][1]%rs!=0:b[i][2]+=1①for i in range(tcs-1):for j in range(tcs-i-1):②if t>0 or t==0 and b[j][2]b[j],b[j+1]=b[j+1],b[j]i=0;k=s-ckswhile k>0:if ③ :b[i][2]-=1k-=1i+=1k=1for i in range(tcs):c=chr(i+65)for j in b:if j[0]==c:print(c+'套餐分配窗口為:'+str(k)+'~'+str(k+j[2]-1))④第 4 頁,共 4 頁2022 學年第一學期期末高中教學質量檢測信息技術(共 50 分)一、選擇題(本大題共 12 小題,每小題 2 分,共 24 分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1 2 3 4 5 6 7 8 9 10 11 12B D B A D C A A B C A D二、非選擇題(本大題共 3 小題,其中第 13 題 10 分,第 14 題 8 分,第 15 題 8 分,共 26 分。)13.(1) =C2*3+D2 (2 分)(2) ①df.進-df.失 (2 分)②'凈勝球' (2 分)③'小組' (2 分)④df1.球隊,df1.積分 (2 分)14. (1)不可 (2 分)(2) ①flag=True (2 分)②a[j][0]a[j][1]>a[i][0] (2 分)③i+=1 (2 分)15. ①s+=b[i][2] (2 分)②t=b[j][1]%rs-b[j+1][1]%rs (2 分)③b[i][2]>1 (2 分)④k+=j[2] (2 分) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫