2021年6月份青少年软件编程(Python)等级考试试卷(二级)-20210623093107952.docx

上传人:王** 文档编号:861705 上传时间:2024-02-06 格式:DOCX 页数:12 大小:38.77KB
下载 相关 举报
2021年6月份青少年软件编程(Python)等级考试试卷(二级)-20210623093107952.docx_第1页
第1页 / 共12页
2021年6月份青少年软件编程(Python)等级考试试卷(二级)-20210623093107952.docx_第2页
第2页 / 共12页
2021年6月份青少年软件编程(Python)等级考试试卷(二级)-20210623093107952.docx_第3页
第3页 / 共12页
2021年6月份青少年软件编程(Python)等级考试试卷(二级)-20210623093107952.docx_第4页
第4页 / 共12页
2021年6月份青少年软件编程(Python)等级考试试卷(二级)-20210623093107952.docx_第5页
第5页 / 共12页
2021年6月份青少年软件编程(Python)等级考试试卷(二级)-20210623093107952.docx_第6页
第6页 / 共12页
2021年6月份青少年软件编程(Python)等级考试试卷(二级)-20210623093107952.docx_第7页
第7页 / 共12页
2021年6月份青少年软件编程(Python)等级考试试卷(二级)-20210623093107952.docx_第8页
第8页 / 共12页
2021年6月份青少年软件编程(Python)等级考试试卷(二级)-20210623093107952.docx_第9页
第9页 / 共12页
2021年6月份青少年软件编程(Python)等级考试试卷(二级)-20210623093107952.docx_第10页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2021年6月份青少年软件编程(Python)等级考试试卷(二级)-20210623093107952.docx》由会员分享,可在线阅读,更多相关《2021年6月份青少年软件编程(Python)等级考试试卷(二级)-20210623093107952.docx(12页珍藏版)》请在优知文库上搜索。

1、青少年软件编程(Python)等级考试试卷(二级)分数:100.00题数:37一、单选题(共25题,每题2分,共50分)1.执行下列代码后,运行结果是?Oseq=,hello,1,good,mornings=*,join(seq)print(s)A、hello*good*morning*hello*good*morningC、hello*good*morningD、*hello*good*morning*答案:C试题解析:理解用join方法连接字符串的方式小红用一个列表SCore=80,78,92,96,100,88,95来依次表示她七周的英文测验分数,如果想要查找到第三周的英文测验分数并将其

2、删除,应该怎么做?OA、score3score2C、score.pop(3)D、score.pop(2)答案:D试题解析检索并删除特定元素s.pop(i)*此处小括号里是索引号.小红用列表来表示自己七周的测验分数,但是列表的索引是从0开始,也就是第1周的测验分数对应的索引号是0。依此类推,第三周的索引号就是2.因此是score.pop(2)03 .以下代码输出结果是?()Is=2021,123,PythonMls.apped(2021,2021)ls.append(2021)print(ls)A、,2021,1,123,1Python,2021B、2020,123,Python,2021,20

3、21C、2021,1123,Python,2021,2021,2021D、,2020,123,Python,2021,2021答案:C试题解析:列表的添加4 .已知LiSta=IiSt(five),执行语句LiSta2:=IiSt(rst”)后列表LiSta中的元素为?()试题解析:5 .原有列表s=5,2,9,lt下列哪个操作不能使得列表s变为9,521?()A、s.sort()s.reverse()prit(s)B、s.sort(reverse=True)print(s)C、print(sorted(s,reverse=True)D、s.sort() print(s)答案:D试题

4、解析:sort()函数用于对原列表进行排序,reverse-排序规则,reverse=True降序,reverse=False升序(默认);sort与sorted区别:sort是应用在list上的方法,sorted可以对所有可迭代的对象进行排序操作。6 .在Python3.5.2的IDLE交互式环境下依次输入以下程序语句后的结果是?()>>>S=10,20,30,40>>>10inSA、TruetrueC、FalseDsfalse答案:A试题解析:判断元素是否在序列之内Xins.l在序列S=10,20,30,40t因此答案为True07 .以下代码输出结果是

5、?()Is=888,ote,120211,Python,1123,20print(ls2l)A、notePythonC、2021D、结果错误答案:B试题解析:8 .已知a=123,那么a*2的结果是?()A、246B、123123C.123123,D、246答案:C试题解析:字符串的重复,特别要注意这里的a是字符串类型,而不是整型,所以选择C9 .执行下列代码后,屏幕打印的k值的个数共有多少个?()k=100whilek>l:  print(k)  k=k2A、5B、6C、10D、50答案:B试题解析:理解循环体,能够判断循环次数10 .据相关文件

6、规定,全国景区对老年人实行优惠政策:60岁以内全票,60-69岁(含60岁和69岁)的老年人半票,69岁以上免费。输入年龄,可以输出全票/半票/免费信息的程序是?()AwhileTrue: a=int(input(年龄:) if(a>=70):  Print(免费) elif(a>60anda<70):  Print(半票) else:  PrintC全票)    B、whileTrue: a=int(input(年龄:)&nb

7、sp;if(a>=70):  Print(免费) elif(a>=60anda<70):  PrintC半票) else:  Print(全票)    C、whileTrue: a=int(input(年龄:) if(a>70):  PrintC免费) elif(a>=60anda<70):  Print(半票) else:  Print:(

8、全票)    D、whileTrue: a=int(input(年龄:) if(a>70):  Print(免费) elif(a>60anda<70):  Print(半票) else:  PrintC全票)    答案:B试题解析:11 .将下列列表a中偶数提取出来并形成一个新的列表c,请补充完整语句?()a=3,517161218110c=foriina: if:  

9、;  print(c)A、i%2=0:c.append(i)B、i%2=0c.extend(i)C、i2=lc.append(i)D、i2=lc.extend(i) 答案:A试题解析:这道题我们首先得了解for循环来遍历列表的方法,即foriina:,然后将每个数通过if分支语句进行判断是否为偶数。所以if条件处需要添加的一个判断条件是i%2=0,然后将符合条件的i添加到列表C中,BPc,append(i)o最后将列表c打印出来即print(c)o%2=0#i除以2的余数等于0.i2三三li整除2的得数等于1c.append(i)#追力口元素s.append()c

10、.extend(i)#扩展序列s.extend()12 .下列说法错误的是?()A、字典是可变的无序集合B、列表、元组可以相互嵌套使用C、字典虽然不能利用下标访问元素,但可以排序D、字典属于一对一映射关系的数据类型答案:C试题解析:13 .以下说法正确的是?()A、同一个元组中,元素的类型必须相同B、tuple()函数可以将列表转换为元组C、用del就可以删除元组中的元素D、列表和元组都是可变数据类型答案:B试题解析:14 .关于下列程序理解说法正确的是?()num=0whilenum<10:  print(Python)A、在WhiIe代码块中无论加什么都不能改变死

11、循环B、运行结果打印输出10个PythOn”语句C、这个while循环是一个死循环,会一直打印“Python”D、在while代码块中加一行代码num-=l可以改变死循环答案:C试题解析:15 .下列程序的运行结果是?()name=Thedogisehite,new_name=name:ll+whiteprint(new_namell:)A、ThedogiswhitehiteC、ehiteDxwhite答案:D试题解析:16 .正确定义元组yuan的语句是?()A、yua=l,2,3yuan=l,2,3Csyuan=(l,213)Dyuan=答案:C试题解析:定义元组使用括号,也可以不用符号1

12、7 .已知列表LiStl二口23,4,5,要在列表Listl中的最前面添加元素0,则下列操作可行的是?OAxListl=O+ListlB、Listl=,O+ListlCListl=0+ListlD、Listl=Listl+0答案:C试题解析:18 .已知列表a=l,2,3,执行语句Print(2*a),显示的结果是?()A、2,4,6B. 1,2,3,1,2,3C. 1,2,3,2,4,6D. 1,2,3,3,2,1答案:B试题解析:19.执行下列代码后,运行结果是?Oforiinrange(0,10,2):  print(i*2tend=1,)A、0,4,8,12,16.

13、B、0,4,8,12,16,C、2,6,10,14.18,D、2,6,10,14,18,答案:B试题解析:掌握range函数的用法,理解print中参数end的作用20.以下是一个猜数字程序,当输入的数字大于目标数字(本程序指定为5)时,提示“大了; 当小于时,提示“小了; 当相等时,提示“相等,程序退出。程序中空白处分别应填入的代码是?Oa=5Jl嬴t(输入数字:,)ii(ba):printC大了)(ba):printC小了)else:printC相等)Avif,breakB、else,breakC、elif,breakD、elif,continue答案:C试题解析:21

14、 .执行以下语句,程序将输出?()yuan=2,3.1A6,5Iistl=sorted(yuan)IistlA、报错B、1,2,3,4,5,6C、(1,2,3,4,5,6)D、1,2,3,4,5,6答案:D试题解析:22 .下列有关字典对象的说法,不正确的是?()A、字典中的值可以是任意类型的数据B、字典中的每个元素包含键和值两部分C、在同一个字典中,键值必须互不相同D、可以通过字典的键找到对应的值,也可以通过值来找到对应的键答案:D试题解析:在字典中,可以通过字典的键找到对应的值,但不能通过值来找到对应的键。23 .以下不属于Python语言流程控制结构的是?()A、顺序结构B、分支结构C、数据结构D、循环结构答案:C试题解析:Python语言控制结构有:单分支选择结构、双分支选择结构、多分支选择结构、顺序结构、循环结构24 .已知字典dictl=(Fzero,l:One2two,3:Three”

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > Python

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

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