資源簡介 登錄二一教育在線組卷平臺 助您教考全無憂浙江省杭州市八縣區2021-2022學年高二上學期信息技術期末學業水平測試試卷一、選擇題(本大題共15小題,每題2分,共計30分。)1.(2021高二上·杭州期末)關于數據、信息和知識,下列說法錯誤的是( )A.我們每天都在產生數據B.數據包含的意義就是信息,信息一定有載體C.通過歸納、演繹、比較等手段對信息進行處理形成知識D.信息古代就有,但數據是計算機出現以后才有2.(2021高二上·杭州期末)下列不涉及信息系統使用的是( )A.用word寫學習心得B.使用“浙江教育考試網”查詢學業水平考試成績C.在校園用“一卡通”刷卡支付D.用支付寶里的“餓了么”點下午茶3.(2021高二上·杭州期末)不能用算法描述“輸出所有質數(素數)”,是因為該任務不符合算法特征中的( )A.確定性 B.有0個或多個輸入C.有窮性 D.有1個或多個輸出4.(2021高二上·杭州期末)同一小區中發現有新冠病例,其他住戶的健康碼馬上會變色,這主要得益于( )A.數據體量大 B.價值密度高C.數據處理的速度快 D.數據產生的速度快5.(2021高二上·杭州期末)把搜集到的素材進行分類存放,文件夾結構如第5題圖所示,文件“冰雪.jpg”和“北極聽雪.wav”應該放入的文件夾分別是( ?。?br/>A.圖像 視頻 B.圖像 音頻 C.文本 音頻 D.視頻 文本6.(2021高二上·杭州期末)小明周末逛街,經歷了下列應用,不屬于人工智能應用的是( ?。?br/>A.出門前,語音控制“小度”進行導航B.停車場識別出車牌后,自動放行C.進入商場時,門會自動打開D.支付寶刷臉支付,購買電影票7.(2021高二上·杭州期末)用某軟件查看內碼,界面如第7題圖所示,下列說法正確的是( ?。?br/>A.共有7個ASCII 字符,4個非ASCII字符。B.大寫字母“P”的內碼為“50”,小寫字符“p”的內碼應該是“82”。C.存儲全部字符共占用13B的存儲空間。D.“a”的內碼為“61”,那么“e”的內碼為“65”8.(2021高二上·杭州期末)有一未經壓縮的,大小為1024*800的黑白兩色BMP 圖像,將其按10∶1的壓縮比壓成JPG格式后的容量為 ( )A.10KB B.20KB C.100KB D.200KB9.(2021高二上·杭州期末)某算法的部分流程圖如圖所示,執行這部分流程后,依次輸入9、2、8、18、-1,則 輸出值是( ?。?br/>A.9 B.18 C.-1 D.210.(2021高二上·杭州期末)下列Python表達式中,值最小的是( )A.2022//10%7 B.len("Fyms6!!")C.abs(-7) D.66/1011.(2021高二上·杭州期末)已知:S="杭州亞運 2022",下列說法正確的是 ( ?。?br/>A.S[1:4]的值是: "杭州亞運"B.S[1:5]的值是: "杭州亞運"C.S[:-1]的值是: "2"D.S[::-1]的值是: "2202運亞州杭"12.(2021高二上·杭州期末)將某次比賽最后得分用字典存儲:dict={"第 1 名":50,"第 2 名":48,"第 3 名":47,"第 4 名":45,"第5名":44,"第6名":42 }。現需要查詢第3名成績,下列表達式正確的是 ( ?。?br/>A.dict{2} B.dict[2]C.dict{"第3名" } D.dict["第3名"]13.(2021高二上·杭州期末)運行如下python程序代碼,如果輸入5,那么輸出為( )def f(a,b):result=a*bs=a+breturn resulta=int(input("a="))b=10s=f(a,b)print(s)A.程序報錯 B.s C.15 D.5014.(2021高二上·杭州期末)check函數的功能是檢查字符串s 是否符合相應要求。如果符合返回True,否則返回 False。要求s包括大寫字母、小寫字母、數字以及其它字符。請找出下面代碼的兩處錯誤( )def check(s):c=0flag=[0]*4for i in s:if "0"<=i<="9": #①flag[0]=1elif 65<= ord(i)<=90:flag[1]=1elif 97<= ord(i)<=122:flag[2]=1else:flag[3]=1for j in range(4):c=c+flag # ②if c=4: #③return Truereturn False #④A.①② B.②③ C.③④ D.①④15.(2021高二上·杭州期末)num=[0]*10n=36s=0for i in range(n):j=9num[j]+=1while num[j]==2:num[j]=0j-=1num[j]+=1for i in range(10):s+=num[i]print(s)執行此代碼后,變量s的值為( ?。?br/>A.2 B.3 C.4 D.5二、非選擇題(本大題共3題,6+6+8)16.(2021高二上·杭州期末)某次測試的excel文件成績表如圖1所示。圖1(1)已知有200名同學參加了本次測試。小明想把全體同學的信息平均分放在D202單元格,那么在D202單元格輸入的公式為 。(2)現在要求用python增加“總分”列數據,然后求每個班總分的平均分(如圖圖2),最后繪制每班總分平均分的垂直柱形圖(如圖3)。請在程序①②選擇合適的代碼。圖2 圖3import pandas as pdimport matplotlib.pyplot as plt#圖表中文顯示處理,代碼略df=pd.read_excel("test.xlsx")score=[]for i in df.values:js= ① #①處請選擇 (填字母):A . df["信息"]+ df["通用"] / B . i[3]+i[4]score.append(js)df["總分"]=scoredf1=df.groupby("班級",as_index=False) ["總分"].mean()plt.title("期中技術平均分")plt. ② (df1["班級"],df1["總分"],width=0.5) #②處請選擇 (填字母):A . plot / B . bar /C . scatter17.(2021高二上·杭州期末)產生一個長度為 n-1 的列表 A,它的元素是區域 [1,n]中的隨機整數,且沒有重復元素。現要求找出區間[1,n]范圍內沒有出現在列表A中的那個整數。如當n = 5時,A[0] = 3,A[1]= 4,A[2] = 1,A[3] = 5時,列表A中缺失的數為2。 python代碼如下,請在①②③處填上合適的代碼。from random import randintn=int(input("請輸入一個整數n:"))A= c=1while cx=randint(1,n)If :A.append(x)c+=1s= for i in range(n-1):s=s - A[i]print(A)print("列表中缺失的數為:",s)18.(2021高二上·杭州期末)需要把一個由小寫字母構成的字符串s中的字符從左到右寫入行中。每行最大寬度為20,如果往后新寫一個字符導致該行寬度超過20,則寫入下一行。注意:每個字符的寬度不為1。給定一個列表width,其中width[0]是字符“a”的寬度,width[1] 是字符“b”的寬度,...,width[25]是字符'z'的寬度。如圖:輸入字符串“aabbb”,“a”的寬度為 4, “b”的寬度為 6,所以“aabb”長度為4+4+6+6=20寫入第一行,最后一個”b”長度為6寫入第二行。最后程序輸出內容為“寫入字符串s共需2行,最后一行寬度為:6”。pythont程序如下:width = [4,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6]s =int( input("s:"))L=0count=1for i in s:index= ①L=L+width[index]if L>20:L= ②count+=1print("小寫字母寬度列表width為:")print(width)print(f"寫入字符串s共需{count}行,最后一行寬度為:{L}")閱讀程序回答:(1)上述程序代碼,若輸入的s=“bbbaa”,那么最后一行寬度為 。(2)加框處代碼有誤,請改正。(3)補充橫線兩處代碼。① ?、凇? 答案解析部分1.【答案】D【知識點】數據、信息、知識與智慧的關系2.【答案】A【知識點】信息系統的應用與分類3.【答案】C【知識點】算法的基本概念與特征4.【答案】C【知識點】大數據的概念與特征5.【答案】B【知識點】多媒體組成元素及文件格式6.【答案】C【知識點】人工智能的應用7.【答案】D【知識點】字符編碼8.【答案】B【知識點】聲音、圖像、視頻編碼9.【答案】A【知識點】流程圖識讀10.【答案】B【知識點】運算符、基本運算與表達式;常用標準函數11.【答案】D【知識點】常見數據類型、數組12.【答案】D【知識點】運算符、基本運算與表達式13.【答案】D【知識點】順序結構及程序實現;常用標準函數14.【答案】B【知識點】過程與自定義函數;分支結構語句及程序實現;循環結構語句及程序實現15.【答案】A【知識點】循環結構語句及程序實現16.【答案】(1)=AVERAGE(D2:D201)(2)B;B【知識點】循環結構語句及程序實現;表格數據的處理與計算;編程處理數據與可視化17.【答案】[ ];x not in A;n*(n+1)//2【知識點】分支結構語句及程序實現;循環結構語句及程序實現18.【答案】(1)8(2)s=input("s:")(3)ord(i)-97;width[index]【知識點】分支結構語句及程序實現;循環結構語句及程序實現二一教育在線組卷平臺(zujuan.21cnjy.com)自動生成 1 / 1登錄二一教育在線組卷平臺 助您教考全無憂浙江省杭州市八縣區2021-2022學年高二上學期信息技術期末學業水平測試試卷一、選擇題(本大題共15小題,每題2分,共計30分。)1.(2021高二上·杭州期末)關于數據、信息和知識,下列說法錯誤的是( )A.我們每天都在產生數據B.數據包含的意義就是信息,信息一定有載體C.通過歸納、演繹、比較等手段對信息進行處理形成知識D.信息古代就有,但數據是計算機出現以后才有【答案】D【知識點】數據、信息、知識與智慧的關系2.(2021高二上·杭州期末)下列不涉及信息系統使用的是( )A.用word寫學習心得B.使用“浙江教育考試網”查詢學業水平考試成績C.在校園用“一卡通”刷卡支付D.用支付寶里的“餓了么”點下午茶【答案】A【知識點】信息系統的應用與分類3.(2021高二上·杭州期末)不能用算法描述“輸出所有質數(素數)”,是因為該任務不符合算法特征中的( )A.確定性 B.有0個或多個輸入C.有窮性 D.有1個或多個輸出【答案】C【知識點】算法的基本概念與特征4.(2021高二上·杭州期末)同一小區中發現有新冠病例,其他住戶的健康碼馬上會變色,這主要得益于( )A.數據體量大 B.價值密度高C.數據處理的速度快 D.數據產生的速度快【答案】C【知識點】大數據的概念與特征5.(2021高二上·杭州期末)把搜集到的素材進行分類存放,文件夾結構如第5題圖所示,文件“冰雪.jpg”和“北極聽雪.wav”應該放入的文件夾分別是( ?。?br/>A.圖像 視頻 B.圖像 音頻 C.文本 音頻 D.視頻 文本【答案】B【知識點】多媒體組成元素及文件格式6.(2021高二上·杭州期末)小明周末逛街,經歷了下列應用,不屬于人工智能應用的是( ?。?br/>A.出門前,語音控制“小度”進行導航B.停車場識別出車牌后,自動放行C.進入商場時,門會自動打開D.支付寶刷臉支付,購買電影票【答案】C【知識點】人工智能的應用7.(2021高二上·杭州期末)用某軟件查看內碼,界面如第7題圖所示,下列說法正確的是( ?。?br/>A.共有7個ASCII 字符,4個非ASCII字符。B.大寫字母“P”的內碼為“50”,小寫字符“p”的內碼應該是“82”。C.存儲全部字符共占用13B的存儲空間。D.“a”的內碼為“61”,那么“e”的內碼為“65”【答案】D【知識點】字符編碼8.(2021高二上·杭州期末)有一未經壓縮的,大小為1024*800的黑白兩色BMP 圖像,將其按10∶1的壓縮比壓成JPG格式后的容量為 ( ?。?br/>A.10KB B.20KB C.100KB D.200KB【答案】B【知識點】聲音、圖像、視頻編碼9.(2021高二上·杭州期末)某算法的部分流程圖如圖所示,執行這部分流程后,依次輸入9、2、8、18、-1,則 輸出值是( )A.9 B.18 C.-1 D.2【答案】A【知識點】流程圖識讀10.(2021高二上·杭州期末)下列Python表達式中,值最小的是( )A.2022//10%7 B.len("Fyms6!!")C.abs(-7) D.66/10【答案】B【知識點】運算符、基本運算與表達式;常用標準函數11.(2021高二上·杭州期末)已知:S="杭州亞運 2022",下列說法正確的是 ( )A.S[1:4]的值是: "杭州亞運"B.S[1:5]的值是: "杭州亞運"C.S[:-1]的值是: "2"D.S[::-1]的值是: "2202運亞州杭"【答案】D【知識點】常見數據類型、數組12.(2021高二上·杭州期末)將某次比賽最后得分用字典存儲:dict={"第 1 名":50,"第 2 名":48,"第 3 名":47,"第 4 名":45,"第5名":44,"第6名":42 }。現需要查詢第3名成績,下列表達式正確的是 ( ?。?br/>A.dict{2} B.dict[2]C.dict{"第3名" } D.dict["第3名"]【答案】D【知識點】運算符、基本運算與表達式13.(2021高二上·杭州期末)運行如下python程序代碼,如果輸入5,那么輸出為( )def f(a,b):result=a*bs=a+breturn resulta=int(input("a="))b=10s=f(a,b)print(s)A.程序報錯 B.s C.15 D.50【答案】D【知識點】順序結構及程序實現;常用標準函數14.(2021高二上·杭州期末)check函數的功能是檢查字符串s 是否符合相應要求。如果符合返回True,否則返回 False。要求s包括大寫字母、小寫字母、數字以及其它字符。請找出下面代碼的兩處錯誤( ?。?br/>def check(s):c=0flag=[0]*4for i in s:if "0"<=i<="9": #①flag[0]=1elif 65<= ord(i)<=90:flag[1]=1elif 97<= ord(i)<=122:flag[2]=1else:flag[3]=1for j in range(4):c=c+flag # ②if c=4: #③return Truereturn False #④A.①② B.②③ C.③④ D.①④【答案】B【知識點】過程與自定義函數;分支結構語句及程序實現;循環結構語句及程序實現15.(2021高二上·杭州期末)num=[0]*10n=36s=0for i in range(n):j=9num[j]+=1while num[j]==2:num[j]=0j-=1num[j]+=1for i in range(10):s+=num[i]print(s)執行此代碼后,變量s的值為( ?。?br/>A.2 B.3 C.4 D.5【答案】A【知識點】循環結構語句及程序實現二、非選擇題(本大題共3題,6+6+8)16.(2021高二上·杭州期末)某次測試的excel文件成績表如圖1所示。圖1(1)已知有200名同學參加了本次測試。小明想把全體同學的信息平均分放在D202單元格,那么在D202單元格輸入的公式為 。(2)現在要求用python增加“總分”列數據,然后求每個班總分的平均分(如圖圖2),最后繪制每班總分平均分的垂直柱形圖(如圖3)。請在程序①②選擇合適的代碼。圖2 圖3import pandas as pdimport matplotlib.pyplot as plt#圖表中文顯示處理,代碼略df=pd.read_excel("test.xlsx")score=[]for i in df.values:js= ① #①處請選擇 (填字母):A . df["信息"]+ df["通用"] / B . i[3]+i[4]score.append(js)df["總分"]=scoredf1=df.groupby("班級",as_index=False) ["總分"].mean()plt.title("期中技術平均分")plt. ② (df1["班級"],df1["總分"],width=0.5) #②處請選擇 (填字母):A . plot / B . bar /C . scatter【答案】(1)=AVERAGE(D2:D201)(2)B;B【知識點】循環結構語句及程序實現;表格數據的處理與計算;編程處理數據與可視化17.(2021高二上·杭州期末)產生一個長度為 n-1 的列表 A,它的元素是區域 [1,n]中的隨機整數,且沒有重復元素。現要求找出區間[1,n]范圍內沒有出現在列表A中的那個整數。如當n = 5時,A[0] = 3,A[1]= 4,A[2] = 1,A[3] = 5時,列表A中缺失的數為2。 python代碼如下,請在①②③處填上合適的代碼。from random import randintn=int(input("請輸入一個整數n:"))A= c=1while cx=randint(1,n)If :A.append(x)c+=1s= for i in range(n-1):s=s - A[i]print(A)print("列表中缺失的數為:",s)【答案】[ ];x not in A;n*(n+1)//2【知識點】分支結構語句及程序實現;循環結構語句及程序實現18.(2021高二上·杭州期末)需要把一個由小寫字母構成的字符串s中的字符從左到右寫入行中。每行最大寬度為20,如果往后新寫一個字符導致該行寬度超過20,則寫入下一行。注意:每個字符的寬度不為1。給定一個列表width,其中width[0]是字符“a”的寬度,width[1] 是字符“b”的寬度,...,width[25]是字符'z'的寬度。如圖:輸入字符串“aabbb”,“a”的寬度為 4, “b”的寬度為 6,所以“aabb”長度為4+4+6+6=20寫入第一行,最后一個”b”長度為6寫入第二行。最后程序輸出內容為“寫入字符串s共需2行,最后一行寬度為:6”。pythont程序如下:width = [4,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6]s =int( input("s:"))L=0count=1for i in s:index= ①L=L+width[index]if L>20:L= ②count+=1print("小寫字母寬度列表width為:")print(width)print(f"寫入字符串s共需{count}行,最后一行寬度為:{L}")閱讀程序回答:(1)上述程序代碼,若輸入的s=“bbbaa”,那么最后一行寬度為 。(2)加框處代碼有誤,請改正。(3)補充橫線兩處代碼。① ?、凇? 【答案】(1)8(2)s=input("s:")(3)ord(i)-97;width[index]【知識點】分支結構語句及程序實現;循環結構語句及程序實現二一教育在線組卷平臺(zujuan.21cnjy.com)自動生成 1 / 1 展開更多...... 收起↑ 資源列表 浙江省杭州市八縣區2021-2022學年高二上學期信息技術期末學業水平測試試卷(學生版).docx 浙江省杭州市八縣區2021-2022學年高二上學期信息技術期末學業水平測試試卷(教師版).docx 縮略圖、資源來源于二一教育資源庫