資源簡(jiǎn)介 2022 學(xué)年第一學(xué)期期末杭州周邊四校聯(lián)考高二年級(jí)技術(shù)學(xué)科 試題考生須知:1.本卷滿分100分, 考試時(shí)間90分鐘。2.請(qǐng)?jiān)诖痤}卷指定區(qū)域填寫班級(jí)、姓名、考場(chǎng)號(hào)、座位號(hào)及準(zhǔn)考證號(hào)并填涂相應(yīng)數(shù)字。3.所有答案須寫在答題卷上,寫在試卷上概不評(píng)分。4.考試結(jié)束后,只需上交答題卷。第一部分 信息技術(shù)(共 50 分)一、 選擇題 (本大題共 12 小題, 每小題 2 分,共 24 分。每小題列出的四個(gè)選項(xiàng)中只有一個(gè)是符 合題目要求的, 不選、錯(cuò)選、多選均不得分。)1. 以下關(guān)于數(shù)據(jù)和信息的說(shuō)法正確的是 ( )A.人們可以通過(guò)閱讀報(bào)紙獲取信息, 所以報(bào)紙是數(shù)據(jù)的表現(xiàn)形式B.消息在經(jīng)過(guò)多人傳遞后意思就變了,這是因?yàn)樾畔⒃趥鞑サ倪^(guò)程中會(huì)損耗 C.小明核酸檢查結(jié)果為陰性后, 健康碼數(shù)據(jù)由原來(lái)的“黃碼”變?yōu)椤熬G碼”D.昨天天氣預(yù)報(bào)顯示今天有大雨,但實(shí)際上今天天晴,這體現(xiàn)了信息具有時(shí)效性2. 下列關(guān)于大數(shù)據(jù)的說(shuō)法,正確的是( )A.大數(shù)據(jù)強(qiáng)調(diào)對(duì)事物因果關(guān)系的探求,不注重它們的相關(guān)性B.大數(shù)據(jù)是指無(wú)法在可接受的時(shí)間范圍內(nèi)用常規(guī)軟件工具進(jìn)行捕捉、管理和處理的數(shù)據(jù)集合 C.大數(shù)據(jù)其實(shí)就是海量的數(shù)據(jù),在大數(shù)據(jù)時(shí)代,少量的數(shù)據(jù)沒(méi)有什么價(jià)值D.道路的監(jiān)控每天都在記錄海量的數(shù)據(jù),但發(fā)生交通事故之后往往只用到幾十秒,甚至是幾秒 鐘的數(shù)據(jù), 這反映了大數(shù)據(jù)的低價(jià)值性3.下列關(guān)于數(shù)制和編碼的說(shuō)法正確的是 ( )A.漢字在計(jì)算機(jī)內(nèi)使用漢字國(guó)標(biāo)碼來(lái)表示,不使用二進(jìn)制編碼B.一幅大小為 1024*1024 的未經(jīng)壓縮的 BMP 格式的黑白圖像的存儲(chǔ)容量約為 0.25MBC.二維碼可以存儲(chǔ)包括網(wǎng)址、名片、文本、特定代碼在內(nèi)的信息D.若某十六進(jìn)制數(shù)末位為 0,則該數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)后,末位可能是奇數(shù)也可能是偶數(shù)4. 某平臺(tái)的個(gè)性化廣告推薦工作原理是基于用戶注冊(cè)時(shí)填寫的信息及使用平臺(tái)服務(wù)產(chǎn)生的行為(...)數(shù)據(jù)等信息,推測(cè)用戶可能感興趣的內(nèi)容。關(guān)于上述事例,下列說(shuō)法不正確的是 ( )A. 用戶使用平臺(tái)服務(wù)產(chǎn)生的行為數(shù)據(jù)屬于靜態(tài)數(shù)據(jù)B. 海量的平臺(tái)用戶注冊(cè)數(shù)據(jù)可以采用分布式系統(tǒng)進(jìn)行管理C. 平臺(tái)推測(cè)用戶可能感興趣的內(nèi)容不需要分析用戶行為數(shù)據(jù)間的因果關(guān)系D. 用戶信息填寫不完整可能會(huì)導(dǎo)致平臺(tái)收集的數(shù)據(jù)存在數(shù)據(jù)缺失問(wèn)題5. 某算法部分流程圖如第 5 題圖所示。若輸入x 的值為 15,則輸出 cnt 的值是( )第 1 頁(yè),共 8 頁(yè)第 5 題圖A.2 B.3 C.4 D.56. . 已知 s="abcdef",以下選項(xiàng)中與語(yǔ)句 s[:-5:-2]能得到相同結(jié)果的是( )A. s[1:-5:-2] B. s[-len(s):-5:-2]C. s[-1:-4:-2] D. s[4:len(s)][::-1]7. 下列關(guān)于信息技術(shù)與信息系統(tǒng)的說(shuō)法, 正確的是( )A. 信息系統(tǒng)的運(yùn)行需要借助各類硬件,對(duì)外部環(huán)境的依賴是其最大的局限性B. 金屬活字排版印刷是信息技術(shù)在前機(jī)械時(shí)期的代表性發(fā)明之一C. 信息系統(tǒng)是指由硬件軟件設(shè)施、通信網(wǎng)絡(luò)和用戶構(gòu)成的人機(jī)交互系統(tǒng)D. 信息技術(shù)的發(fā)展依次經(jīng)歷了以互聯(lián)網(wǎng)為核心、以數(shù)據(jù)為核心和以人工智能為核心三個(gè)階段(...)8. 下列關(guān)于人工智能的說(shuō)法不正確的是( )A. 圖靈測(cè)試是測(cè)試機(jī)器是否具有智能的一種方法B. 下國(guó)際象棋的“深藍(lán)”是以推理為核心的聯(lián)結(jié)主義人工智能的代表C. “掃地機(jī)器人”是行為主義人工智能在現(xiàn)實(shí)生活中的應(yīng)用D. 知識(shí)的精確化編碼是阻礙符號(hào)主義人工智能發(fā)展的一個(gè)瓶頸問(wèn)題9. 下列 Python 表達(dá)式中值最小的是( )A.2**2+5%13//9 B.8//3*7/2 C. len(range(7))/3 D.int("1"+"4")//abs (-7)10. 某加密程序的代碼如下: s1=input("請(qǐng)輸入明文:") q="1357902468" ; s2="" for ch in s1:if "0"<=ch<="9":s2+=q[int(ch)]elif "a"<=ch<="z":s2+=chr((ord(ch)-ord("a")+2)%26+ord("a"))else:s2+=chprint(s2)運(yùn)行該程序,輸入s1 的值為"Mike521@",則輸出結(jié)果為 ( )A. [email protected] B. [email protected] C. [email protected] D. [email protected]第 2 頁(yè),共 8 頁(yè)11. 小萌編寫 Python 程序批量處理“從身份證號(hào)碼中提取出生年月日” ,將姓名和身份證號(hào)碼存儲(chǔ) 在 二 維 數(shù) 組 sfzh 中 , 例如 “ 周 子 夏 ” 和 “ 蔡 佳 杰 ” 兩 人 的 信 息 存 儲(chǔ) 式 為 :[[" 周 子 夏 ","330881200405211234],["蔡佳杰","330881200504032323"]]。程序代碼如下:#將姓名和身份證號(hào)存儲(chǔ)在二維數(shù)組 sfzh 的代碼略for i in range(len(sfzh)):s=year=s[:4]; month=s[4:6]; day=s[6:]print("%s 同學(xué)的生日是:%s 年-%s 月-%s 日"%(sfzh[i][0],year,month,day)) 劃線處代碼正確的是( )A. sfzh[i][1][6:13] B. sfzh[i][1][6:14] C. sfzh[i][1] D. sfzh[i][0]12. 有如下 python 程序段,運(yùn)行該程序段后, 列表a 中的值可能是 ( )import randoma = []for i in range(6):a.append(random.randint(1,5)*2+i%2)for i in range(1,5):j = i; k = a[j]while a[j-1]0:a[j] = a[j-1]; j=j-1a[j] = kA.11,8,7,6,5,5 B.8,6,5,5,3,8 C.9,6,7,8,8,11 D.11,11,8,2,2,11二、非選擇題 (本大題共 4 小題,其中第 13 題 6 分,第 14 題 7 分,第 15 題 6 分,第 16 題 7 分, 共 26 分)13.為更好組織高三學(xué)生參加某高校的三位一體招生考試(該高校三位一體招生學(xué)業(yè)水平考試成績(jī) 折算方法如下: A 等 10 分、 B 等 9 分、 C 等 8 、D 等 6 分), 統(tǒng)計(jì)了所有學(xué)生學(xué)業(yè)水平成績(jī)情 況,并保存在“學(xué)考成績(jī).xlsx”中, 如第 13 題圖-1 所示。用 Python 讀取“學(xué)考成績(jī).xlsx” 文件, 并計(jì)算每個(gè)學(xué)生的折算分,篩選出各班“A 總數(shù)”最多的前 5 條數(shù)據(jù),導(dǎo)出到“各班前 5 名統(tǒng)計(jì).xlsx” 文件中。同時(shí)為直觀展示各班折算分 92 分以上人數(shù)對(duì)比, 生成第 13 題圖-2 所示圖表。第 13 題圖-1第 3 頁(yè),共 8 頁(yè)第 13 題圖-2(1) 在對(duì)表格進(jìn)行數(shù)據(jù)整理時(shí)發(fā)現(xiàn), 關(guān)于“德樂(lè)蕊” 同學(xué)的記錄可能存在的數(shù)據(jù)問(wèn)題是__ ▲___ (選填:A.數(shù)據(jù)缺失 B.數(shù)據(jù)異常 C.邏輯錯(cuò)誤 D.格式不一致) 。(2) Python 程序代碼如下,請(qǐng)?jiān)趧澗€處填上合適的代碼。 import pandas as pdimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif']=['SimHei'] #正常顯示漢字df=pd.read_excel('學(xué)考成績(jī).xlsx')df.折算分= ①#對(duì)df 以“班級(jí)”為主要關(guān)鍵字升序、“A 總數(shù)”為次要關(guān)鍵詞降序進(jìn)行排序df_sort=df.sort_values(['班級(jí)','A 總數(shù)'],ascending=[True,False])result=df_sort.head(5)for i in range(2,7):result=result.append( ② .head(5),ignore_index=True) result.to_excel('各班前 5 名統(tǒng)計(jì).xlsx')df=df[df.折算分>92]df_count=df.groupby('班級(jí)').count()#修改“折算分” 列名為“上線人數(shù)”df_count = df_count.rename(columns={'折算分':'上線人數(shù)'})x=df_count.indexy= ③plt.figure(figsize=(8,4))plt.bar(x,y, label='上線人數(shù)')plt.ylim(15,30)plt.legend()plt.show()14.為了凸顯圖像的輪廓及其特征,可以對(duì)圖像進(jìn)行二值化處理。圖像二值化是將圖像上的像素 點(diǎn)的灰度值設(shè)置為 0 或 1 (0 表示黑色, 1 表示白色)。小明設(shè)計(jì)圖像二值化算法如下:輸入數(shù)據(jù):將原圖的每個(gè)像素的 RGB 灰度值存入二維數(shù)組 img 中;處理數(shù)據(jù):如果一個(gè)像素的 RGB 灰度值大于或等于閾值,則將該像素 RGB 灰度值設(shè)置為 1,否 則第 4 頁(yè),共 8 頁(yè)設(shè)置為 0;輸出數(shù)據(jù): 將處理后的數(shù)據(jù)以圖像形式呈現(xiàn)。例如: 部分圖像二值化過(guò)程第 14 題圖-1 所示。第 14 題圖-1請(qǐng)回答下列問(wèn)題:(1) 根據(jù)題意, 若閾值為 100,則第 13 題圖中第一行二值化處理后的編碼是 ▲ (用十六進(jìn) 制表示)。(2) 在不改變大小的前提下, 一張 1024*768 ,256 級(jí)灰度圖像進(jìn)行二值化處理后, 其圖像的壓縮 比是 ▲ (單選,填字母)。A.256:1 B.8:1 C.4:1 D.2:1(3)實(shí)現(xiàn)圖像二值化功能的 Python 程序段如下,請(qǐng)?jiān)趧澗€處填入合適的代碼。from PIL import Image import numpy as np import matplotlib.pyplot as pl img=np.array(Image.open('deer.jpg').convert('L')) key=int(input('請(qǐng)輸入設(shè)定閾值: ')) rows,cols=img.shape for i in range(rows): for j in range(cols): if ______①______ : #每個(gè)像素灰度值與閾值進(jìn)行比較 img[i,j]=1 else: img[i,j]=0#圖像輸出程序略(4) 閾值為 100 的運(yùn)行結(jié)果如第 14 題圖-2 所示,若輸入閾值為 50,運(yùn)行程序后輸出的圖像有可 能的是 ▲ (單選,填字母)。第 5 頁(yè),共 8 頁(yè)15. 某明文字符串僅由大、小寫英文字母組成, 為實(shí)現(xiàn)加密,小明依次對(duì)該明文中的每個(gè)字符進(jìn)行 如下操作:①將明文中每個(gè)字符轉(zhuǎn)換成其對(duì)應(yīng)的十進(jìn)制 ASCII 碼值;②明文的密鑰由 0-7 這 8 個(gè)數(shù)字循環(huán)產(chǎn)生,如第 15 題圖-1 所示;第 15 題圖-1③加密過(guò)程中, 先將每個(gè)明文字符的十進(jìn)制 ASCII 碼值轉(zhuǎn)換成 8 位二進(jìn)制數(shù),再將每個(gè)字 符對(duì)應(yīng)的密鑰轉(zhuǎn)換為 4 位二進(jìn)制數(shù),最后,將由明文字符的十進(jìn)制 ASCII 碼值轉(zhuǎn)換成的 8 位二進(jìn)制數(shù)中的左邊 4 位二進(jìn)制數(shù)和右邊 4 位二進(jìn)制數(shù), 分別和由密鑰數(shù)字轉(zhuǎn)換成的 4 位 二進(jìn)制數(shù)逐位進(jìn)行異或運(yùn)算: 1 1=0,1 0=1,0 1=1,0 0=0。例如:明文字符串 “Programming” 中字母 “a”用二進(jìn)制表示是 01100001,其對(duì)應(yīng)的密鑰 是數(shù)字 5,用二進(jìn)制表示是 0101,加密后結(jié)果是 00110100,如第 15 題圖-2 所示。第 15 題圖-2 ④將每個(gè)字符的加密結(jié)果按行輸出, 如第 15 題圖-3 所示。請(qǐng)回答下列問(wèn)題:(1) 輸入字符串 “China” ,則字符 “a”加密后的結(jié)果為_(kāi)____ ▲____。(2) 實(shí)現(xiàn)上述功能的 Python 代碼段如下,劃線處代碼為_(kāi)____ ▲____。(3) 加框處的代碼有錯(cuò)誤,請(qǐng)修改: _________ ▲__________。s=input("輸入待加密的原文: ") k=0 ; s1="" ; s2="" print("加密結(jié)果為: ") for i in range(0,len(s)): ch= ord(s[i]) m=k for j in range(0,4): t1=str((ch%2+m%2)%2) t2= s1=t1+s1 ; s2=t2+s2 ch=ch//2 ; m=m//2 print(s2+s1) s1="" ; s2="" 第 15 題圖-3k=k%8+1第 6 頁(yè),共 8 頁(yè)16. 小明使用 Python 編寫了某答題卡中單項(xiàng)選擇題的判分程序,該單選題每題 2 分。掃描答題卡 獲取選項(xiàng)填涂信息, 輸入標(biāo)準(zhǔn)答案,程序自動(dòng)判斷并輸出分?jǐn)?shù)。具體方法為: 一個(gè)選項(xiàng)是否 被填涂,可以從判斷一個(gè)像素的顏色開(kāi)始,像素的填涂情況是通過(guò) RGB 的值來(lái)判斷 ,灰度 值低于 132 的表示該點(diǎn)被填涂;一個(gè)信息點(diǎn) 64%的像素被填涂,則認(rèn)為該區(qū)域已填涂,返回 值為“1”。區(qū)域未填涂時(shí)返回值為“0”;各選項(xiàng)的編碼為:A→“1000”,B→“0100”,C→“0010” , D→“0001”;輸入標(biāo)準(zhǔn)答案,程序進(jìn)行對(duì)比并返回結(jié)果。答題卡相關(guān)信息如第 16 題圖所示。第 16 題圖(1) 某題的標(biāo)準(zhǔn)答案為“C” ,該題填涂情況為“0100” ,則分?jǐn)?shù)為 ▲ 分(2) 實(shí)現(xiàn)上述功能的程序如下,請(qǐng)?jiān)趧澗€處填入合適的代碼。from PIL import Image#輸入起始點(diǎn)坐標(biāo)(xs,ys) ,信息點(diǎn)寬度高度(fw, fh) ,間隔寬度高度(sw ,sh), 代碼略num = 5 # 判分個(gè)數(shù)def bw_judge(R, G, B): # bw_judge 用于判斷一個(gè)像素的填涂情況代碼略def fill_judge(x, y): # fill_judge 用于判斷信息點(diǎn)的填涂情況count = 0for i in range(x, x + fw + 1):for j in range(y, y + fh + 1):R, G, B = pixels[i, j]if bw_judge(R, G, B) = = True:count = count + 1if count >= ① :return Truetotal_width = fw+ swtotal_height = fh + shimage = Image.open("t2.bmp")pixels = image.load()number = ""bz=[""]*numdf=0bzd=input('請(qǐng)輸入標(biāo)準(zhǔn)答案:')第 7 頁(yè),共 8 頁(yè)da={"A":"1000","B":"0100","C":"0010","D":"0001"}for i in range(len(bzd)):bz[i]= ②第 8 頁(yè),共 8 頁(yè)for row in range(num):for col in range(4):③y = ys + total_height * rowif fill_judge(x, y) == True :number = number + '1'else:number = number + '0'if number = = bz[row]:df+=2number=""print("得分為: ",df)#分?jǐn)?shù)判定2022 學(xué)年第一學(xué)期期末杭州周邊四校聯(lián)考高二年級(jí)技術(shù)學(xué)科參考答案第一部分:信息技術(shù) (共 50 分)一、選擇題 (本大題共 12 小題,每小題 2 分,共 24 分)題號(hào) 1 2 3 4 5 6 7 8 9 10 11 12答案 C B C A B C A B D C B D二、非選擇題 (本大題共 4 小題,其中第 13 小題 6 分,第 14 小題 7 分,第 15 小題 6 分,第 16 小題7 分,共 26 分)13.(6 分)(1) B (1 分)(2) ① df.A 總數(shù)*10+df.B 總數(shù)*9+df.C 總數(shù)*8+df.D 總數(shù)*6或 df["A 總數(shù)"]*10+df["B 總數(shù)"]*9+df["C 總數(shù)"]*8+df["D 總數(shù)"]*6 (2 分) 或 其他等價(jià)答案② df_sort[df_sort.班級(jí)==i] 或 df_sort[df_sort["班級(jí)"]==i] (2 分)③ df_count.上線人數(shù) 或 df_count["上線人數(shù)"] (1 分)14.(7 分)(1) 9FH 或 9F (1 分)(2) B (2 分)(3) img[i,j]>=key 或 key<=img[i,j] 或 或其他等價(jià)答案 (2 分)(4) B (2 分)15.(6 分)(1) 00100101 (2 分)(2) str(ch//2**4%2+m%2)%2) 或其他等價(jià)答案 (2 分)(3) k=(k+1)%8 或其他等價(jià)答案 (2 分)16.(7 分)(1) 0 (1 分)(2) ① fw * fh* 0.64 或其他等價(jià)答案 (2 分)② da[bzd[i]] 或其他等價(jià)答案 (2 分)③ x = xs+ total_width * col 或其他等價(jià)答案 (2 分) 展開(kāi)更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來(lái)源于二一教育資源庫(kù)