欢迎来到天天文库
浏览记录
ID:83226502
大小:224.09 KB
页数:8页
时间:2023-03-09
《浙江省杭州地区(含周边)重点中学2021-2022学年高二上学期期中考试信息技术Word版含答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
2021学年高二年级第一学期期中杭州地区(含周边)重点中学技术学科试题第一部分:信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个选项中只有一个是符合题目要求的,不选、错选、多选均不得分。)1.下列有关数据、信息、知识的理解不正确的是A.数据是对客观事物的符号表示,它有多种表现形式B.信息具有载体依附性,我们答题所看的文字就是信息C.与物质、能源不同,信息不会因为被别人获取而发生损耗D.知识是人类在社会实践中所获得的认识与经验的总和,它可以继承和传递2.下列有关大数据的说法,不正确的是A.大数据的特征之一就是速度快,这指的就是数据处理的速度快B.大数据虽然蕴含着巨大的价值,但因其数据量庞大,价值密度相对较低C.大数据的数据来源多,既有人工产生的,也有机器自动产生的D.数据量大并不一定就是大数据3.一个二位十六进制正整数n,末位是“9”,下列说法正确的是A.无法确定n是奇数还是偶数B.n+1是一个三位十六进制数C.转换为十进制数,最小值是25DD.转换为二进制数,最大值是11111111B4.对于数据安全,不仅要做好防护上的安全,还应提高数据本身的安全,如通过数据加密、数据校验等方法来提高数据的保密性和完整性。以下不是常见数据校验方法的有A.Base64B.MD5C.CRCD.SHA-15.使用UltraEdit软件查看如图所示文字的内码,部分界面如图所示。下列说法正确的是A.全角字符共有5个B.字符“j”的内码对应二进制数是“01110000”C.如图所示文字占用存储空间为37bitD.字符“10”的内码用十六进制数表示是“3130”6.将如图所示Wave格式音频压缩为MP3格式文件,压缩后的MP3格式文件大小为5MB,则其压缩比约为8
1A.3:1B.5:1C.10:1D.20:17.某算法的流程图如图所示,若输入的n值为14,则算法运行结束时,以下说法中不正确的是A.s的值是3B.r的值是1C.n的值是0D.n>0执行了4次8.下列逻辑表达式中,值为True的是A.int(-5.6)==len("Python")B."Python"[5:7]=="on"C.6+int("-3")<=len("-3")D.1750//100%10==7第7题图9.有如下程序段:x,y=4,6print("x+y")该程序段运行后,将输出显示A.4+6B.x+yC.10D.x+y=1010.有如下Python程序段:k=[29,38,78,17]m=k[0]foriink:ifi>m:m=iprint(m)该程序段执行后,输出结果为A.29B.38C.78D.1711.有如下Python程序段:s=0forkinrange(3,1,-1):ifk<=1:x=1ifk<=2:x=2ifk<=3:8
2x=3s=s+xprint(s)执行该程序段后,输出显示的内容是A.9B.8C.6D.312.有如下Python程序段,假设程序运行正常,图A所示图片是原始图片,则推测程序运行结果图片是fromPILimportImageimportnumpyasnpimportmatplotlib.pyplotaspltchoicelist,choice=[50,128,188,255],256foriinchoicelist:ifi3第13题图a(1)下列关于数据整理的描述,正确的是▲(单选)A.某些缺失的数据可以自己随意估计一个值进行补充B.Excel表格中的异常数据可以直接删除或忽略C.Excel表格中的重复数据可以进行合并或删除D.Excel中格式不一致的数据,一般只保留一种格式的数据,删除其他格式的数据。(2)第13题图b的图表数据类型为▲(选填:柱形图/条形图/折线图)第13题图b(3)根据表格数据呈现,从2017年开始可以计算国民总收入增长比例,方法是C8单元格输入公式▲(计算公式:(当年国民总收入-去年国民总收入)/去年国民总收入),设置百分比格式后自动填充至F8单元格。(4)可以进行数据分析的软件还可以有▲。(多选,填数字)①Word②SPSS③SAS④MATLAB⑤记事本⑥Python⑦录音机14.某压缩算法的基本思想是用一个数值和一个字符代替具有相同值的连续字符串(不考虑10个以上相同字符)。例如,输入字符串“RRRGBBBBB”,压缩后为“3R1G5B”。小萧设计了以下Python程序来实现上述功能。(1)实现上述功能的python程序代码如下,请在划线处填入合适的代码。st=input('输入字符串:')c,p,s=1,1,""while①:ifst[p]==st[p-1]:84c+=1else:s+=str(c)+st[p-1]②#重置③s+=str(c)+st[p-1]print(s)(2)若删除加框处的代码,输入字符串“RRRGBBBBB”,则输出的结果为▲。15.字符加密:大小写字母加密规则如下图,其它字符加密前后不变。(1)若输入“Good.”则执行以下程序代码后会输出“▲”(2)请在划线处填上合适的代码(请注意结合注释理解程序)。yw,mw=input("请输入原文:"),""①:#isalpha():判断是否是字母,islower():判断是否是小写,isupper():判断是否是大写ifc.isalpha()andc.islower():②ifchr(temp).isalpha():mw+=chr(temp).upper()#upper():转为大写;lower():转为小写else:mw+=chr(temp-26).upper()③temp=ord(c)+1ifchr(temp).isalpha():mw+=chr(temp).lower()else:mw+=chr(temp-26).lower()else:85④print("密文是",mw)16.任取一个正整数,如果不是回文数,将该数与它的倒序数相加,若其和不是回文数,则重复上述步骤,一直到获得回文数为止。例如:68变成154(68+86),再变成605(154+451),最后变成1111(605+506),而1111是回文数,所以经过3次转化68变成回文数。于是有数学家提出一个猜想:不论开始是什么正整数,在经过有限次正序数和倒序数相加的步骤后,都会得到一个回文数。至今为止还不知道这个猜想是对还是错。下列程序的功能是输入一个整数,判断该整数能否在10次以内转化为回文数。(1)输入一个数值:37,转成回文数是:▲。(2)请在划线处填上合适的代码。defis_palindrome(num):#判断num是否是回文数temp,total=num,0whiletemp>0:①temp//=10returntotal==numdefreverse(n):#得到n的反转数,如n为123则得到321returnint(②)n=int(input("请输入一个数值:"))c=0while③:n=n+reverse(n)c+=1ifis_palindrome(n):print("该数经过"+str(c)+"次转化成回文数:"+str(n))else:print("该数在10次内无法转化为回文数!")程序运行效果如下:请输入一个数值:79该数经过6次转化成回文数:44044862021学年第一学期期中杭州地区(含周边)重点中学高二年级技术学科参考答案一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个选项中只有一个是符合题目要求的,不选、错选、多选均不得分。)123456789101112BACADCDDBCCB二、非选择题(本大题共4小题,其中第13题4分,第14题7分,第15题8分,第16题7分,共26分)13.(1)C1分(2)柱形图1分(3)=(C2-B2)/B21分(4)②③④⑥(错选、漏选、多选均不给分)1分14.(1)①p<=len(st)-1或p7(1)121(2)①total=total*10+temp%102分②str(n)[::-1]2分③c<10andnotis_palindrome(n)或c<10andis_palindrome(n)==false2分8
3第13题图a(1)下列关于数据整理的描述,正确的是▲(单选)A.某些缺失的数据可以自己随意估计一个值进行补充B.Excel表格中的异常数据可以直接删除或忽略C.Excel表格中的重复数据可以进行合并或删除D.Excel中格式不一致的数据,一般只保留一种格式的数据,删除其他格式的数据。(2)第13题图b的图表数据类型为▲(选填:柱形图/条形图/折线图)第13题图b(3)根据表格数据呈现,从2017年开始可以计算国民总收入增长比例,方法是C8单元格输入公式▲(计算公式:(当年国民总收入-去年国民总收入)/去年国民总收入),设置百分比格式后自动填充至F8单元格。(4)可以进行数据分析的软件还可以有▲。(多选,填数字)①Word②SPSS③SAS④MATLAB⑤记事本⑥Python⑦录音机14.某压缩算法的基本思想是用一个数值和一个字符代替具有相同值的连续字符串(不考虑10个以上相同字符)。例如,输入字符串“RRRGBBBBB”,压缩后为“3R1G5B”。小萧设计了以下Python程序来实现上述功能。(1)实现上述功能的python程序代码如下,请在划线处填入合适的代码。st=input('输入字符串:')c,p,s=1,1,""while①:ifst[p]==st[p-1]:8
4c+=1else:s+=str(c)+st[p-1]②#重置③s+=str(c)+st[p-1]print(s)(2)若删除加框处的代码,输入字符串“RRRGBBBBB”,则输出的结果为▲。15.字符加密:大小写字母加密规则如下图,其它字符加密前后不变。(1)若输入“Good.”则执行以下程序代码后会输出“▲”(2)请在划线处填上合适的代码(请注意结合注释理解程序)。yw,mw=input("请输入原文:"),""①:#isalpha():判断是否是字母,islower():判断是否是小写,isupper():判断是否是大写ifc.isalpha()andc.islower():②ifchr(temp).isalpha():mw+=chr(temp).upper()#upper():转为大写;lower():转为小写else:mw+=chr(temp-26).upper()③temp=ord(c)+1ifchr(temp).isalpha():mw+=chr(temp).lower()else:mw+=chr(temp-26).lower()else:8
5④print("密文是",mw)16.任取一个正整数,如果不是回文数,将该数与它的倒序数相加,若其和不是回文数,则重复上述步骤,一直到获得回文数为止。例如:68变成154(68+86),再变成605(154+451),最后变成1111(605+506),而1111是回文数,所以经过3次转化68变成回文数。于是有数学家提出一个猜想:不论开始是什么正整数,在经过有限次正序数和倒序数相加的步骤后,都会得到一个回文数。至今为止还不知道这个猜想是对还是错。下列程序的功能是输入一个整数,判断该整数能否在10次以内转化为回文数。(1)输入一个数值:37,转成回文数是:▲。(2)请在划线处填上合适的代码。defis_palindrome(num):#判断num是否是回文数temp,total=num,0whiletemp>0:①temp//=10returntotal==numdefreverse(n):#得到n的反转数,如n为123则得到321returnint(②)n=int(input("请输入一个数值:"))c=0while③:n=n+reverse(n)c+=1ifis_palindrome(n):print("该数经过"+str(c)+"次转化成回文数:"+str(n))else:print("该数在10次内无法转化为回文数!")程序运行效果如下:请输入一个数值:79该数经过6次转化成回文数:440448
62021学年第一学期期中杭州地区(含周边)重点中学高二年级技术学科参考答案一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个选项中只有一个是符合题目要求的,不选、错选、多选均不得分。)123456789101112BACADCDDBCCB二、非选择题(本大题共4小题,其中第13题4分,第14题7分,第15题8分,第16题7分,共26分)13.(1)C1分(2)柱形图1分(3)=(C2-B2)/B21分(4)②③④⑥(错选、漏选、多选均不给分)1分14.(1)①p<=len(st)-1或p7(1)121(2)①total=total*10+temp%102分②str(n)[::-1]2分③c<10andnotis_palindrome(n)或c<10andis_palindrome(n)==false2分8
7(1)121(2)①total=total*10+temp%102分②str(n)[::-1]2分③c<10andnotis_palindrome(n)或c<10andis_palindrome(n)==false2分8
此文档下载收益归作者所有
举报原因
联系方式
详细说明
内容无法转码请点击此处