欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    浙江省宁波市宁波镇海中学2021-2022学年高二上学期期末考试信息技术试题.docx

    • 资源ID:93839323       资源大小:39.59KB        全文页数:9页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    浙江省宁波市宁波镇海中学2021-2022学年高二上学期期末考试信息技术试题.docx

    宁波镇海中学2021-2022年第一学期期末考试高二信息技术50分一、选择题(每小题只有一个正确答案,每题2分,总共28分).由古至今,数据的记录形式多样化,下列说法不正确的是()A.远古“结绳记事”中 大结小结的数量是数据B.古人刻在泥板或者石器的图案是数据C.发于汉墓中的竹简、帛书是数据D.现在火车票上的身份证号码是数据【答案】C【解析】本题考查数据。数据是现实世界客观事物的符号记录,是信息的载体,是计算机加工的对象。故本题应选 Co.关于计算机中各种类型的数据,以下说法正确的是()A.用计算机录制并存储一段声音,需要经历“数模转换”的过程.由于编码方式不同,图像文件具有BMP、JPEG、GIF等不同格式C.位图是用基于数学方程的几何图元描述的,放大后不会失真D.由反射率相差很大黑条和白条排成的平行线图案叫做二维码【答案】B【解析】本题主要考查计算机信息编码。用计算机录制并存储一段声音,需要经历“模数转换”的过程;由于编码 方式不同,图像文件具有BMP、JPEG、GIF等不同格式;位图是用基于数学方程的几何图元描述的,放大 后会失真;由反射率相差很大的黑条和白条排成的平行线图案叫做条形码,二维码是用某种特定的几何图 形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号的信息,故本题选B选项。3.用UltraEdit观察字符“Python很优雅!”内码,部分截图如图所示。Q1234567早Gd牛f00000000b: 50 79 74 68 6F 6E BA DC D3 C5 DI C5 A3 Al; 咏hem很优雅!以下说法正确的是()A.图中内码表示的字符中共有7个ASCII字符B.图中“雅”的内码为C5 A3C.可以推测小写字母“p”的内码为70HD.图中内码用二进制表示为10100001【答案】C【解析】本题考查信息编码。图中内码表示的字符中共有6个ASCH字符,选项A错误;图中“雅”的内码为4. 一段未经压缩的wave格式立体声音频,时长为4分钟,采样频率为,量化位数为16位,现将其另存为 相同时长,采样频率为,量化位数为8位的单声道Wave格式音频,则原文件与新文件的存储容量之比为()16:1B. 8:1C. 6:1D. 4:1【答案】D【解析】本题主要考查音频文件容量计算。音频文件容量二采样频率*量化位数*声道数*时长/8。因此,原文件大 小为二44100*16*2*4*60/8,新文件大小为 22050*8*2*4*60/8,容量之比为 4: 1。5 .通过对历史交易记录这个庞大数据库的观察,沃尔玛注意到,每当美国季节性飓风来临之前,不仅手电 筒销量增加,而且含糖蛋挞销量也增加了。因此每当季节性飓风来临时,沃尔玛就会把含糖蛋挞与飓风用 品摆放在一起,能够增加销量。以上材料最能体现的是:()A.大数据时代不一定强调因果关系的探求,而更注重相关性B.大数据的价值密度低,能发挥作用的是其中的一小部分C.数据给生活来便的同时,也带来一些社会问题D.大数据时代要分析的是全体数据,而不是抽样数据【答案】A【解析】木题考查大数据。根据题意,每当季节性飓风来临时,沃尔玛就会把含糖蛋挞与飓风用品摆放在一起,能 够增加销量。这说明,大数据时代不一定强调因果关系的探求,而更注重相关性。故选项A正确。6 .某算法的部分流程图如图所示,输入a的值23,执行这部分流程后,变量s的值是()/ft入a的%/A. 1110B. 1011C. 10111D. 11101【答案】C【解析】本题考查的是循环流程图。阅读流程图,可知这是将输入的十进制a,转换为二进制数。,输入a的值23转 换为二进制数为:10111,故选项C正确。7 .已知 s='abcdefgh',则 sl:5:2+s-l:-7:-2的值是()A. 'bdhfd'B. 'bdfhfUb'C. 'ach丘TD. ,acehfdb,【答案】A【解析】本题考查的是Python切片。一个完整的切片表达式包含两个,用于分隔三个参数(start、end、step)o 功效:从start到end按照step选取元素作为一个新的对象。(包括start,不包括end)。step:正负数 均可,其绝对值大小决定了切取数据时的“步长”,而正负号决定了 “切取方向”,正表示“从左往右” 取值,负表示“从右往左”取值。故sl:5:2+s-l:-7:-2='bd'+'hfd'='bdhfd'。故本题应选A。8 . python 表达式 len(“Hello2021!”)+abs(3*2 10)的值为()A. 14B. 13C. 11D. 9【答案】C【解析】本题考查 Python 基本运算、表达式和函数。len( aHello2021! ) +abs 考*2 -10)=10+abs (9-10) 二11。故选项C正确。9 .导入random模块后,随机产生一个20, 50)区间范围内的正整数的python语句是()A. random.randint(20,50)B. random.random()20+30C. int(random.random()*30+20)D. random.uniform(20,50)【答案】C【解析】 本题主要考查Python随机函数。random。方法返回随机生成的一个实数,它在。1)范围内。random.randint(a,b)用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n: a<=n<=bo random.random。用于生成一个0到1的随机符点数。故随机产生一个20, 50)区间范围内的正 整数的python语句是int(random.random()*30+20),故本题选C选项。10 .某班级学习小组成员的分组情况以及学员成绩分别用Python存储在students和scores中。若 students=“第一组”:小红“,“小明小张1 ”第二组小黄“小霞”,“小斌",'第三组":”小蓝 “,小华“,“小诚”, scores4“小红”:90, “小明”:80, “小张”:75, “小黄”:86小霞”:70, ”小斌 ”:89, “小蓝”67, “小华“:90, “小诚":77,则要访问第一组第2位学员姓名以及小明学习成绩的表 达式为()A. students第一组”1, scores”小明”A. students”第一组”1, scoresl小明”students第一组,scores0小明”B. students第一组,scores”小明T【答案】A【解析】本题主要考查Python列表数据类型。由于列表下标从0开始,所以第一小组第2位学员姓名,应该students”第一组小明学习成绩,应该为scores0”小明故本题选A选项。11 .有如下Python程序段:ch=H2nd-ucD0Sy3tnres =" ”for i in range(len(ch):if"a"= chi <="z":res = res + chiprint(res)该程序段的功能是输出字符串ch中的()A.所有小写字母B.小写字母的个数C.所有数字之和D.所有非数字字符【答案】A【解析】本题主要考查Python程序的调试。分析程序可知,if判断条件是当chi是小写字母将其拼接到变量res 中,故该程序段的功能是输出字符串ch中的所有小写字母,故本题选A选项。12 .哥德巴赫猜想提出:任一大于2的偶数都可表示成两个质数之和。小余想通过Python程序来验证这一猜 想,输入一个大于2的偶数,输出一个满足猜想的表达式。程序代码如下:import mathdef isprime(x):for i in range(2,int(math.sqrt(x)+1): if :return Falsereturn Truen=int(input("请输入个大于2的偶数:") for p in range(2,n-l):q=n-pif :print(nj=",pj+'q) break下列选项中能实现该代码程序功能的是() A.x % i !=0 (2)isprime(p) and isprime(q) B.x % i !=0 (2)isprime(p) or isprime(q) C.x % i=0(S)isprime(p) and isprime(q)D.x % i =0 isprime(p) or isprime(q)【答案】C【解析】本题主要考查Python程序的综合应用。isprime(x)用来判断x是否为质数,如果x除以i的余数为0,则返 回False,说明x不是质数,故处填x % i=0。哥德巴赫猜想提出:任一大于2的偶数都可表示成两个质 数之和,即p和q同时为质数,需要用逻辑连接词and连接,故处填isprime(p) and isprime(q),故本题 选C选项。13 .通过调查发现,人们普遍认为带有数字2、6、8的车牌比较吉利,而带有数字4的车牌则不吉利。小 石想通过编写程序来计算车牌的吉利值:其中数字2吉利值为1,数字6吉利值为2,数字8吉利值为3,数 字4的吉利值为-2、其他数字吉利值为0。如车牌号“浙H94286"的吉利值为4。程序代码如下:: dic= H2n:l, 6:2, “8”:3, “4”:-2 cp=input("请输入车牌号(格式如“浙H94286“):“)count=0for i in range(2, ):x=cpi if x in count十=print("该车牌号的吉利值为:count)为实现功能,划线处代码应为()A. (Dlen(cp)-l dicxB.len(cp) dicint(x)C.len(cp)-l dicint(x)D.len(cp)dicx【答案】D【解析】本题考查Python综合应用o range (start, end, step), start:计数从start开始。默认是从0开始; end:计数到stop结束,但不包括stop。例如:range (0, 5)是0, 1, 2, 3, 4没有5;step:步长, 默认为1。空1填写len(cp);判断成立,进行吉利值累加,空2应填写dicx。本题选项D正确。14.某Python代码如下:import random1st =0*8 #定义列表1st, 1st1st初始值均为0i=0while i<8 :if i % 2=0:lsti=int(random.random() *10)else:lsti=int(random.randint( 1,5) *2 +11 +=1 print(lst)执行程序后,列表lstOlst7各元素值可能的是()A. 0, 10, 2, 9, 8, 3 ,4, 5B. 8, 5, 4, 7, 10, 3, 6, 9C. 4, 11,3,5,9, 6, 1,7D. 6, 3, 1, 11,7,3,5,9【答案】D【解析】本题主要考查Python程序的调试与执行。random。方法返回随机生成的一个实数,它在。1)范围内。random.randint(a,b)用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n: a<=n<=bo random.random。用于生成一个0到1的随机符点数:0 <= n。分析程序可知,能满足i%2=0 的数有0、2、4、6,因为索引从。开始,那么在列表中不能满足的则是第二、第四、第六、第八个元素不 能够满足,所以执行lsti=int(random.randint(l,5) *2 +1,故应该为奇数,可排除A、C选项;random.random。生成的是大于等于。但小于1的随机数,所以奇数为09的任意整数,可排除选项B,故 本题选D选项。二、编程题(总共有3大题,第15题7分,第16题7分,第17题8分,共22分).魔法世界有一个毕达哥拉斯学派,他们将一个数如果恰好等于它的因子之和,则称它为“完美数”。 并且认为完美数具有神奇的魔力。例如6的因子为1、2、3,而6=1+2+3,因此6是“完美数”。创始人 毕达哥拉斯说:“6象征着完满的婚姻以及健康和美丽,因为它的部分是完整的,并且其和等于自身。” 小明同学想利用所学的Python编程,找出1000之内(包括1000)的所有完美数。程序代码如下: def f(x):s=0for i in range( 1 ,x/2+ 1): if x%i=0:一 return sfor i in ranga2.HH>K t=f(i) if_print。是完美数”,s叩二心)程序中函数main部分的算法是(选填:解析箪法/枚举算法)在程序划线处填入适当的语句表达式。加框处代码有误,请修改,实现查找1000(包括100。)以内的完美数。【答案】.s=s+i(2). for i in range (2, 1001),匚二i.枚举算法【解析】本题主要考查Python程序的综合应用。如果x%i=0,则执行相加运算即s=s+i。range(start, stop, step), start:计数从start开始。默认是从0开始。例如range (5)等价于range (0, 5);stop:计数到 stop结束,但不包括stopo可知加框处应改为for i in range (2, 1001)。如果t与i相等,则i是完美数,故此处填仁=i。分析程序可知,该程序中函数main部分的算法是枚举算法,通过枚举所有可能的 数。15 .某压缩算法的基本思想是用一个数值和一个字符代替具有相同值的连续字符串(不考虑10个以上相同 字符)。例如,输入字符串“RRRGBBBBB",压缩后为“3R1G5B”。小萧设计了以下Python程序来实 现上述功能。(1)实现上述功能的python程序代码如下,请在划线处填入合适的代码。s仁input,输入字符串:)while:if stp=stp-l: c+=lelse:s4-=str(c)+stp-l#重置§+=的0前|>1 print(s)(2)若删除加框处的代码,输入字符串“RRRGBBBBB”,则输出的结果为。【答案】.p<=len(st)T 或 plen(st).c=l.p+=l 或 p=p+13R1G【解析】本题考查的是python解决实际问题。遍历字符串的条件是while pClen (st)。的作用是计算相同字符 的个数,故当前后字母不一致时需要将c值重置。每个字母执行完成之后对针对下一个字母执行代码,故 p=p+lo去掉s+二str(c)+stp-1行后,则当执行完字母前后不一致后,不再执行后面的字符串相加效果, 执行完3R1G后就结束了,故答案为3R1G。17.某校为了响应双减政策每周加设了一节体育选修课程,为了便于学校师资安排及课程 开设。需要对 学生选课需求进行摸排。学校可以开设的课程共9门,在前期选课时学生可以选择自己喜欢的3门课程, 选课信息已保存在文本文件中(课程名称用数字19表示),最终每个学生只安排1门课程学习。为了统计 每门课程的选课人数及同选最多的两门课程,编写了以下程序。所谓“同选”是指学生在3门课的选择中最喜欢一起选的两门课,比如A同学选了 124, B同学选 了 134,则同选最多的两门课为14。请回答以下问题:该程序先将文本文件的选课数据读取并保存到列表xk中,文本文件及读取到列表后部分数据如图所 示,则该列表数据项的数据结构是(选填:字符串/列表/字典),数据项中的数据元素(如5,)的 数据类型是(选填:整型/实型/字符串型)2 xk.txt -记事本文件(F)端辐格式(O)查看(V)帮助(H)6 6 6 5 25 8 19 36 6 6 5 25 8 19 38'-6, 9', '5',程序运行结果如图所示,补充完整划线处的代码排球选课人数:215人篮球选课人数:201人足球选课人数:206人羽毛球选课人数:239人乒乓球选课人数:198人网球选课人数:193人健身操选课人数:168人游泳选课人数:192人太极选课人数:188人同选最多的两门课程是:羽毛球乒乓球»>course=“排球"J篮球:足球/羽毛球/乒乓球网球“,“健身操”,“游泳“,“太极”xk=#存储选课信息,用数字19表示9门课程f=0*9#存储9门课程的选课人数d=0*100 #存储两门课程同选的次数,如d26=50表示篮球和网球被50个同学同选def relation(y):#计算列表y中各数据项的同选次数for i in range(lJO):for j in range(i+1 10):if str(i) in y and str(i) in y:#课程 i, j 均在列表 y 中出现d10*i+j+=l #第i和第j门课程同选次数加1存储在列表d中file=open(Mxk.txtn,nrM) #打开文件line=file.readline()while line:line=line.split。#以空格切开,得到的结果是字符串元素,再组合成列表数据样式详见第小题图所示xk.append(line)line=file.readline()#对列表xk中的各数据项进行处理#对列表xk中的各数据项进行处理file.close() for y in xk:relation(y) for x in y:#调用定义函数统计y中各门课程同选次数,存储到列表d中#遍历数据项y中的元素,统计每门课程的选课人数for i in range(9):print(coursel),”选课人数:人")#输出每门课程的选课人数maxd=max(d)print(“同选最多的两门课程是门for k in range(lOO):if dk=maxd:print(coursek /10-11,#根据列表d的索引计算两门同选课程索引【答案】 .列表 .字符串.fin(x)-l=fint(x)-l+lfi (5). coursek%10-lo【解析】本题主要考查Python程序的综合应用。(1)文本文件及读取到列表后部分数据如图所示,则该列表数据项 的数据结构是列表,数据项中的数据元素(如5)的数据类型是字符型。(2)此处用来统计每门课程的选 课人数,f数组存储9门课程的选课人数,下标从0开始,故填fint(x)-l=fint(x)-l+l,输出为每科人 数,而人数用列表用来存放的。通过循环输出每门课程的选课人数小,故此处填写fi。根据列表d 的索引来计算两门同选课程为k除以10的余数减去1,所以此处填coursek%10-l。

    注意事项

    本文(浙江省宁波市宁波镇海中学2021-2022学年高二上学期期末考试信息技术试题.docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开