资源简介 登录二一教育在线组卷平台 助您教考全无忧浙江省杭州市八县区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”应该放入的文件夹分别是( )A.图像 视频 B.图像 音频 C.文本 音频 D.视频 文本6.(2021高二上·杭州期末)小明周末逛街,经历了下列应用,不属于人工智能应用的是( )A.出门前,语音控制“小度”进行导航B.停车场识别出车牌后,自动放行C.进入商场时,门会自动打开D.支付宝刷脸支付,购买电影票7.(2021高二上·杭州期末)用某软件查看内码,界面如第7题图所示,下列说法正确的是( )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,则 输出值是( )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",下列说法正确的是 ( )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名成绩,下列表达式正确的是 ( )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的值为( )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”应该放入的文件夹分别是( )A.图像 视频 B.图像 音频 C.文本 音频 D.视频 文本【答案】B【知识点】多媒体组成元素及文件格式6.(2021高二上·杭州期末)小明周末逛街,经历了下列应用,不属于人工智能应用的是( )A.出门前,语音控制“小度”进行导航B.停车场识别出车牌后,自动放行C.进入商场时,门会自动打开D.支付宝刷脸支付,购买电影票【答案】C【知识点】人工智能的应用7.(2021高二上·杭州期末)用某软件查看内码,界面如第7题图所示,下列说法正确的是( )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格式后的容量为 ( )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名成绩,下列表达式正确的是 ( )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包括大写字母、小写字母、数字以及其它字符。请找出下面代码的两处错误( )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的值为( )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