浙江省杭州地区(含周边)重点中学2021-2022学年高二上学期期中考试信息技术试题(解析版)_第1页
浙江省杭州地区(含周边)重点中学2021-2022学年高二上学期期中考试信息技术试题(解析版)_第2页
浙江省杭州地区(含周边)重点中学2021-2022学年高二上学期期中考试信息技术试题(解析版)_第3页
浙江省杭州地区(含周边)重点中学2021-2022学年高二上学期期中考试信息技术试题(解析版)_第4页
浙江省杭州地区(含周边)重点中学2021-2022学年高二上学期期中考试信息技术试题(解析版)_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2021学年第一学期期中杭州地区(含周边)重点中学高二年级技术学科试题第一部分:信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个选项中只有一个是符合题目要求的,不选、错选、多选均不得分。)1.下列有关数据、信息、知识的理解不正确的是()A.数据是对客观事物的符号表示,它有多种表现形式B.信息具有载体依附性,我们答题所看的文字就是信息C.与物质、能源不同,信息不会因为被别人获取而发生损耗D.知识是人类在社会实践中所获得的认识与经验的总和,它可以继承和传递【答案】B【解析】【详解】本题主要考查数据、信息和知识的描述。数据是对客观事物的符号表示,它有多种表现形式;信息具有载体依附性,我们答题所看的文字就是信息的载体;与物质、能源不同,信息不会因为被别人获取而发生损耗;知识是人类在社会实践中所获得的认识与经验的总和,它可以继承和传递,故本题选B选项。2.下列有关大数据的说法,不正确的是()A.大数据的特征之一就是速度快,这指的就是数据处理的速度快B.大数据虽然蕴含着巨大的价值,但因其数据量庞大,价值密度相对较低C.大数据的数据来源多,既有人工产生的,也有机器自动产生的D.数据量大并不一定就是大数据【答案】A【解析】【详解】本题主要考查大数据的描述。大数据的特征之一就是速度快,这指的是数据产生速度快以及数据流动速度快;大数据虽然蕴含着巨大的价值,但因其数据量庞大,价值密度相对较低;大数据的数据来源多,既有人工产生的,也有机器自动产生的;数据量大并不一定就是大数据,故本题选A选项。3.一个二位十六进制正整数n,末位是“9”,下列说法正确的是()A.无法确定n是奇数还是偶数B.n+1是一个三位十六进制数C.转换为十进制数,最小值是25DD.转换为二进制数,最大值是11111111B【答案】C【解析】【详解】本题考查的是进制数相关知识。因为是十六进制数,其奇偶性只要看最后一位,末位是“9”,可以确定n是奇数,故选项A错误;n+1末位是“A”,没有进为,故n+1还是两位,选项B错误;两位十六进制最小值是19H,转换为十进制为:25D,选项C正确;两位十六进制最大值是F9H,转换为二进制数为:11111001B,选项D错误。4.对于数据安全,不仅要做好防护上的安全,还应提高数据本身的安全,如通过数据加密、数据校验等方法来提高数据的保密性和完整性。以下不是常见数据校验方法的有()A.Base64 B.MD5 C.CRC D.SHA-1【答案】A【解析】【详解】本题主要考查数据安全。常见的校验方法有:MD5、CRC、SHA-1等,Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,故本题选A选项。5.使用UltraEdit软件查看如图所示文字的内码,部分界面如图所示。下列说法正确的是()A.全角字符共有5个B.字符“j”的内码对应二进制数是“01110000”C.如图所示文字占用存储空间为37bitD.字符“10”的内码用十六进制数表示是“3130”【答案】D【解析】【详解】本题主要考查UltraEdit软件。由图可知,全角字符共有7个(分别是“(”、“请输入半径”、“)”);字符“i”的内码是69,则字符“j”的内码是69+1=6A,对应二进制数是“01101010”;如图所示文字占用存储空间为37B;字符“1”、“0”的内码分别是“31”、“30”,则字符“10”的内码用十六进制数表示是“3130”,故本题选D选项。6.将如图所示Wave格式音频压缩为MP3格式文件,压缩后的MP3格式文件大小为5MB,则其压缩比约为()A.3:1 B.5:1 C.10:1 D.20:1【答案】C【解析】【详解】本题主要考查音频文件容量计算。未经压缩音频文件容量=采样频率*量化位数*声道数*时长/8=44100*16*2*5*60/8/1024/1024=50MB,压缩后的MP3格式文件大小为5MB,则其压缩比约为50:5=10:1,故本题选C选项。7.某算法的流程图如图所示,若输入的n值为14,则算法运行结束时,以下说法中不正确的是()A.s的值是3B.r的值是1C.n的值是0D.n>0执行了4次【答案】D【解析】【详解】本题主要考查算法流程图执行。分析程序可知,该算法流程图实现将十进制数n通过“除权取余”的方法转换为二进制数。14//2=7,7//2=3,3//2=1,1//2=0,变量s(s=s+r)对余数求和,算法运行结束时,s=3,r=1,n=0,n>0执行了5次,故本题选D选项。8.下列逻辑表达式中,值为True的是()A.int(-5.6)==len("Python")B."Python"[5:7]=="on"C.6+int("-3")<=len("-3")D.1750//100%10==7【答案】D【解析】【详解】本题主要考查Python表达式的运算。int(-5.6)=-5,len("Python")=6,故表达式int(-5.6)==len("Python")值为False;"Python"[5:7]="n",故表达式"Python"[5:7]=="on"值为False;6+int("-3")=6-3=3,len("-3")=2,故表达式6+int("-3")<=len("-3")值为False;1750//100%10=17%10=7,故表达式1750//100%10==7值为True,故本题选D选项。9.有如下程序段:x,y=4,6print("x+y")该程序段运行后,将输出显示()A.4+6 B.x+y C.10 D.x+y=10【答案】B【解析】【详解】本题主要考查Python程序的执行。x=4,y=6,"x+y"将原样显示,故该程序段运行后,将输出显示x+y,故本题选B选项。10.有如下Python程序段:k=[29,38,78,17]m=k[0]foriink:ifi>m:m=iprint(m)该程序段执行后,输出结果为()A29 B.38 C.78 D.17【答案】C【解析】【详解】本题主要考查Python程序的执行。分析程序可知,该程序实现将列表k中的最大元素赋给变量m,故该程序段执行后,输出结果m为78,故本题选C选项。11.有如下Python程序段:s=0forkinrange(3,1,-1):ifk<=1:x=1ifk<=2:x=2ifk<=3:x=3s=s+xprint(s)执行该程序段后,输出显示的内容是()A.9 B.8 C.6 D.3【答案】C【解析】【详解】本题主要考查Python程序的执行。由代码可知,变量k的可取值分别是3、2。当k=3时,x=3,s=s+x=0+3=3;当k=2时,分别满足k<=2和k<=3,x=3,s=s+x=3+3=6,故执行该程序段后,输出显示的内容是6,故本题选C选项。12.有如下Python程序段,假设程序运行正常,图A所示图片是原始图片,则推测程序运行结果图片是()fromPILimportImageimportnumpyasnpimportmatplotlib.pyplotaspltchoicelist,choice=[50,128,188,255],256foriinchoicelist:ifi<choice:choice=ifn='tiger02.jpg'img=np.array(Image.open(fn).convert('L'))rows,cols=img.shape#图像尺寸分别赋值foriinrange(rows):#依次取每个像素坐标forjinrange(cols):if(img[i,j]<=choice):#像素值小于等于指定值,赋值1,否则为0img[i,j]=0else:img[i,j]=1plt.figure("tiger128")#指定当前绘图对象plt.imshow(img,cmap='gray')#显示灰度图像plt.axis('off')#关闭图像坐标plt.show()#弹出包含了图片的窗口A. B. C. D.【答案】B【解析】【详解】本题主要考查Python程序的执行与调试。第一个for循环执行完,choice的值为50(取列表choicelist中最小的值),后面的程序代码按照choice灰度值进行绘图,结合选项可知,程序运行结果图片是选项B,故本题选B选项。二、非选择题(本大题共4小题,其中第13题4分,第14题7分,第15题8分,第16题7分,共26分)13.小萧从国家统计局网站上收集了近几年国民总收入相关数据,并使用Excel软件进行相关数据处理与分析。部分界面如图a所示,请回答下列问题:图a(1)下列关于数据整理的描述,正确的是______(单选)A.某些缺失的数据可以自己随意估计一个值进行补充B.Excel表格中的异常数据可以直接删除或忽略C.Excel表格中的重复数据可以进行合并或删除D.Excel中格式不一致的数据,一般只保留一种格式的数据,删除其他格式的数据。(2)图b的图表数据类型为______(选填:柱形图/条形图/折线图)(3)根据表格数据呈现,从2017年开始可以计算国民总收入增长比例,方法是C8单元格输入公式______(计算公式:(当年国民总收入-去年国民总收入)/去年国民总收入),设置百分比格式后自动填充至F8单元格。(4)可以进行数据分析的软件还可以有______。(多选,填数字)①Word②SPSS③SAS④MATLAB⑤记事本⑥Python⑦录音机【答案】①.C②.柱形图③.=(C2-B2)/B2④.②③④⑥【解析】【详解】本题主要考查Excel表格处理。①某些缺失的数据不可以自己随意估计一个值进行补充;Excel表格中的异常数据不可以直接删除或忽略;Excel表格中的重复数据可以进行合并或删除;Excel中格式不一致的数据,一般不可只保留一种格式的数据,删除其他格式的数据,故本题选C选项。②由图可知,图b的图表数据类型为柱形图。③国民总收入增长比例=(当年国民总收入-去年国民总收入)/去年国民总收入),可知C8单元格输入公式是:=(C2-B2)/B2。④可以进行数据分析的软件还可以有:SPSS(SPSS是全球领先的数据统计分析、数据挖掘、预测建模产品及解决方案的软件)、SAS(数据分析软件)、MATLAB(用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人,控制系统等领域)、Python(程序设计软件,可以用来数据分析),故填②③④⑥。14.某压缩算法的基本思想是用一个数值和一个字符代替具有相同值的连续字符串(不考虑10个以上相同字符)。例如,输入字符串“RRRGBBBBB”,压缩后为“3R1G5B”。小萧设计了以下Python程序来实现上述功能。(1)实现上述功能的python程序代码如下,请在划线处填入合适的代码。st=input('输入字符串:')c,p,s=1,1,""while________①:ifst[p]==st[p-1]:c+=1else:s+=str(c)+st[p-1]________②#重置_____③print(s)(2)若删除加框处的代码,输入字符串“RRRGBBBBB”,则输出的结果为______。【答案】①.①p<=len(st)-1或p<len(st)②.③c=1③.④p+=1或p=p+1④.3R1G【解析】【详解】本题考查的是python解决实际问题。遍历字符串的条件是whilep<=len(st)-1。c的作用是计算相同字符的个数,故当前后字母不一致时需要将c值重置。每个字母执行完成之后对针对下一个字母执行代码,故p=p+1。去掉s+=str(c)+st[p-1]行后,则当执行完字母前后不一致后,不再执行后面的字符串相加效果,执行完3R1G后就结束了,故答案为3R1G。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:_________print("密文是",mw)【答案】①.hPPE.②.forcinyw③.temp=ord(c)+1④.elifc.isalpha()andc.isupper():⑤.mw+=c或mw=mw+c【解析】【详解】本题主要考查Python程序的综合应用。①由图中大小写字母加密规则可知,若输入“Good.”则执行以下程序代码后会输出“hPPE.”。②通过for循环依次取出原文每一个字符进行判断,用变量c保存,故填forcinyw。③如果c是小写字母,按照加密规则,将其后移一位(将其使用ord函数转换为ASCII码值并递增1)并转换为大写,故填temp=ord(c)+1。④此处是elseif部分,判断变量c是否为大写字母,故填elifc.isalpha()andc.isupper():。⑤如果变量c不是字母,则加密前后不变,直接将变量c拼接到mw中,故填mw+=c或mw=mw+c。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_____________

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论