版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浙江省20222023学年高二上学期信息技术10月份三校联考试卷一、选择题(本大题共13小题,每小题2分)1.下列有关数据与信息的说法,不正确的是()A.数据是对客观事物的符号表示B.数据可作为信息的载体C.数据经过解释后产生的意义就是信息D.数据的表现形式只能是数字【答案】D【解析】【详解】本题考查的是数据与信息。数据是对客观事物的符号表示,数据可作为信息的载体,数据经过解释后产生的意义就是信息。数据的表现形式可以是数字、文字、图像等。故选项D说法不正确。2.下列关于计算机信息编码的描述,正确的是()A.汉字的输入码不是唯一的,常见的有音码、形码等B.ASCII码在计算机中存储时占8位,共有256个ASCII字符C.用视频处理软件把AVI格式视频转为MPEG格式的过程是无损压缩D.若两位十六进制数的首位不为“0”,末位为“0”,则其一定大于十进制数16【答案】A【解析】【详解】本题考查的是信息编码。汉字的输入码不是唯一的,常见的有音码、形码等,选项A正确;ASCII码在计算机中存储时占8位,共有128个ASCII字符,故选项B描述错误;用视频处理软件把AVI格式视频转为MPEG格式的过程是有损压缩,故选项C说法错误;例如:十六进制数10转换为十进制数为16并不大于十进制数16,故选项D说法错误。3.已知大小写字母的ASCII码值相差32D,使用UltraEdit软件查看“python2021”的内码,部分界面如图所示。下列说法正确是()A.小写字母“y”的内码值为79H,可推得小写字母“z”的内码值为80HB.小写字母“p”的内码值为70H,可推得大写字母“0”的内码值为4FHC.图中“2”的内码值为20H,转化为十进制为32D.字符“python2021”的内码共占10个字节【答案】B【解析】【详解】本题主要考查UltraEdit软件。小写字母“y”的内码值为79H,可推得小写字母“z”的内码值为79H+1=7AH;小写字母“p”的内码值为70H,则小写字母“o”的内码值为70H1=6FH,可推得大写字母“0”的内码值为6FH20H=4FH(大写字母与小写字母十进制相差32,对应十六进制为20);图中“2”的内码值为32H,转化为十进制为50;字符“python2021”的内码共占11个字节,故本题选B选项。4.为了保障数据传输过程中数据的安全,人们往往采用多种方式来隐藏数据或者伪装数据。其中一种常用的办法就是把数据插入一幅图像中,通过把真实数据以二进制的形式插入图像中,这样即使被截获,表面看起来就是一幅图像。下列几组数据中最有可能存在隐藏数据的是()A. B. C. D.【答案】D【解析】【详解】本题主要考查数据安全。未经压缩图像容量=像素*颜色深度/8,对比B、D选项可知最有可能存在隐藏数据是D组数据,故本题选D选项。5.下列有关大数据的说法,不正确的是()A.大数据要分析的是抽样数据,而不是全体数据B.大数据的速度快不仅指数据产生的速度快,还指数据处理的速度快C.大数据不再追求个别数据的精确性,允许数据混杂D.大数据价值密度的高低与数据总量的大小成反比【答案】A【解析】【详解】本题考查是大数据特征。大数据的特征:(1)从互联网产生大数据的角度来看,大数据具有“4V”特征:大量(Volume)、多样(Variety)、低价值密度(Value)、高速(Velocity)(2)从互联网思维的角度来看,大数据具有三个特征:样本渐趋于总体,精确让位于模糊,相关性重于因果。(3)从大数据存储与计算的角度来看,大数据具有两个特征:分布式存储和分布式并行计算。故本题应选A。6.下列Python表达式的值为数值5的是()A.int(max("5","11","100")) B.len([1,2,3,5]) C.str(5) D.abs(float(5))【答案】A【解析】【详解】本题主要考查Python表达式的运算。int(max("5","11","100"))=int("5")=5,len([1,2,3,5])=4,str(5)="5",abs(float(5))=5.0,故本题选A选项。7.Python表达式3**2+7%13//4**0.5*4的值是()A. B. C. D.【答案】C【解析】【详解】本题主要考查Python表达式的运算。3**2+7%13//4**0.5*4=9+7%13//2.0*4=9+7//2.0*4=9+3.0*4=9+12.0=3.0。故本题选C选项。8.已知变量s="2021china",则表达式s[1]+s[2]*2的值是()A."a4" B."a22" C."n22" D."a0"【答案】B【解析】【详解】本题考查的是表达式的运算。对于字符串变量的编号,从左到右是0、1、2、3、4……依次增加,所以s[2]*2=22。编号从右往左,编号为1、2、3、4……,s[1]=a。所以本题答案为a22。故选项B正确。9.有如下Python程序段:x,y,z=142,125,120res=0ifx>y:res=xelify>z:res+=zres=5print(res)运行该程序段后,输出结果是()A.115 B.137 C.140 D.157【答案】B【解析】【详解】本题考查的是Python选择语句。x,y,z=142,125,120,满足x>y,执行res=x=142,退出选择语句范围,执行res=5,故res=1425=137,选项B正确。10.有如下Python程序段:a=[]b=[1,5,4,1,5]c={1:3,2:4,3:5,4:1,5:2}foriinb:ifinotina:a.append(c[i])print(a)运行该程序段后,列表a的值是()A.[1,5,4] B.[3,2,1] C.[3,2,1,2] D.[3,2,1,3]【答案】C【解析】【详解】本题主要考查Python程序的执行。a、b是列表,c是字典,循环结构中,变量i依次从列表b中取数,如果i不在列表a中,则将c[i]添加到列表a中。前三轮循环,均满足if判断结构,i依次为1、5、4,a=[3,2,1];第四轮循环,i=1,不满足if判断跳过;第五轮循环,i=5,满足if判断,将c[5]=2添加到列表a中。故运行该程序段后,列表a的值是[3,2,1,2],选C选项。11.下列Python程序的功能是使用迭代算法求s的值。n=int(input("pleaseinputn:"))s=0foriinrange(1,n):ifi%3==0:s=s+iprint("s=",s)程序执行时,输入n的值为25,则输出的结果为()A.s=84 B.s=118 C.s=108 D.s=105【答案】C【解析】【详解】本题主要考查Python程序的执行。分析程序可知,输入n的值为25,该程序实现将1~24之间是3的倍数的数进行累加求和,满足条件的数有3、6、9、12、15、18、21、24,故sum=sum+i=0+3+6+9+12+15+18+21+24=108,故本题选C选项。12.计算斐波那契数列(该数列从第3项开始,每一项都等于前两项之和),求最后项的值并输出。python程序段如下所示:n=int(input("输入斐波那契数列长度:"))a=[0]*na[0]=a[1]=1i=2#①whilei<n:#②a[i]=a[i2]+a[i1]#③i=i+1print(a[i])#④该程序运行后显示出错信息,请选出有问题的语句是()A.① B.② C.③ D.④【答案】D【解析】【详解】本题主要考查Python程序的执行与调试。分析程序可知,数组a保存数列每一项,但④语句只能输出最后一项,因为不在循环体内,故本题选D选项。13.有下列Python程序段:s="6p25y3t"sum=t=0flag=Trueforchins:if"0"<=ch<="9":t=t*10+int(ch)else:ifflag==True:sum+=tt=0flag=notflag执行该程序段后,变量sum值为()A.6 B.9 C.28 D.34【答案】B【解析】【详解】本题考查的是Python综合应用。阅读程序可知,逐个读取字符串中的字符,如果是数字则转换为数值类型;如果是字符,则清空t,标志位flag取反;如果是字符且标志位flag为真,则将数字累加到sum。s="6p25y3t",读取到第一个数字是9,flag为真,将数字累加到sum=6;读取到第一非数字p,标志位flag取反后为假,读取到第二个数25,由于flag为假,不将数字累加到sum;读取到第二个非数字y,标志位flag取反后为真;读取到第三个数字是3,flag为真,将数字累加到sum=6+3=9。故本题应选B。二、非选择题(本大题共4小题,5+6+7+6,共24分)14.基姆拉尔森公式用来计算给定日期是星期几的问题。基姆拉尔森公式的python表达式为week=(d+2*m+3*(m+1)//5+y+y//4y//100+y//400+1)%7。该表达式中,y表示年份,m表示月份,d表示日期。经计算所得week值为0表示星期日,week值为1表示星期一,……以此类推。若遇到1月和2月,则需要将其分别转换为上一年的13月和14月,如:2020213需要换算成20191413后代入公式计算。(1)根据题意,2021年1月1日是星期________(2)实现上述功能,请将下列python程序补充完整。sw='日一二三四五六'y=int(input('请输入年份:'))m=int(input('请输入月份:'))d=int(input('请输入日期:'))print(y,'年',m,'月',d,'日')if______:m+=12y=1week=(d+2*m+3*(m+1)//5+y+y//4y//100+y//400+1)%7weekday=_____print('星期',weekday)【答案】①.五②.m==1orm==2③.sw[week]【解析】【详解】本题主要考查Python程序的综合应用。①根据题意,若遇到1月和2月,则需要将其分别转换为上一年的13月和14月,2021年1月1日所在的星期是week=(1+2*13+3*(13+1)//5+2020+2020//42020//100+2020//400+1)%7=5,即2021年1月1日是星期五。②若遇到1月和2月,则需要将其分别转换为上一年的13月和14月,故此处if判断条件是m==1orm==2。③经计算所得week值为0表示星期日,week值为1表示星期一,……以此类推,sw='日一二三四五六',此处根据week从sw取出对应的星期,故填sw[week]。15.通过调查发现,人们普遍认为带有数字2、6、8的车牌比较吉利,而带有数字4的车牌则不吉利。小明想通过编写程序来计算车牌的吉利值:其中数字2吉利值为1,数字6吉利值为2,数字8吉利值为3,数字4的吉利值为2、其他数字吉利值为0。如车牌号“浙H94286”的吉利值为4。程序代码如下,请在程序划线处填入合适的代码。dic={"2":1,"6":2,"8":3,"4":2}cp=input("请输入车牌号(格式如'浙H94286'):")count=0foriin______:x=cp[i]ifxin["2","4","6","8"]:_____print("该车牌号的吉利值为:"+_____)【答案】①.range(2,len(cp))②.count+=dic[x]或count=count+dic[x]③.str(count)【解析】【详解】本题考查的是Python循环语句。依次从车牌号读取字符,前两位不是数字,故第一空应为:range(2,len(cp));吉利值存放在字典dic中,故第二空为:count+=dic[x]或count=count+dic[x];计算出来的吉利值为数值类型,而print语句中是用加法跟前面字符连接在一块,故要将吉利值count转换为字符类型,所以第三空应为:str(count)。16.编写一个“人民币小写转大写”的程序,实现功能如下:从键盘输入待转换的小写金额(不得超过9位数),输出其大写金额。运行界面如图所示:dx={"0":"零","1":"壹","2":"贰","3":"叁","4":"肆","5":"伍","6":"陆","7":"柒","8":"捌","9":"玖"}dw="亿仟佰拾万仟佰拾元"money=input("请输入金额(整数,不得超过9位):")zh=""t=""if①________:print("输入的数据超出所能转换的范围。")else:foriinrange(0,len(money)):t=②___________#取出第i位小写对应的大写dwz=len(dw)len(money)+i#计算该小写数字对应的单位在dw中的索引号③___________print(money,"的大写为:",zh,"整")(1)为实现上述功能,请在划线处填入合适代码。(2)若输入的金额为20,则输出的结果是_________________。【答案】①.①len(money)>9②.②dx[money[i]]③.③zh=zh+t+dw[dwz]④.20的大写为:贰拾零元整【解析】【详解】本题主要考查Python程序的综合应用。①输入金额是整数且不得超过9位,分析代码可知,此处判断是否输入的金额超过9位,故填len(money)>9。②将输入金额字符串money中取出第i位小写转换为对应的大写,即从字典dx中取出对应的大写,故填dx[money[i]]。③dwz是计算该小写数字对应的单位在dw中的索引号,变量zh保存最终转换的结果,变量t是i位小写对应的大写,dw保存单位,此处在t后面加上对应的单位,故填zh=zh+t+dw[dwz]。④若输入的金额为20,则输出的结果是20的大写为:贰拾零元整。17.现有一小块矿石,质量不超过200g,现用托盘天平来称重,已知砝码规格有50g,20g,10g,5g,2g,1g,共6种规格,每种规格的砝码数量均满足需求,游码置于标尺零刻度位置且无需拨动,将该矿石放至托盘天平左盘,不断往右盘加砝码(注:先大后小),直至平衡。根据输入的矿石质量(注:只考虑正整数),输出平衡时所需的各规格砝码数量。该程序运行的部分界面如下图所示,请在程序划线处填入合适的代码(每空2分)。ore=int(input("请输入矿石质量:"))weight
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国画创意台灯课件设计
- 清吧宣传册设计
- 家庭配饰设计方案
- 现代化猪场管理体系
- 现代教育模式创新路径
- 26年BRCA人群随访手册
- 医学26年老年冠心病指南解读查房课件
- 散客接待流程标准化实施体系
- 方所设计分析
- 篮球拓展课课件
- 总审计师评价制度
- 广东省广州市2026年中考一模英语试题附答案
- 2026校招:陕西投资集团面试题及答案
- 2025年郴电国际校园招聘74人笔试历年难易错考点试卷带答案解析
- 2025年上海铁路局24届笔试真题及答案
- DB45-T 2885-2024 生活无着的流浪乞讨人员接送返乡工作规范
- 养老院护士长培训课件
- 泵房日常安全培训课件
- 园林景观品质第三方评估(可编辑)
- 疥疮预防控制措施
- 2025年教育科技数字化校园建设方案
评论
0/150
提交评论