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

    青少年软件编程(Python)等级考试试卷(二级)python2级答案及解析.docx

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

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

    青少年软件编程(Python)等级考试试卷(二级)python2级答案及解析.docx

    青少年软件编程(Python)等级考试试卷(二级)一、单选题(共25题,每题2分,共50分) 1.执行下列代码后,运行结果是?()seq=,hello,/'good,/,morning's='*'.join(seq) prints)hello*good* morning*A. *hello*good*morninghello*good*morningB. *hello*good*morning*试题编号:20210202-chjn-16试题类型:单选题标准答案:C试题难度:较难试题解析:理解用join方法连接字符串的方式考生答案:C考生得分:2是否评分:己评分评价描述:2.小红用一个列表score=80,78,92,96,100,88,95来依次表示她七周的英文测验分数,如果想要查找到第三周的英文测验分数并将其删除,应该怎么做?()A. score3B. score2score.pop(3)C. score.pop(2)试题编号:20210201-bm-004试题类型:单选题标准答案:D 试题难度:一般试题难度:容易试题解析:定义元组使用括号,也可以不用符号考生答案:C考生得分:2是否评分:已评分评价描述:17.已知列表Listl=l,2,3z4,5,要在列表Listl中的最前面添加元素0,则下列操作可行的 是?()Listl=0+ListlA. Listl="0',+ListlListl=0+ListlB. Listl=Listl+0试题编号:20210215-fjn-l试题类型:单选题标准答案:C试题难度:一般试题解析:考生答案:B考生得分:0是否评分:己评分评价描述:18.已知歹U表a二1,2,3,执行语句print(2*a),显示的结果是?()2, 4, 6A. 1, 2, 3,1, 2, 31, 2, 3, 2, 4, 6B. 1, 2, 3, 3, 2, 1试题编号:20210215-fjn-8试题类型:单选题标准答案:B试题难度:一般试题解析:考生答案:B考生得分:2是否评分:已评分评价描述:19. 执行下列代码后,运行结果是?()for i in range(0,10,2):print(i*2/end=7)A.0,4,8,12,16,B. 0,4,8,12,16,C.2,6,10,14,18,D. 2,6,10,14,18,试题编号: 试题类型: 标准答案: 试题难度: 试题解析: 考生答案: 考生得分: 是否评分: 评价描述:20210202-chjn-33单选题B较难掌握range函数的用法,理解print中参数end的作用B2已评分20. 以下是一个猜数字程序,当输入的数字大于目标数字(本程序指定为5)时,提示“大了”; 当小于时,提示“小了”;当相等时,提示“相等”,程序退出。程序中空白处分别应填 入的代码是?()a=5whi 1 p Trib=int(input('输入数字:')if (b>a):print ('大了)(b<a):print ('小了)else:print ('相等')if,breakA. else,breakelif,breakB. elif,continue试题编号:20210222-zzh-32试题类型:单选题标准答案:C试题难度:一般试题解析:考生答案:B考生得分:0是否评分:已评分评价描述:21.执行以下语句,程序将输出?()yuan=2,3,l,4,6,5 listl=sorted(yuan) listlA.报借1, 2, 3, 4, 5, 6B. (1, 2, 3, 4,5,6)1, 2, 3, 4, 5, 6试题编号:20210222-zzh-14试题类型:单选题标准答案:D试题难度:较难试题解析:考生答案:D考生得分:2是否评分:已评分 评价描述:22.下列有关字典对象的说法,不正确的是?()A.字典中的值可以是任意类型的数据B.字典中的每个元素包含键和值两部分C.在同一个字典中,键值必须互不相同D.可以通过字典的键找到对应的值,也可以通过值来找到对应的键试题编号:20210216-fjn-5试题类型:单选题标准答案:D试题难度:一般试题解析:在字典中,可以通过字典的键找到对应的值,但不能通过值来找到对应的键。考生答案:D考生得分:2是否评分:已评分评价描述:23.以下不属于Python语言流程控制结构的是?()A.顺序结构B.分支结构C.数据结构D.循环结构试题编号:20210121-zy-27试题类型:单选题标准答案:C试题难度:一般试题解析:Python语言控制结构有:单分支选择结构、双分支选择结构、多分支选择结构、顺序结构、循环结构考生答案:A考生得分:0是否评分:已评分评价描述:24.已知字典 dictl=0:“zero”,l:”one“2”two,3:”Three“,执行语句 dictl3="three”后,字典 dictl的内容为?()0:,zero",l:,one",2:,two",3:,Three"A. 0:,zero,l:"one",2:,two",3:1,three"0:,zero,/l:,one,2:,two,3":threeD. 0:“zero”,l:“one"2“two”,3:“Three,3:"three”试题编号:20210216-fjn-7试题类型:单选题标准答案:B试题难度:一般试题解析:考生答案:B考生得分:2是否评分:已评分评价描述:25.用语句mydictXTLHZ'c'3d:4定义了一个字典,以下语句中,可以输出字典键值的 是?()A. print(mydict('c')B. print(mydict 'c')mydictf'c'D. print(mydict'c')试题编号:20210222-zzh-25试题类型:单选题标准答案:C试题难度:一般试题解析:考生答案:D考生得分:0是否评分:已评分评价描述:二、判断题(共10题,每题2分,共20分)for.in用于在某范围内的循环,循环范围是有限的。正确 错误试题编号:20210120-zy-32试题类型:判断题标准答案:正确试题难度:一般试题解析:考生答案:正确考生得分:2是否评分:已评分评价描述:27 .元组的定义方法与列表完全相同。正确 错误试题编号:20210222-zzh-ll试题类型:判断题标准答案:错误试题难度:一般试题解析:考生答案:错误考生得分:2是否评分:已评分评价描述:28 .字典中的键必须是唯一的,必须是不可变数据类型,如字符串、数字或列表。正确 错误试题编号:20210216-fjn-9试题类型:判断题标准答案:错误试题难度:一般试题解析:字典中的键必须是唯一的,必须是不可变数据类型,如字符串、数字或元组。列 表是可变对象,因此错误。考生答案:正确考生得分:0是否评分:已评分评价描述:29 .字符串中的元素是通过索引来定位的,其中第一个元素的索引是0。正确 错误试题编号:20210215-fjn-16试题类型:判断题标准答案:正确试题难度:容易试题解析:考生答案:正确考生得分:2是否评分:己评分 评价描述: 30.a=0while a<10:a+=lprint(a,end=H")打印结果最后一个数是10o正确 错误试题编号:20210120-zy-35试题类型:判断题标准答案:正确试题难度:一般试题解析:while条件循环,打印前先累加1,所以执行的结果为:1 2 3 45 6 7 8 9 10 .故本 题正确考生答案:正确考生得分:2是否评分:已评分评价描述:31. Python程序的分支结构分为单分支结构、二分支结构和多分支结构,可用if语句来实 现。正确 错误试题编号:20210216-fjn-17试题类型:判断题标准答案:正确试题难度:容易试题解析:考生答案:正确考生得分:2是否评分:已评分评价描述:32.表达式“abc”inabcdef"的值为 True。正确 错误试题编号:2021214-jt-17试题类型:判断题标准答案:错误试题难度:一般试题解析:结果应该为False考生答案:正确考生得分:0是否评分:已评分评价描述:33. 'red' in ('yellow'/red','purple')的结果为 True。正确 错误试题编号:20210215-dzj-015试题类型:判断题标准答案:正确试题难度:一般试题解析:考生答案:正确考生得分:2是否评分:已评分评价描述:34. Python程序设计语言中的循环结构可用while或for语句来实现,所有的while语句均 可用for语句来实现。正确 错误试题编号:20210216-fjn-18试题类型:判断题标准答案:错误试题难度:一般试题解析:Python程序设计语言中的循环结构可用while或for语句来实现,所有的for语 句均可用while语句来实现,但while语句不一定能用for语句来实现,因此说法错误。考生答案:借误考生得分:2是否评分:已评分评价描述:35. 运行下列代码后,listl的值为匕门,23刀。listl=l,3,,a',2,7listl.sort()正确 错误试题编号:20210128-lxj-001试题类型:判断题标准答案:错误试题难度:一般试题解析:考生答案:错误考生得分:2是否评分:已评分评价描述:三、编程题(共2题,共30分) 36.没有重复数字的两位数统计编写一段程序,实现下面的功能:(1)检查所有的两位数;(2)程序自动分析两位数上的个位与十位上的数字是否相同;相同则剔除,不同则保留(例 如:12符合本要求,个位是2,十位是1,两个不相同);(3)统计符合上面要求的两位数的个数,并且将个数最后打印出来(注意:是个数打印出 来,符合要求的两位数不要求打印出来)。试题编号:20210202-chjn-36试题类型:编程题标准答案:注意:仅供参考,考生可以有不同解决方法,结果符合题目要求即可。参考程序1:count=0for i in range(10,99):m=i%10n=i/10if m!=n:count=count+lprint(i) #可有可无print("满足条件的两位数的个数为::count)参考程序2:count=0for i in range(l,10):for j in range(lO):if i !=j:# print(str(i)+str(j)#可有可无count=count+lprintC'满足条件的两位数的个数为:,count)试题难度:较难试题解析:评分细则:1)有统计个数的变量;(2分)2)分离出来了十位和个位上的数;(3分)3)对个位和十位数字是否相等进行比较;(3分)4)使用了循环语句;(2分)5)使用了条件语句;(2分)6)对所有的两位数进了了遍历;(4分)7)对满足条件的两位数的个数进行了累加;(2分)8)输出统计的个数。(2分)展示地址:点击浏览考生答案:(此题已作答)考生得分:4是否评分:已评分评价描述:试题解析:检索并删除特定元素S.pop(i)*此处小括号里是索引号.小红用列表来表示自己七 周的测验分数,但是列表的索引是从0开始,也就是第1周的测验分数对应的索引号是0。 依此类推,第三周的索引号就是2.因此是score.pop(2)o考生答案:D考生得分:2是否评分:已评分评价描述:3 .以下代码输出结果是?()ls=,2021,1,123,;,Python"ls.append(2021;'2021")ls.append(2021)print(ls)'2021', 1123', 'Python', 2021A. ,2020'/ '123', 'Python', 2021, '2021''2021', '123', 'Python, 2021, '2021', 2021B. '2020', '123', 'Python; 2021,2021试题编号:20210121-zy-05试题类型:单选题标准答案:C试题难度:一般试题解析:列表的添加考生答案:C考生得分:2是否评分:已评分评价描述:4 . 已知 Lista=list(”five"),执行语句 Lista2:=list(',rst,')后,列表 Lista 中的元素为?()A. 'f; 7, V, 'e; 'r; 's1, 't'B.甲,匕1s 丁冒T, 'i; 'r; 's'C. EK匕试题编号:20210215-fjn-6试题类型:单选题标准答案:D试题难度:较难试题解析:考生答案:B考生得分:0是否评分:已评分37.编写一段程序程序,实现输入的数字自动改为对应的星期几,如下图所示,当输入1时,输 出:1 星期一;当输入2时,输出:2 星期二以此类推,当输入7时,输出: 7 星期日。注意,程序运行后,用户是随机输入数字1-7。试题编号:20210222-zzh-36试题类型:编程题标准答案:参考程序:星期一 2,星期二,3,星期三4星期四后,星期五宓星期六7:星期日while True:t二input('输入数字:)print(t;*,d.get(int(t)试题难度:较难试题解析:评分细则:1)有列表、元组、或者字典任意一种数据类型;(2分)2)有输入语句;(2分)3)有数据类型转换;(2分)4)有循环语句;(2分)5)运行正确。(2分)展示地址:点击浏览考生答案:(此题已作答)考生得分:10是否评分:已评分评价描述:评价描述:5.原有列表s=5,291,下列哪个操作不能使得列表s变为9,521?()s.sort()s.reverse()prints)A. s.sort(reverse=True)prints)B. print(sorted(s/reverse=True)s.sort()prints)试题编号:20210121-zy-08试题类型:单选题标准答案:D试题难度:一般试题解析:sort。函数用于对原列表进行排序,reverse -排序规则,reverse=True降序, reverse = False升序(默认);sort与sorted区别:sort是应用在list上的方法,sorted可 以对所有可迭代的对象进行排序操作。考生答案:D考生得分:2是否评分:已评分评价描述:6.在Python352的IDLE交互式环境下依次输入以下程序语句后的结果是?()»>S=10,20,30,40»>10 in STrueA. trueFalseB. false试题编号:20210201-bm-002试题类型:单选题标准答案:A试题难度:容易试题解析:判断元素是否在序列之内xins. 10在序列S=10,20,30,40中,因此答案为True。考生答案:A考生得分:2是否评分:已评分评价描述:7 .以下代码输出结果是?()Is = 888;note',2021,'Python',123,20 print(ls2l)A. notePythonB. 2021D.结果错误试题编号:20210120-zy-01试题类型:单选题标准答案:B试题难度:一般试题解析:考生答案:D考生得分:0是否评分:已评分评价描述:8 .已知a二“123”,那么a*2的结果是?()2468. 123123C. '123123,D. 246试题编号:2021214-jt-18试题类型:单选题标准答案:C试题难度:容易试题解析:字符串的重复,特别要注意这里的a是字符串类型,而不是整型,所以选择C考生答案:B考生得分:0是否评分:已评分评价描述:9. 执行下列代码后,屏幕打印的k值的个数共有多少个?()k=100while k>l:print(k)k=k/25A. 610B. 50试题编号:20210202-chjn-30试题类型:单选题标准答案:B试题难度:一般试题解析:理解循环体,能够判断循环次数考生答案:B考生得分:2是否评分:已评分评价描述:10.据相关文件规定,全国景区对老年人实行优惠政策:60岁以内全票,60-69岁(含60岁 和69岁)的老年人半票,69岁以上免费。输入年龄,可以输出全票/半票/免费信息的程序 是?()while True:a二int(input('年龄:')if(a>=70):print('免费!)elif(a>60 and a<70):print('半票)else:print('全票')while True:a=int(input。年龄:)if(a>=70):print('免费)elif(a>=60 and a<70):print('半票')else:print(,全票1)while True:a=int(input。年龄:)if(a>70):print。免费,)elif(a>=60 and a<70):print('半票!)else:print('全票')while True:a=int(input(年龄:')if(a>70):print('免费!)elif(a>60 and a<70):print('半票')else:print('全票')试题编号:20210222-zzh-28试题类型:单选题标准答案:B试题难度:一般试题解析:考生答案:B考生得分:2是否评分:已评分评价描述:11.将下列列表a中偶数提取出来并形成一个新的列表c,请补充完整语句?()a = 3,5,7,6,2,8,10 c=for i in a:if print(c) i%2=0:c.append(i) i%2=0c.extend(i) i/2=lc.append(i) i/2=lc.extend(i)试题编号:20210201-bm-008试题类型:单选题标准答案:A试题难度:较难试题解析:这道题我们首先得了解for循环来遍历列表的方法,即句门吊合:,然后将每个数通过if分支 语句进行判断是否为偶数。所以if条件处需要添加的一个判断条件是i%2=0,然后将符合 条件的i添加到列表c中,即c.append(i)o最后将列表c打印出来即print(c)。i%2=0#i除以2的余数等于0.i/2=l#i整除2的得数等于1 c.append(i)#追加元素 s.append() c.extend(i)#扩展序歹U s.extend。考生答案:A考生得分:2是否评分:已评分评价描述:12.下列说法错误的是?()A.字典是可变的无序集合B.列表、元组可以相互嵌套使用C.字典虽然不能利用下标访问元素,但可以排序D.字典属于一对一映射关系的数据类型试题编号:20210129-lxj-007试题类型:单选题标准答案:C试题难度:一般试题解析:考生答案:B考生得分:0是否评分:已评分评价描述:13.以下说法正确的是?()A.同一个元组中,元素的类型必须相同B. tuple。函数可以将列表转换为元组C.用del就可以删除元组中的元素D.列表和元组都是可变数据类型试题编号:20210215-dzj-013试题类型:单选题标准答案:B试题难度:一般试题解析:考生答案:B考生得分:2是否评分:已评分评价描述:14.关于下列程序理解说法正确的是?() num=Owhile num<10:print("Python")A.在while代码块中无论加什么都不能改变死循环B.运行结果打印输出10个叩ython”语句C.这个while循环是一个死循环,会一直打印"Python"D.在while代码块中加一行代码num-=l可以改变死循环试题编号:20210120-zy-30试题类型:单选题标准答案:C试题难度:一般试题解析:考生答案:A考生得分:0是否评分:已评分评价描述:15 .下列程序的运行结果是?()name='The dog is ehite' new_name=name:ll+'white,print(new_namell:)The dog is whiteA. hiteehiteB. white试题编号:20210203-lxj-006试题类型:单选题标准答案:D试题难度:较难试题解析:考生答案:A考生得分:0是否评分:已评分评价描述:16 .正确定义元组yuan的语句是?()yuan=l,2,3A. yuan=l,2,3yuan=(l?2?3)B. yuan=<l,2,3>试题编号:20210222-zzh-12试题类型:单选题标准答案:C

    注意事项

    本文(青少年软件编程(Python)等级考试试卷(二级)python2级答案及解析.docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




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

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

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

    收起
    展开