資源簡介 2022 學年 10 月質量檢測高二技術學科試卷本試題卷分兩部分,第一部分信息技術,共 6 頁;第二部分通用技術,共 4 頁。滿分100 分,時間 90 分鐘第一部分 信息技術(50 分)一、選擇題(本大題共 15 小題,每小題 2 分,共 30 分。在每小題給出的四個選項中,只有一個符合題目要求。)下列關于數據信息和知識說法正確的是A.數據是信息經過存儲分析及解釋后所產生的意義B.知識不僅可以繼承和傳遞,還可以共享數字是數據的唯一表現形式對信息進行簡單的積累,就可以形成知識下列關于信息編碼的說法,正確的是已知大寫字母“H”的 ASCII 碼為 48H,可以推算出小寫字母“j”的 ASCII 碼為 70H十進制數 49 的二進制數為 101001某 4 位二進制數整體往左移一位,末位用 0 填充,新數是原來的 10 倍根據 GB2312-80 標準,“天→涯”占 6 個字節下列關于大數據及數據編碼的說法中不.正.確.的是A.大數據一般數據規模很大,而且價值密度也很高在央視報道中出現的數據都是數字化編碼后的數據計算機中存儲的都是經過一定規則編碼后的二進制數字 D.大數據技術給生活帶來便利的同時,也帶來新的社會問題下列關于人工智能的說法,錯.誤.的是A.深度學習是聯結主義的典型代表B.符號主義認為人工智能源于邏輯和推理C.專家系統是行為主義的典型代表D.圖靈測試是測試機器是否具有智能的一種方法下列關于數據安全的說法,不.正.確.的是A.自然災害也有可能對數據造成損壞 B.數據加密有助于提高數據的安全性C.數據校驗主要是為了保證數據的完整性D.數據安全只要做好防護上的安全即可一幅未經壓縮的 512*384 像素的黑白位圖,其存儲容量為: A.384KB B.24KB C.48KB D.192KB(1/6)下列有關大數據說法正確的是電商的個性化推薦體現了不強調事物的因果關系,而是注重它們相關性的大數據思維學籍系統中存放的大量學生數據,這些數據屬于大數據分析全體數據,揭露隱藏在數據下的詳細信息,是大數據處理的基本思想D.Hadoop 是一個分布式系統基礎架構,適用于實時數據的批處理計算若 n 是大于 1 的自然數,則下列 Python 表達式不能表示“n 是偶數”的是A.n%2==0 B.n % 2!=1C.n//2==int(n/2) D.round(n/2+0.1)==n//29、某算法的部分流程圖如圖所示,當 n,k 的值分別輸入 13 和 2 時,執行這部分流程后,下列說法正確的是步驟 n≠0?共執行了 4 次步驟 r=n%k 共執行了 4 次交換 s=str(r)+s 和n=n//k 的位置會影響執行結果輸出的 s 值為"1011"10、Python 表達式-3**2+7%13//4**0.5*4 的值是: A.-9.0 B.-5.0 C.21.0 D.3.0有如下 Python 程序段: s1="192637" s2="playground"s3=""for i in s1:s3=s2[int(i)]+s3 print(s3)執行該程序段后,輸出的結果是A. ldaoyu B. pnlrao C. oarlnp D. uyoadl12.Python 中字典 dict={"米飯":116,"蘋果":53,"牛奶":54,"巧克力":589}存儲的是不同食物的熱量,程序中若要將其中牛奶的熱量值改為 60,可用的語句為A.dict{"牛奶"}=60 B.dict["牛奶"]=60C.dict[2]=60 D.dict={"牛奶":60}在一次抽獎活動中,需要在 8 人中隨機抽取 3 個幸運獎,對應的 Python 程序如下:import randomxm=["A","B","C","D","E","F","G","H"] #用字母代表人名hj=[""]*3;bz=[False]*8i=0while i<=2:n=random.randint(0,7)(.)print(hj)程序加框處代碼合適的是A.if bz[n]==False: hj[i]=xm[n] bz[n]=True i+=1 B.if bz[n]==True: hj[i]=xm[n] bz[n]=False i+=1C.if bz[i]==False: hj[n]=xm[i] bz[i]=True i+=1 D.if bz[i]==True: hj[n]=xm[i] bz[i]=True i+=1某字符串加密算法程序代碼如下: s="TXAB1234";ans=""i=j=0 n=len(s)for t in s[0:n//2]: j=int(s[n-i-1])ans=chr((ord(t)+j-65)%26+65)+ans #字符“A”的 ASCII 碼值為 65 i+=1print(ans) 輸出的結果是A.XACC B.UZDF C.CCAX D.FDZU小明用 python 編寫了一個找最大值的程序,程序功能是:用戶輸入數字串, 數據間用逗號分隔,最后以逗號結尾,程序執行后輸出最大的數值。程序段如下, 劃線處代碼正確的是s=input("請輸入數字串:") i=j=max=0c=t=""while jif c==",":t=s[i:j]if int(t)>max:max=int(t)①② print(max)A.①i=i+1 ②j=j+1 B.①i=j+1 ②j=j+1 C.①j=j+1 ②i=i+1 D.①j=i+1 ②i=i+1二、非選擇題(本大題共 3 小題,其中第 16 小題 7 分,第 17 小題 6 分,第18 小題 7 分,共 20 分)小明從網站上收集了 2018 年主要城市氣候情況相關數據,數據集格式如圖 1 所示圖 1為了分析主要城市氣候情況數據,小明利用 python 繪制反映各城市平均氣溫的垂直柱形圖,如圖 2 所示。圖 2⑴ 部分程序代碼如下所示,補全①②劃線處的代碼。import pandas as pdimport matplotlib.pyplot as pltfrom matplotlib.pyplot import MultipleLocator #MultipleLocator 類用于設置刻度間隔plt.rcParams["font.sans-serif"]=["simHei"] df=pd.read_csv("qihou.csv",encoding="gbk")#顯示年平均氣溫最高的城市df_sort=df.sort_values("年平均氣溫(℃)",ascending=False) df1=df_sort.head(10) #下劃線處print(df1) plt.figure(figsize=(10,5))x=df1["地市"]y=df1["年平均氣溫(℃)"]① #繪制柱形圖plt.title("年平均氣溫最高的城市的 10 個城市") plt.xlabel("地市")plt.ylabel("年平均氣溫(℃)")② #顯示圖例plt.show()⑵ 若要制作平均氣溫最低的 10 個城市的柱形圖,則程序下劃線處的代碼應該改為⑶ 若要刪除 df 中的“City”列數據,并將結果保存在 df2 對象中,則代碼應為:17、阿澤同學使用百度搜索關鍵字“元旦”,將采集到的結果數據存儲為文本文件,如第 17 題圖 a 所示,統計其中各詞語(2 個及 2 個以上文字構成) 出現的次數并以衢州地圖為輪廓將其制作成標簽云,如第 17 題圖 b 所示。第 17 題圖 a 第 17 題圖 b請回答下列問題:⑴ 編寫如下 python 程序,讀取文件“元旦.txt”,并統計各詞語(2 個及 2 個以上文字構成)出現的次數。請在劃線處填寫合適代碼,完善程序。import jiebaimport ostxt=open(" ① ","r").read() words=jieba.cut(txt)counts={}for word in words: if ② :continue else:if word in counts: counts[word]+=1else:③#生成詞云代碼略⑵下列描述正確的是 (多選,填字母)。文本數據處理主要應用在搜索引擎、情報分析、自動摘要、自動校對、自動應答等方面基于詞典的分詞方法、基于統計的分詞方法和基于規則的分詞方法是常用的中文分詞算法,其中基于規則的統計方法在實際應用中較多標簽云用詞頻表現文本特征,將關鍵詞按照一定的順序和規律排列,并以文字大小的形式代表詞語的重要性典型的中文文本處理過程主要包括:分詞、特征提取、數據分析、結果呈現等18.小明編寫了一個將用戶名通過加密生成密碼的程序。用戶名由小寫字母和數字組成,加密的規則是:將用戶名分成 4 位 1 組,按照密鑰 k 分別做前移,其中字母在 a 到 z 之間循環前移,數字在 0 到 9 之間循環前移,密鑰 k 的值為 1 到 4 之間的不重復隨機整數(密鑰 k 可以循環使用)。例如用戶名為“abc3dey”,密鑰 k=[4,3,2,1],則生成的密碼為“wya2zbw”。名 稱 含 義random.randint(a,b) 隨機產生一個[a,b]范圍內的實數random.choice(seq) 從序列 seq 中隨機挑選一個元素random.shuffle(seq) 將序列 seq 的所有元素隨機排序⑴根據題意,若輸入用戶名為“jqd25k”,密鑰 k=[1,4,2,3],則生成的密碼是 。⑵以下程序實現輸入用戶名,輸出生成的密碼,請在劃線處填入合適的代碼。import random k=[1,2,3,4]random.shuffle(k) s=list(input("請輸入用戶名:")) for i in range(len(s)):①if "0"<=s[i]<="9":s[i]=str((int(s[i])-k[t])%10) elif "a"<=s[i]<="z":s[i]=chr( ② )password="".join(s)print("你的密碼為:",password)⑶為了提高密碼的安全等級,小明對上述代碼進行了改進,若生成的密碼只有一種類型的字符組成,則從特殊字符“!@#$%&”中隨機選取一個字符作為密碼的最后一位,例如生成的密碼為“abcd”,則最終的密碼可能為“abcd@”。 python程序如下,請在劃線處填入合適的代碼。code="!@#$%&" #isalpha():用于判斷字符串是否全部為字母#isdigit():用于判斷字符串是否全部為數字if password.isalpha() or password.isdigit(): password=print("你的密碼為:",password)2022學年10月質量檢測高二信息技術答案一、選擇題(每題2分,共30分)1 2 3 4 5 6 7 8 9 10B D A C D B A C A D11 12 13 14 15D B A C B二、非選擇題(本大題共 3 小題,其中第 16小題7分,第 17小題 6 分,第18小題7分,共 20 分)16.⑴ ① plt.bar(x,y,label=”平均氣溫(℃)”) (2分)② plt.legend() (2分)⑵ tail(10) (1分)⑶ df2=df.drop("City",axis=1) (2分)17. ⑴① 元旦.txt (1分)② len(word)==1 或 len(word)<2 (2分)③ counts[word]=1 (1分)⑵ ACD (2分)18. ⑴ imb94g (1分)⑵ ① t=i % len(k) (2分)② (ord(s[i])-97-k[t]) % 26+97 (2分)⑶ password+random.choice(code) (2分)2022學年10月質量檢測高二信息技術答題卷一、選擇題(每題2分,共30分)1 2 3 4 5 6 7 8 9 1011 12 13 14 15二、非選擇題(本大題共 3 小題,其中第 16小題7分,第 17小題 6 分,第18小題7分,共 20 分)16.⑴ ① (2分)② (2分)⑵ (1分)⑶ (2分)17. ⑴ ① (1分)② (2分)③ (1分)⑵ (2分)18. ⑴ (1分)⑵ ① (2分)② (2分)⑶ (2分) 展開更多...... 收起↑ 資源列表 高二信息選考十月測卷.docx 高二質量檢測信息技術答案及答題卡.docx 縮略圖、資源來源于二一教育資源庫