浙江省宁波市宁波镇海中学2021-2022学年高二上学期期末考试信息技术试题(原卷版)_第1页
浙江省宁波市宁波镇海中学2021-2022学年高二上学期期末考试信息技术试题(原卷版)_第2页
浙江省宁波市宁波镇海中学2021-2022学年高二上学期期末考试信息技术试题(原卷版)_第3页
浙江省宁波市宁波镇海中学2021-2022学年高二上学期期末考试信息技术试题(原卷版)_第4页
浙江省宁波市宁波镇海中学2021-2022学年高二上学期期末考试信息技术试题(原卷版)_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

宁波镇海中学2021-2022年第一学期期末考试高二信息技术50分一、选择题(每小题只有一个正确答案,每题2分,总共28分).由古至今,数据的记录形式多样化,下列说法不正确的是()A.远古“结绳记事”中的大结小结的数量是数据B.古人刻在泥板或者石器的图案是数据C.发于汉墓中的竹简、帛书是数据D.现在火车票上的身份证号码是数据.关于计算机中各种类型的数据,以下说法正确的是()A.用计算机录制并存储一段声音,需要经历“数模转换”的过程B.由于编码方式不同,图像文件具有BMP、JPEG、GIF等不同格式c.位图是用基于数学方程的几何图元描述的,放大后不会失真D.由反射率相差很大的黑条和白条排成的平行线图案叫做二维码3.用UltraEdit观察字符"Python很优雅!”内码,部分截图如图所示。Q1234567早「Gd牛f00000000b:507974686F6EBADCD3C5DIC5A3Al;PpthQn彳艮优雅!以下说法正确的是()A.图中内码表示的字符中共有7个ASCH字符B.图中“雅”的内码为C5A3C.可以推测小写字母“p”的内码为70HD.图中内码用二进制表示为10100001.一段未经压缩的wave格式立体声音频,时长为4分钟,采样频率为,量化位数为16位,现将其另存为相同时长,采样频率为,量化位数为8位的单声道Wave格式音频,则原文件与新文件的存储容量之比为()A.16:1B.8:1C.6:1D.4:1.通过对历史交易记录这个庞大数据库的观察,沃尔玛注意到,每当美国季节性飓风来临之前,不仅手电筒销量增加,而且含糖蛋挞销量也增加了。因此每当季节性飓风来临时,沃尔玛就会把含糖蛋挞与飓风用品摆放在一起,能够增加销量。以上材料最能体现的是:()A.大数据时代不一定强调因果关系的探求,而更注重相关性B.大数据的价值密度低,能发挥作用的是其中的一小部分C.数据给生活来便的同时,也带来一些社会问题D.大数据时代要分析的是全体数据,而不是抽样数据.某算法的部分流程图如图所示,输入a的值23,执行这部分流程后,变量s的值是()/ft入a的%/A.1110B.1011C.10111.已知s='abcdefgh',则s[l:5:2]+s[-l:-7:-2]/ft入a的%/A.'bdhfti'B.'bdfhfdb'C.'achftT.python表达式len("Hello2021!”)+abs(3**2・10)的值为()A.14B.13C.11D.11101D.11101D.'acehfdb'D.9D.11101D.'acehfdb'D.9.导入random模块后,随机产生一个[20,50)区间范围内的正整数的python语句是()D.11101D.'acehfdb'D.9C.int(random.random();{c30+20)D.random.uniform(20,50).某班级学习小组成员的分组情况以及学员成绩分别用Python存储在students和scores中。若students1"第一组[“小红”,“小明“,“小张1“第二组“:[“小黄“,“小霞“,“小斌1“第三组“:[”小蓝“小华“,“小诚”]},scores=[{“小红”:90,“小明“:80,”小张”:75},{“小黄”:86「小霞”:70,”小斌A.studentsA.students「第一组”]川,A.students「第一组”]川,scores⑼「小明”]B.students「第一组”][1],scores"]「小明”]C.students]”第一组]⑵,scores[。]「小明”]D.students[”第一组]⑵,scores"]「小明”:89},A.students「第一组”]川,scores⑼「小明”]B.students「第一组”][1],scores"]「小明”]C.students]”第一组]⑵,scores[。]「小明”]D.students[”第一组]⑵,scores"]「小明.有如下Python程序段:ch=n2nd-ucD0Sy3tnres="”foriinrange(len(ch)):ifuan<=ch[i]v="z":res=res+ch[ijprint(res)C.所有数字之利D.所有非数字字符该程序段的功能是输出字符串ch中的()A.所有小写字母C.所有数字之利D.所有非数字字符.哥德巴赫猜想提出:任一大于2的偶数都可表示成两个质数之和。小余想通过Python程序来验证这一猜想,输入一个大于2的偶数,输出一个满足猜想的表达式。程序代码如下:importmathdefisprime(x):foriinrange(2,int(math.sqrt(x))+1):if(D:returnFalsereturnTruen=int(input(“请输入一个大于2偶数:"))forpinrange(2,n-l):q=n-pif②:print(nj=",pj+'q)break下列选项中能实现该代码程序功能的是()①x%i!=0(2)isprime(p)andisprime(q)①x%i!=0②isprime(p)orisprime(q)①x%i==0(2)isprime(p)andisprime(q)①x%i==0(g)isprime(p)orisprime(q).通过调查发现,人们普遍认为带有数字2、6、8的车牌比较吉利,而带有数字4的车牌则不吉利。小石想通过编写程序来计算车牌的吉利值:其中数字2吉利值为1,数字6吉利值为2,数字8吉利值为3,数字4的吉利值为-2、其他数字吉利值为0。如车牌号“浙H94286”的吉利值为4。程序代码如下::dic={”2":l,“6”:2,“813,“4":-2}cp二input("请输入车牌号(格式如“浙H94286“):“)count=0foriinrange(2,①):x=cp[i]ifxin-2丁'4丫6',"8"]:count+=(2)print("该车牌号的吉利值为:",count)为实现功能,划线处代码应为()A.©len(cp)-l②dic[x]B.①len(cp)②dic[int(x)]C.①len(cp)-l②dic[int(x)]D.①len(cp)②dic[x].某Python代码如下:importrandom1st=[0]*8#定义列表1st,lst[O]〜1st⑺初始值均为0i=0whilei<8:ifi%2=0:lst[i]=int(random.random()*10)else:1st[i]=int(random.randint(1,5))*2+1i+=1print(lst)执行程序后,列表lst[0]〜lst[7]各元素值可能的是()A.[0,10,2,9,8,3,4,5]B.[8,5,4,7,10,3,6,9]C[4,11,3,5,9,6,1,7]D.[6,3,1,11,7,3,5,9]二、编程题(总共有3大题,第15题7分,第16题7分,第17题8分,共22分).魔法世界有一个毕达哥拉斯学派,他们将一个数如果恰好等于它因子之和,则称它为“完美数”。并且认为完美数具有神奇的魔力。例如6的因子为1、2、3,而6=1+2+3,因此6是“完美数”。创始人毕达哥拉斯说:“6象征着完满的婚姻以及健康和美丽,因为它的部分是完整的,并且其和等于自身。”小明同学想利用所学的Python编程,找出1000之内(包括1000)的所有完美数。程序代码如下:deff(x):s=0foriinrange(l,x//2+1):ifx%i==0:—①returnsforiinrange2.UM>i:t=f⑴if_②print。是完美数”,sep=")⑴程序中函数main部分的算法是(选填:解析箪法/枚举算法)⑵在程序①②划线处填入适当的语句表达式。(3)加框处代码有误,请修改,实现查找1000(包括1000)以内的完美数。.某压缩算法的基本思想是用一个数值和一个字符代替具有相同值的连续字符串(不考虑10个以上相同字符)。例如,输入字符串“RRRGBBBBB”,压缩后为“3R1G5B”。小萧设计了以下Python程序来实现上述功能。(1)实现上述功能的python程序代码如下,请在划线处填入合适的代码。s匚input(输入字符串:)C,P,S=1,1J”while①:ifst[p]==st[p-l]:c+=lelse:s+=str(c)+st[p-l]②#重置③print(s)(2)若删除加框处代码,输入字符串“RRRGBBBBB”,则输出的结果为。.某校为了响应双减政策每周加设了一节体育选修课程,为了便于学校师资安排及课程的开设。需要对学生选课需求进行摸排。学校可以开设的课程共9门,在前期选课时学生可以选择自己喜欢的3门课程,选课信息已保存在文本文件中(课程名称用数字1〜9表示),最终每个学生只安排1门课程学习。为了统计每门课程的选课人数及同选最多的两门课程,编写了以下程序。所谓“同选”是指学生在3门课的选择中最喜欢一起选的两门课,比如A同学选了124,B同学选了134,则同选最多的两门课为14。请回答以下问题:⑴该程序先将文本文件的选课数据读取并保存到列表xk中,文本文件及读取到列表后部分数据如图所示,则该列表数据项的数据结构是(选填:字符串/列表/字典),数据项中的数据元素(如’5,)的数据类型是(选填:整型/实型/字符串型)3xk.txt-记事本文件(F)编辑⑹格式(O)查看(V)帮助(H)666526665258193666526665258193LL0,b,/J,Lo,b[T','3'],19','5',⑵程序运行结果如图所示,补充完整划线处的代码排球选课人数:215人篮球选课人数:201人足球选课人数:206人羽毛球选课人数:239人乒乓球选课人数:198人网球选课人数:193人健身操选课人数:168人游泳选课人数:192人太极选课人数:188人同选最多的两门课程是:羽毛球乒乓球»>course寸排球"J篮球7足球:羽毛球/乒乓球:网球“,“健身操”,“游泳"J太极”]xk=[]#存储选课信息,用数字1〜9表示9门课程仁⑼*9#存储9门课程的选课人数d=[0]*100#存储两门课程同选的次数,如d[26]=50表示篮球和网球被50个同学同选defrelation(y):#计算列表y中各数据项的同选次数foriinrange(l,10):forjinrange(i+l,10):ifstr(i)inyandstr(i)iny:#课程i,j均在列表y中出现d[10*i+j]+=l#第i和第j门课程同选次数加1存储在列表d中file=open(nxk.txtM,nrn)#打开文件line=file.readline()whileline:line=line.split()#以空格切开,得到的结果是字符串元素,再组合成列表数据样式详见第⑴小题图所示xk.append(line)line=file.readline()file.close()foryinx

温馨提示

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

评论

0/150

提交评论