資源簡介 紹興市上虞區2021-2022學年高二上學期期末檢測技 術 試 題本試題卷分兩部分,第一部分信息技術,第二部分通用技術。全卷共14頁,第一部分8頁,第二部分6 頁。滿分100分,考試時間90分鐘。1.考生答題前,務必將自己的姓名、準考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙上。2.選擇題的答案須用2B鉛筆將答題紙上對應題目的答案標號涂黑,如要改動,須將原填涂處用橡皮擦凈。3.非選擇題的答案須用黑色字跡的簽字筆或鋼筆寫在答題紙上相應區域內,作圖時可先使用2B鉛筆,確定后須用黑色字跡的簽字筆或鋼筆描黑,答案寫在本試題卷上無效。第一部分信息技術(共50分)一、選擇題(本大題共 14 小題,每小題 2 分,共 28 分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1.下列有關數據、信息、知識、智慧等說法中,正確的是A.知識的獲得僅僅是信息的積累,對信息進行分析、判斷、歸納是智慧B.計算機中,數據常以文件形式存儲,其中 .xlsx為電子表格文件,.htm為文本文件C.腋下、口腔、額頭測溫時溫度有所不同,這是因為信息具有真偽性D.《國家學生體質健康標準》中指出的“高一男生的正常體重指數為16.5-23.2”屬于數據2.二進制是計算技術中廣泛采用的一種數制。燈泡的狀態用二進制表示,用白色表示燈亮,用黑色表示燈滅。現將8個燈泡排成一行,如圖所示的五種狀態分別表示五個十進制數:1、2、3、4、5。那么 表示的十六進制數是A.D3D B.D3HC.3DH D.2CD3.用UltraEdit軟件查看字符內碼,部分界面如圖所示:下列說法錯誤的是A.圖中字符“!”的二進制編碼是00100001B.圖中共有4個ASCII編碼的字符C.圖中漢字“華”的內碼是BB AAD.圖中字符“1”和“!”的編碼差值是16H4.下列選項中屬于大數據的是①氣象衛星采集的數據②某班學生網上高考報名數據 ③地感線圈記錄的車輛通行數據④校門口保安手持測溫儀測量入校師生的體溫數據 ⑤微信使用中產生的所有數據A.①②③ B.①③⑤ C.①②③④ D.①②③④⑤5.有關數據安全的說法,錯誤的是A.為了預防自然災害引起的數據損壞,-般可對數據進行加密B.數據安全不僅是保障數據不損壞,也要考慮數據被入侵偷竊的情況C.微信登錄連續多次輸錯密碼,需要輸入手機驗證碼,目的是為了提高賬號的安全性D.數據交互雙方可以通過數據校驗,保障數據的完整性6.某算法的流程圖如圖所示,當輸入十進制數 22 時,下列描述錯誤的是A.該流程執行后,輸出s的值為“10110”B.該流程完整執行1次,“x>0 ”共執行了6次C.該流程完整執行1次,“x← x//2”共執行了6次D.該流程圖功能是十進制數 x 轉換成二進制的值s7.下列表達式的值為奇數的是A.2**3%3 B.int(5.5)C.len("python") D.max([1,2,3,5,8])8.某購物網站收集了用戶瀏覽和搜索的數據,用于廣告個性化實時推薦,下列處理方式中合理的是A.選用針對流數據的實時計算B.選用針對圖結構數據的圖計算C.選用針對靜態數據的批處理計算D.采用Hadoop計算平臺進行數據分析9.x是整型變量,下列選項中,與表達式not x<=3 and not x>6等價的是①not(x<=3 and x>6) ②not(x<=3 or x>6) ③x>3 and x<=6 ④x>3 or x<=6A.①③ B.①④ C.②③ D.②④10.有如下程序:s="Happy New Year!"m=____________________if m=="Happy":print("Happy to you!")elif m=="Year":print("Good Luck!")else:print("It's a fine Day!")若想運行結果是"Good Luck!",則劃線處代碼可能是A.s[9:13] B.s[10:13] C.s[-5:-2] D.s[-5:-1]11.有如下代碼:x=int(input("請輸入正整數x:"))y=int(input("請輸入正整數y:"))while x <> y:if x > y:x = x - yelse:y = y - x若輸入8、24,則x、y的值分別為A.16 8 B.8 -8 C.4 2 D.8 812.輸入一個字符串,要求統計連續出現的字符次數最多有幾次,例如輸入s="AABDDD",字符“A”出現2次,字符“B”出現1次,字符“D”出現3次,故最終輸出3。s=input("請輸入字符: ")Max=0c=1for i in range(1,len(s)):if s[i]==s[i-1]:c+=1if c>Max:①else:②print(Max)程序代碼如上所示,其中①和②處的應填入的代碼是A.① Max+=1 ② c+=1 B.① Max+=1 ② c=1C.① Max=c ② c=0 D.① Max=c ② c=113.小明收集了不同的圖書銷量信息存儲在“圖書銷量表.xlsx”中,如圖所示。用Python程序對數據做了整理與分析:import pandas as pdimport matplotlib.pyplot as pltplt.rcParams["font.sans-serif"]=["SimHei"] #用于顯示中文標簽data=pd.read_excel("圖書銷量表.xlsx")data=data.drop(2,axis=0)s=data.sort_values("銷量",ascending=True)plt.bar(s.圖書名稱,s.銷量,label="銷量")plt.title("各圖書銷量比較",fontsize=26) #設置圖表標題plt.legend()plt.show()上述代碼運行后,輸出的結果為A BC D14.有如下代碼:s="1p23y4t"sum=0; t=0flag=Falsefor ch in s:if "0"<=ch<="9":t=t*10+int(ch)else:if flag:sum+=tt=0flag=not flagprint(sum)該程序段運行后,最后輸出的內容是A.9 B.23 C.28 D.34二、非選擇題(本大題共4小題,其中第15小題3分,第16小題7分,第17小題5分,第18題7分,共22分)15.某校一個班學生成績的統計數據,用Excel軟件進行數據處理,如圖a所示。請回答下列問題:(1)下列關于數據整理的說法,不正確的是 。A.數據處理的核心是數據,所以在進行數據分析和數據挖掘前,通常進行數據整理。B.數據集中的異常數據,可以用平均值、中間值或概率統計值來修改異常值。C.不同來源的數據可能存在格式不一致的情況,需要進行統一轉換。D.數據整理的目的是檢測和修正錯漏的數據、整合數據資源、規整數據格式、提高數據質量。(2)圖a中C9單元格復制粘貼至H41,可知H41單元格公式為 。(3)根據圖a中的數據,作了一張某小組學生總分圖表,如圖b所示,則制作該圖表的數據區域是 。16.素數只能被1和它本身整除,不能被其他自然數整除。編寫Python程序實現如下功能隨機產生一個三位數,并判斷其是否為素數。(1)若隨機產生的三位數為593,則輸出______。(2)實現上述功能的Python程序如下,請在劃線處填寫合適的代碼。import randoma= ① #隨機產生三位正整數flag=Truefor i in range( ② ):if a%i==0:flag=False③if flag:print(a,"是素數")else:print(a,"不是素數")(3)以下選項中,與表達式“a % i == 0”等價的是 (單選,填字母)。A. a // i == int(a / i) B. a // i == a / i C. a % i == a // i17.某手機 APP 程序為了增加程序熱度,采用“簽到換積分得獎品”的形式來吸引用戶使用。簽到積分的規則為:第1天簽到得1分,第2天簽到得2分,第3天簽到得3分,…第7天及7天以上簽到得7分;一旦中途漏簽,簽到積分從1分開始計算。如下圖所示,簽到獲得的總積分為14分。現利用“0”、“1”記錄簽到情況,其中“1”表示正常簽到,“0”表示斷簽,輸出獲得的總積分數。例如,上圖輸入可以表示為“101111011”,輸出結果為 14 分。實現上述功能的程序如下,請回答下列問題:若簽到記錄為“100111110111”,則獲得的總積分為______。(2)根據題意和程序,本題主要使用的算法控制結構為______。(單選,填字母)A.順序結構 B.分支結構 C.循環結構(3)為實現上述功能,請在劃線處填入合適的代碼。s=input("輸入簽到情況:")x=0c=1for i in range(len(s)):if s[i]=="0":①elif ② :x=x+cc=c+1else:x=x+7print(x)18.某字符(限ASCII字符)加密算法,對明文中的每個字符加密處理,步驟如下:(1)將該字符的ASCII碼轉換成 8 位二進制數(不足8位的,高位補上相應數量的0);(2)將上述 8 位二進制循環左移 3 次(移出的數位放在最右邊);(3)將上述處理后的 8 位二進制數依次取反(1 變 0,0 變 1);(4)最后將這 8 位二進制分成左右兩個 4 位二進制數,分別轉換成十進制數,然后從密鑰字符串中取出相應的字符作為密碼。密鑰見下表:值(十進制) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15加密字符 W g Q # f 0 2 y * S c A p x T例如,明文小寫字母"a",通過上述加密算法加密后的密文是“Tf”,加密過程如下:“a的ASCII碼為97,轉換成二進制是01100001” “逐位取反后為10011110” “循環左移3次為11110100” “轉換為兩個十進制數分別為15,4” “得到密文Tf”。程序運行界面如下圖所示:實現上述功能的程序如下,請回答下列問題:(1)如果輸入明文為小寫字母“c”,則加密后的密文是______。(2)為實現上述功能,程序如下:def miyao(b): #從密鑰中得到相應的密碼s=0my={0:"W",1:"g",2:"Q",3:"#",4:"f",5:"0",6:"2",7:"y",8:"*",9:" ",10:"S",11:"c",12:"A",13:"p",14:"x",15:"T"}for i in range(8):①if i==3:zh=my[s]s=0zh= ②return zhst=input("輸入明文:")ans=""for i in range(len(st)):a=[]k=ord(st[i])for j in range(8):a.append(1)while ③ :r=1-k%2k=k//2a[j]=rj=j-1a=a[3:8]+a[0:3]ans=ans+miyao(a)print(ans)劃線①、②、③處,請填入合適的選項(單選,填字母)。A.s=s*2+b[i] B.s=s+b[i]*2 C.zh=zh+my[s]D.zh=my[s]+zh E.k<0 F.k>0高二技術卷,共10頁紹興市上虞區2021-2022學年高二上學期期末檢測技術卷參考答案信息技術部分(共50分)選擇題(共28分)題號 1 2 3 4 5 6 7 8 9 10 11 12 13 14答案 B B D B A C B A C D D D A B二、非選擇題(共22分)15. (1)B (1分)(2)=AVERAGE(H34:H40) (1分)(3)B1,B10:B16,I1,I10:I16 (1分)16.(1)593是素數 (1分) (2)①random.randint(100,999) (2分)或者int(random.random()*900)+100 ②2,a,1或 2,int(a**0.5)+1或其它等價表達式 (2分)③break (1分)(3)B (1分)17.(1)22 (1分)(2)C (1分)(3)①c=1 (1分)②s[i]=="1" and c<=7 (2分)18.(1)xf (1分)(2)①A (2分) ②C (2分)③F (2分) 展開更多...... 收起↑ 資源列表 信息是技術試題.docx 紹興市上虞區2021-2022學年高二上學期期末檢測參考答案(信息技術).docx 縮略圖、資源來源于二一教育資源庫