ImageVerifierCode 换一换
格式:DOCX , 页数:6 ,大小:23.69KB ,
资源ID:4519457      下载积分:5 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4519457.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(2022.03全国青少年软件编程(Python)等级考试试卷(二级).docx)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

2022.03全国青少年软件编程(Python)等级考试试卷(二级).docx

1、2022. 03青少年软件编程(Python)等级考试试卷(二级)分数:100 题数:37一、单项选择题(共25题,每题2分,共50分).关于Python中的列表,以下描述错误的选项是?() D A.列表是Python中内置可变序列,是假设干元素的有序集合;B.列表中的每一个数据称为“元素”;C.在Python中,一个列表中的数据类型可以各不相同;D.可以使用s[l]来获取列表s的第一个元素。 1 .列表a=[135,7],以下语句无法将a变成a二口35乙9]的是?()Da.append(9)a=[l,3,5,7,9]a.insert(4,9) A. a[4]=9.关于以下代码段的说法错

2、误的选项是?()B a = [1, 2, 5, 4, 3]a.sort(reverse=True) print(a)A. a.sort(reverse=True)语句中的 reverse 默认值为 False。 B.省略a.sort(reverse=True)语句中的reverse=True,代码运行结果不变。 C.将以上代码的a.sort(reverse二True)改为a二sorted(a,reverse二True),代码运行结果和原题的 结果一样。 D.以上代码运行结果为:[5, 4, 3, 2, 1] o.下面程序的运行结果是?()Ca=80b=70 if a>b: a,b=b

3、a print(a,b)70 7080 7070 80 A. 80 80试题解析:条件语句的运用,代码的意思是当a>b时,ab两个数互换,然后输出新的值。 三、编程题(共2题,共30分)36.实现统计字符串中的单词和单词出现的次数: 要求如下: (1)统计的语句为:to be or not to be that is a question (2)要求统计该句中出现的所有单词和其出现次数。 (3)使用字典进行输出,格式如下(注意:排列顺序可以不一致,但是统计的次数要正确): {'to1: 2, 'be1: 2, 'or1:1, 'not': 1, 'is': 1, 'a': 1

4、 'question': 1, 'that': 1}试题编号:20210120-zy-37试题类型:编程题标准答案: 参考程序: string = "to be or not to be that is a question"#定义变量存储字符串心二$仃地印用"")#使用分割函数将字符串转为列表count={}#定义一个空字典for x in lis:#遍历列表 if x not in count:#判断列表元素是否在字典中count[x]=l else: count[x]+=lprint(count)# 打印字典试题难度:较难试题解析: 评分标准: (1)能正确存储字符串;(

5、2分) (2)能使用分割函数将字符串转为列表(或者其他序列及可迭代对象均可);(3分) (3)创立字典;(2分) (4)有循环遍历列表(或迭代对象);(3分) (5)判断列表(或可迭代对象)元素是否在字典中;(3分) (6)输出格式正确;(2分) (7)代码执行完全正确无误。(5分)此题需要用到字符串的基本操作,字典,条件判断,循环等知识。 展示地址:点击浏览考生答案:(此题已作答)考生得分:5是否评分:已评分 评价描述: 37.可以对任何一个自然数进行假设干次运算,最终都可以变为1。 运算规那么如下: (1)假设该数是偶数,那么变为原数的一半; (2)假设该数是奇数,

6、那么变为原数的3倍加1; (3)重复(1) (2),直到该数变为1。 编写程序实现如下功能:输入一个大于1的自然数,计算按照上述方法最终变换为1共经过 的变换次数,并输出变换次数。(输出格式为:直接输出次数即可)例如1:假设输入自然数8,那么输出结果为:3o例如2:假设输入自然数5,那么输出结果为:5o试题编号:20210216-fjn-21 试题类型:编程题标准答案: 参考程序: x=int(input("请输入自然数:”))count=0while x!=l: if x%2==0: x=x//2 else: x=3*x+l count=count+lprint(coun

7、t)试题难度:较难试题解析: 评分标准: (1)有循环语句:1分,使用得当:1分;合计2分 (2)有循环条件:1分,循环条件正确:2分;合计3分 (3)有条件判断语句:1分,条件判断语句正确1分;合计2分 (4)有输入语句并且使用正确:1分 (5)有输出语句:1分 (6)结果正确:1分展示地址:点击浏览考生答案:(此题已作答)考生得分:9 是否评分:已评分评价描述: 80>70,所以新输出的a为70, b为80,选择C.以下关于元组的描述正确的选项是?()CA.元组和列表相似,所有能对列表进行的操作都可以对元组进行B.创立元组时,假设元组中仅包含一个元素,在这个元素后可以不添

8、加逗号 C.元组中的元素不能被修改D.多个元组不能进行连接.以下程序的输出结果是?()Btuplel = (l/2,3) tuple2 = (2)print(tuplel*tuple2)(1,2,3)(1,23,1,2,3) A. (2,4,6)D.报错7.以下代码的输出结果是?()Dls = [] for m in '想念': for n in 1 家人1: ls.append(m+n)print(ls)「想念,广家人”]「想想,”念念家人”] A. 「想家想人念家念人”]「想家"想人念家"念人”]8.以下程序的输出结果是?()A比二「绿茶。乌龙茶。红茶。白茶。黑茶 Is =

9、 Itls.clear()print(lt)A.[] B.变量未定义的错误「绿茶'「乌龙茶/红茶白茶,「黑茶,]।绿茶。,乌龙茶,「红茶白茶,「黑茶’9.下面代码的输出结果是?()B listl = [1,2,3]Iist2 = [4,5,6]print(listl+list2)[4,5,6] A. [1, 2, 3, 4, 5, 6][1,2,3][5,7,9]10.字符串str="maixnm”包含“min”和“max”两个单词,下面哪个操作不能将"min”从中找出 来?(2 A. strl=str[0]+str[2]+str[4]strl=str[0:-l:2]strl=str[

10、2]strl=str[0:4:2] 试题解析:此题考点是字符串的通用操作,根据访问指定索引范围,我们应该得到答案为Dcat=[,fat',,black,/cloud,],那么 cat.index('black')的值为?( )A12 A. 303年级2班的学生花名册被存储在一个列表name中,如何快速得到该班级学生的总人 数?()BA. print(sum(name)) B. print(len(name))C. print(min(name))D. print(max(name))试题解析: 获取序列长度len(s)、获取最值max(s) min(s)、统计总和sum(s),根据

11、题意,我们是要获取列 表的长度,所以print(len(name)). 11. 小张的爸爸每个月都有绩效工资,绩效工资根据业绩被分为1200、1400和1600三个等级, 小张把爸爸每个月的绩效工资都记录在了一个money的列表中,如何能快速得到小张爸爸 得到1600元绩效的次数?()Bmoney.index(1600)money.count(1600) A. money.remove(1600)D. money.insert(0,1600)试题解析: 检索某个元素第一次出现元素下标s.index(x)>统计元素出现的次数s.count(x), s.remove(x) 删除第一个匹配值,

12、插入元素s.insert(i,x)。根据题意,需要知道1600在列表中出现的次数 即 money.count(1600)oname=('Jerry',),那么 name 的数据类型是?( )BA.字符串B.元组 C.列表D.其他类型试题解析:此题需要特别注意的就是name=(lJerry,/),如果没有这个“,”,那么就是str 类型,但是有“,",就是tuple类型。 14. dl=f学科当语文)班级丁2班最高分?99}d2=f学科,:'数学班级,”班,最高分400}dl.update(d2)print(dl) 以上代码的运行结果为?()C{学科丁语文用班级T2班?最高分!99}{学科

13、写语文班级¥2班,「最高分':100}C.(学科写数学周班级,:12班最高分':100} D. {学科T数学,「班级T2班与最高分,:99}试题解析: 字典(Dictionary) update。函数把字典dict2的键/值对更新到diet里。 语法:dict.update(dict2) 根据题意d2更新到了 dl里,所以答案为(学科?数学?班级丁2班?最高分400}。 16.小明用一个字典d={,语文,:88「数学!92「英语T961来储存他的期末考试成绩。那么小明的总 分是?()AA. s=0for i in d.values(): s=s+int(i)print(s)B.

14、s=0s=sum((d.values())print (s)C. s=0while i

15、i

16、10): s=s*iprint(s)注意:1、因为是累乘,所以s的初值不能为0,否那么0乘以任何数都是0,最终结果也是 0. 2、range(start, stop[, step]),计数到 stop 结束,但是不包括 stop。所以 range(lJO)包含了从 1 到9这九个数。 17 .执行以下代码后,运行结果是?()Dd={'T:l,223:3,4:4} b=d b['2']=5print(d[2]+b[2])4 A. 571019.假设 dic_color="ecT:'红色'「green':'绿色'「gold':'金色'「brown':‘棕色'「purple':'紫色'},以下

17、选 项中能够输出‘金色'的是?()A A. print(dic_color['gold'])print(dic_color['金色'])print(dic_color[2])print(dic_color.values[2]) 试题解析:字典的基本操作,按键取值.以下程序执行的结果是?()Ba=0b=5 Sum=0for i in range(3): if a>0: Sum+=aa+=l elif b>l: Sum+=ba+=l b+=lprint(Sum)7 A. 91112.想得到的输出为,'My name is Kevin and I am 10 years old."以

18、下选项正确的选项是?()B A.print('Myname is%s andIam%d years old.,^CKevin^lO))print('Myname is%s andIam%d years old.'%('Kevin',10))print('Myname is%c andIam%d years old.'%('Kevin,10))print('Myname is%s andIam%d years old.Kevin',%10)) 22.编写一段猜密码程序,只允许猜三次,当猜中密码时,提示“密码正确”,程序退出。 当输入密码错误时,提示“密码错误”,并提示剩余次数。程序空白处应填

19、写的条件是?()Aabc>0abc>=0abc==0 A. abc!=323.a=list(range(10)),执行以下指令后,a的值会变成?()Aa[:2]=[5]a.pop(5) a.remove(5)[2, 3, 4, 5, 7, 8, 9][2, 3, 4, 7, 8, 9][2, 3, 4, 6,7, 8, 9] A. [5,2, 3, 4, 5,7, 8, 9]试题解析:此题是列表通用操作的综合运用,第一条指令是将前两个元素替换成一个5,变 成[5, 2, 3, 4, 5, 6, 7, 8, 9], a.pop⑸是删除第6个元素6,最后一条指令是删除第一个5,所以 选择A2

20、4.以下选项中,不能用于表示分支结构的python函数是?()Cif A. elseinelif试题解析:ABD都是分支结构保存字,只有C不是 25.执行以下程序 a=range(l,10)for i in a: if i%2 == 0: print(i) 运行结果为?()C13 579147C. 2468 D. 2 5 79试题解析:for循环和分支结构的综合应用,根据题意,依次输出1・9中是2的倍数的数字,二、判断题(共10题,共20分). Money=8.6675 , print("工资{0:.2f}".format(Money)),结果是:”工资 8.67".()Y 26

21、在使用format。函数对字符串进行格式化时,参数索引从1开始.()N. while语句只能用于未知次数的循环,for语句只能用于循环次数己知的循环.()N. t=(l/2,3A2),那么 print(t.index⑵)的运行结果为 L()Y试题解析:检索某个元素第一次出现元素下标t.index(x) 元组的索引号从0开始,所以元素2的索引号为1. 27 .假设 s=(l,234,5),那么执行 s.remove⑸语句后,s 的值是(1,2,3,4).()N试题解析:s是元组,元组一旦创立不能被修改删除. Python语言用缩进来标识语句块,同一级语句块中的语句具有相同的缩进量.()丫试题解析:知道语句块缩进 28 .表达式⑶in [123]的值为True.()N试题解析:理解in运算符的作用. break语句执行后,将跳出程序所有的循环,程序结束.()N试题解析:break语句只跳出本层循环。 29 .字典中的键和值必须用冒号隔开,同一个字典中的所有键都必须是唯一的.()丫.以下程序的运行结果为5 Na=6b=5 if a>b: print(a)else: print(b)试题解析:运行结果为6

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服