資源簡介 絕密★考試結束前金華十校 2023 年 1 月高二年級期末調研考試 技術試題考生注意:1.本試題卷分兩部分,第一部分信息技術,第二部分通用技術。全卷共?頁,第一部分 1至 6 頁, 第二部分 7 至 12 頁。滿分 100 分, 考試時間90 分鐘。2.答題時, 請按照答題紙上“注意事項”的要求, 在答題紙相應的位置上規范作答,在本 試題卷上的作答一律無效。3.非選擇題的答案須用黑色字跡的簽字筆或鋼筆寫在答題紙上相應區域內, 作圖時可先使 用 2B 鉛筆, 確定后須用黑色字跡的簽字筆或鋼筆描黑。第一部分 信息技術(共 50 分)一、選擇題(本大題共 10 小題, 每小題 3 分,共 30 分。在每小題給出的四個選項中, 只 有一個符合題目要求)閱讀下列材料,回答第 1 至 2 題。某農場引進了一套“農業滴灌系統”。該系統對農場的作物分片區進行編號, 每個片區自動檢測植物莖果的直徑變化和土壤濕度, 通過后臺計算機系統的計算, 精確控制每個片 區的澆水和施肥量。王師傅使用該系統在“胡蘿卜種植”中取得取得成功后,“舉一反三” 開始擴大自動化種植品種和規模。 1.下列關于該實例中數據的采集和處理的說法不正確的是( )A.對片區的編號屬于信息的編碼B.滴灌系統中關于作物數據的采集主要依靠傳感器C.在計算機技術出現以前,人們主要通過觀察采集數據D.采集數據至后臺計算機系統, 期間經歷了數字信號到模擬信號的轉換2.根據閱讀材料,下列說法不正確的是( )A.材料中“舉一反三”的現象體現了王師傅對于知識的應用B.在該系統中單純的數據是沒有意義的, 數據與關于數據的解釋密不可分 C.農產品的生長信息不是獨立存在的,必須依附于一定的載體D.計算機中的數據都是數字化存儲的,在該系統中數字是數據的唯一表現形式 3.下列有關大數據處理、數據可視化的說法不正確的是( )A.靜態數據是指處理時已收集完成、計算時不會發生改變的數據B.流數據主要是指不間斷地、持續地到達的實時數據C.圖計算是指有關大量圖片的計算D.“各省生產總值占比情況”可以采用餅圖或環形圖呈現14.下列數據處理方法可用于檢驗數據完整性的是( )A.做好異地容災 B.采用 MD5、CRC、SHA-1 等算法C.對傳輸的數據進行加密 D.保護數據存儲介質5.下列有關人工智能的說法正確的是( )A.人工智能是計算機科學分支之一, 不涉及其他科學B.人工智能主要有符號主義、聯結主義、行為主義等代表性方法C.深度學習是人工智能中符號主義方法的典型代表D.人工智能的發展對人類社會沒有任何威脅6.某算法的部分流程如圖所示, 若輸入字符串 s 為"Hello,2023!",則輸出結果為( )A.0 B.4 C.5 D.77.下列 python 表達式中與另外三項計算結果不同的是( )A.28 % 30 // 2 B.3**2+abs(int(-4.9))C.int ("-5")+abs(-18) D.len("-10")+108.有如下程序:a=[1,0,2,4]s=k=0for i in range(4):a[i]+=ks+=a[i]k=sprint(s)執行該程序后, 輸出 s 的值為( )A.13 B.14 C.15 D.16 第 9 題圖9.有如下程序:import randomdef f(x):f=x*2+x%2return fa=[1,2]i=0while i<=3:t=random.randint(1,3)a.append(f(a[i]*t))i+=1print(a)執行上述程序后,輸出結果中以下有可能出現的選項為( )A.[1,2,11,7,4,12] B.[1,2,4,16,8,24] C.[1,2,3,12,12,48] D.[1,2,7,11,7,15] 10.使用UltraEdit 觀察字符內碼,部分界面如圖所示, 小明為快速統計各內碼個數,編寫2了如下所示的 Python 程序。s="CE D2 B0 AE 70 79 74 68 6F 6E A3 A1 35 32 30" #以圖中所示單行內碼為例n=len(s)i=c1=c2=0while it=s[i:i+2]if ① :c1+=1 ; ②else:c2+=1 ; ③print("GB2312 字符有"+str(c1)+"個")print("ASCII 字符有"+str(c2)+"個")劃線①②③處應填入的選項為: ( )①t<="7F " ②i=i+3 ③i=i+6 ④t>"7F "A.④③② B.①③② C.④②③ D.①②③二、非選擇題 (共 3 小題,第 11 小題 6 分, 第 12 小題 6 分, 第 13 小題 7 分,共 20 分) 11.某項運動計分規則如下:由 7 名評委給每個選手打分(最高分 10 分,最低分 0 分)。 為客觀公正,計分時,先去掉一個最高分和一個最低分, 將剩余的 5 個評委的分數求和作 為有“有效分”,最后結合難度系數計算實際得分,實際得分= (有效分*難度系數) /5*3。(1)小美收集了該運動某次比賽的評委打分并進行數據整理。數據整理目的是 (多選, 填寫字母。A.檢測和修正錯漏的數據/B.分析數據特征/C.整合數據資源/D.統計計算總分/E. 規整數據格式提高數據質量)(2)數據整理后,小美使用 Excel 整理后的數據處理并計算“有效分”,界面如下圖所示。 單元格 J2:J7 的數據是通過單元格 J2 利用自動填充得到。 J2 單元格輸入的公式為:第 11 題圖 1(2)數據修正后,小美使用python 結合pandas 導入數據,計算實際得分并排序,選出前三 名制作圖表,如右圖所示。import pandas as pdimport matplotlib.pyplot as plt3df = pd.read_excel('ts.xlsx')shiji = [] #shiji 存儲每位選手實際得分for line in df.values:maxs,mins,s = -1,11,0for i in range(1,len(line) - 1):if line[i] > maxs:maxs = line[i]if line[i] < mins:mins = line[i]①s = s - maxs - mins(第11題圖2)s=s * line[i + 1] / 5 * 3shiji.append(s)df['實際得分'] = shiji #新增‘實際得分’列df = df.sort_values('實際得分',ascending=False) #按‘實際得分’降序排列x = df['選手'][0:3]y = _______②_______plt.title('本次比賽前三名')plt.xlabel('前三名選手')plt.ylabel('實際得分')plt.rcParams['font.sans-serif'] = ['SimHei'] #顯示中文plt.bar (x,y)plt.show ()劃線處代碼應為:① ②12.數據解密 某密文解密規則是:①逐行對文檔連續重復的大寫字母進行去重處理(僅保 留 1 個);②在去重后的文本中, 依次取出行號所對應的字符進行連接, 即為明文。例如, 某密文和解密得到的明文如下圖所示。解密編寫 Python 程序實現上述功能。讀取密文文件“miwen.txt”,根據解密規則解密并 輸出明文(如下圖所示)。 相關代碼如下所示,請在劃線處填入合適的代碼。4def merge(s):result=s[0]for i in range(1,len(s)):c=s[i]if "A"<=c<="Z":if ① :result+=celse:result+=creturn result5f = open("miwen.txt",encoding="utf-8")line = f.readline()s=""②while line:temp=merge(line)s= ③n=n+1line = f.readline()f.close()print(s)#打開文件#從文件中讀取一行13.分批送貨 某物流配送站需要向 n 個順序分布的站點配送貨物。(起點編號為 0,n 個站 點編號為 1 到 n),相鄰兩個站點間的路段有各自的載重上限, 貨車運貨時不可超重。現有 m 件貨物(貨物編號為 1 到 m) 需要發送到不同的站點,已知每件貨物的目的地 (站點編號)和重量;配送系統按貨物編號順序分批裝車安排配送。為減少運輸成本, 物流公司需要盡量減少配送次數,配送系統根據 m 件貨物的信息和 n 條路的載重上限, 輸出運輸次數最少的分批裝車的方案。例如, 共有 5 件貨物,每件貨物的目的地和重量依次為(5,3;2,4;4,2;1,2;3,3)。 共有 5 個站點, 每一段的載重限制為 8,10,6,8,9。如下圖所示:配送以上貨物最少可以分 2 批運輸。第一批運輸貨物 1、2 (若再增加貨物則會在第 一個路段超重),其他貨物第 2 批運輸。(1)若 4 件貨物信息為 3,5;4,2;1,3;2,2,且 4 段公路載重限制為: 15,9,9,3,則 貨車 (是/否) 可以 1 次將所有貨物運送至目的地。(2)實現上述功能的程序和運行界面如下所示, 請在劃線處填入合適的代碼item = []; w = []n = m = 0#貨物信息保存在 item[]中,且 item[i][0]保存第 i 件貨物目的地, item[i][1]保存 第 i 件貨物重量,貨物數量存入 m,站點數量存入 n。#每段公路的載重限制保存在列表 w[]中, 且 w[i]保存第 i 段公路的載重限制 def check(a, b): #check(a,b)用于檢測編號 a 到b 的貨物是否可以一次運送s = 0; flag = Truef = [0]*100for i in range(a, b+1):s+= ①for i in range(a, b+1):f[item[i][0]] += item[i][1]for i in range(1, n+1):if s>w[i]:flag = Falsebreakelse:if f[i]>0:②return flagi = 1; j = 1; x = 0while i <= m:while j <= m and check(i, j)==True:j += 1x += 1print("第" + str(x) + "次運輸:貨物" + str(i)+ "到" + str(j-1)) ③print("運輸完畢, 共運輸"+str(x)+"趟")6金華十校 2022-2023 學年第一學期期末調研考試高二 技術參考答案及評分標準第一部分 信息技術一、選擇題 (本題有 10 個小題,每題 3 分,共 30 分)1 2 3 4 5 6 7 8 9 10D D C B B D A D C A二、非選擇題 (本大題有 3 個小題,其中第 11 題 7 分,第 12 題 6 分,第 13 題 7 分,共20 分)11. (1) ACE(2) =sum(B2:H2)-max(B2:H2)-min(B2:H2)(3) ①s = s + line[i] 或 s+=line[i]②df['實際得分'] [0:3] 或 df['實際得分'].head(3)12. (1) c!=s[i-1] 或 s[i]!=s[i-1] 或 c!=result[-1](2) n=0(3) s+temp[n]13. (1) 是(2) ①item[i][1]②s -= f[i]③i = j(2 分) (1 分) (2 分) (2 分) (2 分) (2 分) (2 分) (1 分) (2 分) (2 分)(2 分) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫