資源簡介 2024學年第二學期高二年級四校聯考技術學科參考答案第一部分:信息技術(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、錯選、多選均不得分)題號123456789101112答案D二、非選擇題(本大題共3小題,其中第13小題8分,第14小題9分,第15小題9分,共26分)13.(8分)(1)3(2分)(2)①t>=ans或ans<=t(2分)②t=0(2分)③end-ans+1(2分)14.(9分)(1)①xk73.xlsx(1分)②a[i]+j(2分)(2)①B(2分)②E(2分)(3)a[i]=cx或其他等價表達式(2分)15.(9分)(1)C(1分)(2)①i(2分)②stuMc[i]=i+1(2分)③zsCnt2[school]+=1(2分)④f[school]=False或notf[school].(2分)2024 學年第二學期高二年級四校聯考 技術學科 試題卷考生須知:1.本卷滿分 100 分, 考試時間 90 分鐘;2.答題前,在答題卷指定區域填寫班級、姓名、考場、座位號及準考證號(填涂); 3.所有答案必須寫在答題卷上,寫在試卷上無效;第一部分:信息技術一、選擇題(本大題共 12 小題,每小題 2 分,共 24 分。每小題列出的四個備選項中只有 一個是符合題目要求的,不選、多選、錯選均不得分)1.下列關于數據和信息的說法,正確的是A.乘坐火車時不需要提供紙質火車票, 說明信息可以不依賴于載體B.考古發現可以讓我們了解過去的文化,說明信息不會隨著時間的推移而變化C.結繩記事中通過“大事大結,小事小結 ”來記錄不同的事件,其中繩結是信息D.“一百個人心中有一百個哈姆雷特 ”,說明不同的人對同一信息會建構出不同知識 2.下列技術手段中無益于保護數據安全的是A. 數據可視化 B. 異地容災 C. 數據加密 D. 磁盤陣列3.下列關于信息編碼的說法, 正確的是A. 目前計算機中的數據都以二進制和十六進制進行編碼B.二進制數 101001B 和十六進制數 29H 對應的十進制數相等C.已知字符“Q”的 ASCII 碼十六進制值是 51H,則字符“N”的 ASCII 碼值是 48HD.BMP、PNG、MPEG 都屬于圖像文件的編碼格式, 但采用了不同的編碼方法 閱讀下列材料,回答第 4 至 5 題。隨著計算機技術不斷發展,大數據與人工智能的聯系越來越緊密。在新零售領域, 可以通過深度學習方法提升人臉識別的準確率; 在健康領域,能夠提供醫療影像分析、 輔助診療、醫療機器人等更便捷、更智能的醫療服務。4.下列關于大數據的說法,正確的是A.大數據更強調對事物因果關系的探求,而不僅僅是相關性B.結構化數據嚴格遵循格式與規范,大數據只能處理結構化數據C.由于大數據包含大量用戶信息,在利用大數據時應注意數據安全與隱私保護 D.對攝像頭獲取圖像進行基本處理需要運用大數據中的圖計算技術5.關于材料中提到人工智能技術,下列說法錯誤的是A.深度學習往往需要基于海量數據B.基于深度學習方法的人臉識別技術屬于行為主義C.醫療領域的達芬奇手術機器人是混合增強人工智能技術的應用D.人工智能技術既能推動社會發展,也會帶來隱患6.下列 Python 表達式的值為 False 的是A.2**4 >= 4**2 B.3 in ["3","6"] C.len(str(1)+"3") < 13 D.3*4//5%2+4 == 4高二技術試題卷 第 1 頁 共 6 頁7.某算法流程圖如圖所示,其對應的 Python 程序是s = 0 for i in range(1,101): if i%5 == 0: s = s + i else: i = i + 2 print(s) s = 0;i = 1 while i <= 100: if i % 5 == 0: s = s + i else: i = i + 2 print(s)A. B.s = 0 for i in range(1,101): if i % 5 == 0: s= s + i i = i + 2 print(s) s = 0;i = 1 while i <= 100: if i % 5 == 0: s = s + i i = i + 2 print(s)C. D.8.用 Python 語句描述城市主干道中機動車平均行駛速度“不低于 30 為暢通,小于 20 為((:km/h))堵塞,其余為擁擠”,設 v 為機動車平均行駛速度 單位 ,則下列選項正確的是if v >= 30: print("暢通") elif v < 30: print("擁擠") else: print("堵塞") if v < 20: print("堵塞") elif v > 20: print("擁擠") else: print("暢通")A Bif 20 <= v < 30: print("擁擠") elif v >= 30 and v < 20: if v < 20: print("堵塞") else: print("暢通") if v >= 20: if v < 30: print("擁擠") else: print("暢通") else: print("堵塞")C D9.列表 a 包含 n 個互不相等的正整數, 即 a[0],a[1],……,a[n-1],求其中任意兩個元素之和的最大值的程序段如下:s = 0; b = a[0]for i in range(1,n):print(s)劃線處應選填的代碼順序是①b = max(a[i],a[i-1])③s = max(s,a[i]+b)②b = max(b,a[i])④s = max(s,a[i]+a[i-1])A.③② B.③① C.④② D.④①高二技術試題卷 第 2 頁 共 6 頁10.有如下 Python 程序段:def fun(x):x += 3return xx = 3print(fun(x), x)執行該程序段后,輸出的結果是A.3 3 B.6 3 C.6 6 D.報錯11.有如下 Python 程序段:sum = 0;j = 0;c = 0s = 'ab300cde2022fg002h'for ch in s:if ch >= '0' and ch <= '9':c = c * 10 + int(ch)j = j + 1else:if j % 2 == 1:sum = sum + celse:sum = sum - cc = 0執行該程序段后,sum 的值為A.-1720 B.1720 C.2320 D.-232012.有如下 Python 程序段:import randomn = 8a = [random.randint(0, 9) for i in range(n)]for t in range(2):i = t + 1while i < n-1:if t % 2 == 0:if a[i-1] < a[i] and a[i] > a[i+1]:i += 2else:a[i] += random.randint(0,9)else:if a[i-1] > a[i] and a[i] < a[i+1]:i += 2else:a[i] -= random.randint(0,9)運行后,數組 a 中的值可能是A.[8, 8, 3, 5, 4, 7, 3, 5] B.[5, 11, 10, 18, 8, 9, 0, 2]C.[1, 2, 1, 4, 0, 10, -1, 7] D.[7, 12, 5, 17, 9, 19, -10, 8]高二技術試題卷 第 3 頁 共 6 頁二、非選擇題(本大題共 3 小題, 其中第 13 小題 8 分,第 14 小題 9 分,第 15 小題 9 分, 共 26 分)13.世界衛生組織認為成年人正常血壓標準為:收縮壓[90,140]且舒張壓[60,90]。現有監 測到的連續若干天的血壓值, 編程計算正常血壓持續的最長天數并輸出起止日期,若有多 段最長天數,則輸出最后一段的起止日期。(1)某段時間測量的血壓值如第 13 題圖所示,則正常血壓持續的最長天數為 ▲ 天。 (2)實現上述功能的部分 Python 程序如下, 請在劃線處填入合適的代碼。'''數組 a 中保存每天監測到的血壓值,a[2*i]和 a[2*i+1]分別表示第 i 天的收縮壓和舒張壓,數組 b 保存日期數據, 代碼略;'''n = len(a)t,ans,end = 0,0,0for i in range(n//2):if 90 <= a[2*i] <= 140 and 60 <= a[2*i+1] <= 90: t += 1if ① :ans = t; end = ielse:日期 收縮壓 舒張壓9 月 1 日 130 939 月 2 日 132 879 月 3 日 133 859 月 4 日 128 789 月 5 日 152 919 月 6 日 125 86第 13 題圖②print("正常血壓持續的最長天數為:",ans)beg = ③print("起止日期:",b[beg],"--",b[end])14.某中學高一年級完成一次 7 選 3 意向調查,數據存儲在“xk73.xlsx”中, 如第 14 題 圖 a 所示,其中 1 代表選擇科目, 0 代表棄選科目。第 14 題 圖 a(1)使用 pandas 編程計算本次選課各科人數占總人數比例,請在劃線處填入合適的代碼。 #導入相關模塊,代碼略df = pd.read_excel(" ① ")a = [""] * len(df) #存儲每個學生的選課組合dic = {"物":0,"化":0,"生":0,"政":0,"歷":0,"地":0,"技":0}高二技術試題卷 第 4 頁 共 6 頁forfori in df.index:for j in df.columns[3:]:if df.at[i,j] == 1:dic[j] += 1a[i] = ②i in dic.keys():dic[i]= round(dic[i]/len(df)*100,2)第 14 題圖 b(2)按照各科選考人數占比創建如第 14 題圖 b 所示的圖表,程序如下。 觀察圖所示, 請在橫線①②處選擇合適的代碼填入(選填字母)A.df1.sort_values("人數占比") D. df1.keys,df1.valuesB.df1.sort_values("人數占比",ascending=False) E.df1.學科,df1.人數占比C. df1.sort_values("values",ascending=True) F.df1.人數占比, df1.學科df1 = pd.DataFrame({"學科":dic.keys(),"人數占比":dic.values()})df1 = ①#選填字母plt.title("各科選考人數占比")plt.bar( ② ,label="人數占比") #選填字母#顯示圖表,代碼略(3)小李同學想查詢某種七選三組合的有多少人。以下程序代碼可以為小李同學提供查 詢功能,程序運行示例如第 14 題圖 c 所示,請在劃線處填上合適代碼。cx = input("請輸入需要查詢的選課組合:")cnt = 0for i in range(len(a)):if :cnt = cnt + 1print(f"選擇{cx}組合的同學共有:第 14 題圖 c{cnt}人")15.某地區中考錄取采用“平行志愿”的投檔錄取方式, 該錄取方式的具體規則為: ①根據考生的考試總分從高到低依次對考生的填報志愿進行投檔;②每位考生可填三個志愿學校,輪到該考生投檔時依次對其三個志愿進行投檔,若第一志 愿學校還有剩余招生名額,就被第一志愿學校錄取,結束該考生的投檔,否則需對其后續 志愿學校進行同樣的投檔操作,若該考生所填的所有志愿學校都沒有剩余招生名額,則該 考生無法被任何學校錄取,該考生的投檔結束。③當所有學校都已完成計劃招生數時, 停止投檔,錄取結束。編寫 Python 程序,實現上述“平行志愿 ”投檔錄取的功能,程序從文件中讀取所有考 生的考號、總分及志愿信息(學校代碼為 1-5 的數字),計算并輸出各個學校的投檔錄取 信息,該信息主要包含每個學校的計劃招生數、實際招生數、錄取分數線和最低錄取名次。 輸出結果如第 15 題圖 b 所示。請回答下列問題:(1)若 A 校計劃招生 520 人, B 校計劃招生 480 人, C 校計劃招生 540 人,某同學的考分 名次為 490 名, 其三個志愿學校依次為 B 校、A 校、C 校,且已知同名次的人數最多有 30高二技術試題卷 第 5 頁 共 6 頁人,則該同學不可能被哪所學校錄取: 校(填字母)(2)實現上述功能的 Python 程序如下,請在劃線處填入合適的代碼。'''讀入所有學生信息, 按總分降序排列, 存入二維列表 stuInfo 中, 如第 15 題圖 a 所 示,stuInfo[0]中存儲為['202204001',588,1,2,5],分別表示該生的考號、總分、志愿 1、志愿 2、志愿 3。代碼略。'''stuCnt = len(stuInfo)schCnt = 5 #學校數量zsCnt = [620,680,460,480,520] #每個學校計劃招生人數 zsCnt2 = [0] * schCnt #每個學校實際招生人數stuMc = [0] * stuCnt #存儲每個學生的名次minScore = [0] * schCnt #存儲每個學校的錄取分數線 minMc = [0] * schCnt #存儲每個學校的最低錄取名次f = [False] * schCntfinished = 0 ; i = 0 ;preScore = -1while ① and finished < schCnt:第 15 題圖 aif stuInfo[i][1] == preScore:stuMc[i] = stuMc[i-1]else:②preScore = stuInfo[i][1]for j in range(2,5): 第 15 題圖 bschool = stuInfo[i][j] - 1if zsCnt2[school]③minScore[school] = stuInfo[i][1]minMc[school] = stuMc[i]breakelse:if ④ :f[school] = Truefinished += 1i += 1# 輸出每所學校的代碼、計劃招生數、實際招生數、錄取分數線、最低錄取名次,代 碼略高二技術試題卷 第 6 頁 共 6 頁 展開更多...... 收起↑ 資源列表 2403 浙江四校聯考高二信息技術參考答案.pdf 2403 浙江四校聯考高二信息技術試題.docx 縮略圖、資源來源于二一教育資源庫