对青少年编程等级考试Python真题答题考试系统关注的请点击
https://blog.csdn.net/zhengzyx2040/article/details/119329247
青少年软件编程(Python)等级考试试卷(二级)
分数:100 题数:37
一、单选题(共25题,每题2分,共50分)
1. |
执行以下代码中,输出的结果是?( ) |
||||||||
|
|||||||||
试题编号:20200329-tgf-006 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:B |
|||||||||
试题难度:一般 |
|||||||||
试题解析: |
2. |
已知s=list("sgdhasdghasdg"),以下选项中能输出字符“g”出现的次数的是?( ) |
||||||||
|
|||||||||
试题编号:20200408-jt-026 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:C |
|||||||||
试题难度:一般 |
|||||||||
试题解析:统计用count,字符要用引号包围,所以选择C |
3. |
下列代码的执行结果是?( ) s1="abcde" s2="fgh" s3=s1+s2 s3[4:7] |
||||||||
|
|||||||||
试题编号:20200408-jt-007 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:A |
|||||||||
试题难度:一般 |
|||||||||
试题解析:本题考点是字符串的通用操作,根据字符串的连接,我们可以 得到s3="abcdefgh",根据访问指定索引范围,我们应该得到答案为A |
4. |
以下代码的输出结果是?( ) ls1 = [1,2,3,4,5] ls2 = ls1 ls2.reverse( ) print(ls1) |
||||||||
|
|||||||||
试题编号:20200427-wc-055 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:C |
|||||||||
试题难度:一般 |
|||||||||
试题解析: |
5. |
运行如下代码,结果是?( ) l=["a",1,"b",[1,2]] |
||||||||
|
|||||||||
试题编号:20200408-jt-017 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:B |
|||||||||
试题难度:容易 |
|||||||||
试题解析:len()命令统计列表的长度,有四个元素,长度为4,选择B |
6. |
以下代码的输出结果是?( ) lis = list(range(4)) print(lis) |
||||||||
|
|||||||||
试题编号:20200427-wc-056 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:B |
|||||||||
试题难度:一般 |
|||||||||
试题解析: |
7. |
下面代码的输出结果是?( ) |
||||||||
|
|||||||||
试题编号:20200427-wc-057 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:B |
|||||||||
试题难度:一般 |
|||||||||
试题解析: |
8. |
关于Python中的流程控制语句,下列描述错误的是?( ) |
||||||||
|
|||||||||
试题编号:20200329-tgf-009 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:A |
|||||||||
试题难度:一般 |
|||||||||
试题解析: |
9. |
已知有列表a = [1, 2, 3, 4, 5],以下语句中,不能输出[5, 4, 3, 2, 1]的是?( ) |
||||||||
|
|||||||||
试题编号:20200328-tgf-009 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:B |
|||||||||
试题难度:一般 |
|||||||||
试题解析: |
10. |
已知列表a=[1,2,3,4,5],执行a.insert(2,6)后结果是什么?( ) |
||||||||
|
|||||||||
试题编号:20200408-jt-020 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:C |
|||||||||
试题难度:一般 |
|||||||||
试题解析:本题的意思是在2号位置前面插入一个元素6,答案C就对了 |
11. |
下列选项中,不属于Python流程控制语句的是?( ) |
||||||||
|
|||||||||
试题编号:20200329-tgf-010 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:C |
|||||||||
试题难度:一般 |
|||||||||
试题解析: |
12. |
关于Python元组类型,以下选项中描述错误的是?( ) |
||||||||
|
|||||||||
试题编号:20200427-wc-013 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:C |
|||||||||
试题难度:一般 |
|||||||||
试题解析: |
13. |
设有元组tup=(1,2,3,'1','2','3'),执行语句print(tup[0::2]),得到的结果是?( ) |
||||||||
|
|||||||||
试题编号:20200320-tgf-003 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:C |
|||||||||
试题难度:一般 |
|||||||||
试题解析: |
14. |
执行下列代码,输出的结果是?( ) |
||||||||
|
|||||||||
试题编号:20200328-tgf-001 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:B |
|||||||||
试题难度:一般 |
|||||||||
试题解析: |
15. |
已知列表a=[1, 2, '3'],执行语句print(a*2)后,输出的结果是?( ) |
||||||||
|
|||||||||
试题编号:20200310-tgf-06 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:A |
|||||||||
试题难度:一般 |
|||||||||
试题解析: |
16. |
下列代码的运行结果是?( ) a={'xm':'zhangsan'} b={'sg':175,'tz':'55kg'} b.update(a) len(b) |
||||||||
|
|||||||||
试题编号:20200316-jt-004 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:B |
|||||||||
试题难度:较难 |
|||||||||
试题解析:b.update(a)是将a合并到b,这样b里面就有3组键值对,而len()命令 是统计键值对数量的,所以选择B |
17. |
下面Python循环体执行的次数与其他不同的是?( ) |
||||||||
|
|||||||||
试题编号:20200427-wc-029 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:A |
|||||||||
试题难度:一般 |
|||||||||
试题解析: |
18. |
下列属于列表的是?( ) |
||||||||
|
|||||||||
试题编号:20200310-tgf-02 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:B |
|||||||||
试题难度:一般 |
|||||||||
试题解析: |
19. |
已知t=(1,2,3,4,5,6),下面哪条元组操作是非法的?( ) |
||||||||
|
|||||||||
试题编号:20200413-jt-035 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:D |
|||||||||
试题难度:容易 |
|||||||||
试题解析:元组中的元素值是不允许修改的,所以D操作非法 |
20. |
已知字符串中的某个字符,要找到这个字符的位置,最简便的方法是?( ) |
||||||||
|
|||||||||
试题编号:20200427-wc-010 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:D |
|||||||||
试题难度:一般 |
|||||||||
试题解析: |
21. |
以下关于字典特性的描述正确的是?( ) |
||||||||
|
|||||||||
试题编号:20200316-jt-005 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:D |
|||||||||
试题难度:一般 |
|||||||||
试题解析:字典数据不支持索引,字典是无序的,字典中的数据不可以分片,所以 ABC都错,只有D是正确的 |
22. |
在某学校,张三、李四、王五三名同学对应的学号分别是100、101、102。现将他们 学号与姓名对应的关系存入字典id_name中,关于以下代码段的描述,错误的是?( ) |
||||||||
|
|||||||||
试题编号:20200328-tgf-002 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:D |
|||||||||
试题难度:一般 |
|||||||||
试题解析: |
23. |
执行下面代码,结果是?( ) for key in "lanxi": |
||||||||
|
|||||||||
试题编号:20200413-jt-034 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:C |
|||||||||
试题难度:较难 |
|||||||||
试题解析:for循环与break的应用,根据题意,当字母为x时,break语句用来 终止循环语句,答案选择C |
24. |
关于break语句与continue语句的说法中,以下选项中错误的是?( ) |
||||||||
|
|||||||||
试题编号:20200427225755293 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:D |
|||||||||
试题难度:一般 |
|||||||||
试题解析: |
25. |
对s=“www.baidu.com”执行s.split(".")后的结果是什么?( ) |
||||||||
|
|||||||||
试题编号:20200408-jt-027 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:B |
|||||||||
试题难度:一般 |
|||||||||
试题解析:字符串内置方法,通过split我们将字符串分割成了列表,答案选择B |
二、判断题(共10题,每题2分,共20分)
26. |
执行以下代码,输入数字99,运行结果是:ok a=input('输入一个数字:') if a<100: print('ok') |
|||
|
||||
试题编号:20200403-zh-002 |
||||
试题类型:判断题 |
||||
标准答案:错误 |
||||
试题难度:较难 |
||||
试题解析: |
27. |
在Python中for item in range(1,10,2)表示的是从1循环到10(包括10)步长是2。 |
|||
|
||||
试题编号:20200317-lfl-27 |
||||
试题类型:判断题 |
||||
标准答案:错误 |
||||
试题难度:较难 |
||||
试题解析: |
28. |
d=( ),d是一个空列表。 |
|||
|
||||
试题编号:20200316-zh-001 |
||||
试题类型:判断题 |
||||
标准答案:错误 |
||||
试题难度:容易 |
||||
试题解析: |
29. |
在使用del语句删除字典中不需要的元素时,必须指定字典名和要删除的键。 |
|||
|
||||
试题编号:20200328-lll-008 |
||||
试题类型:判断题 |
||||
标准答案:正确 |
||||
试题难度:一般 |
||||
试题解析: |
30. |
判断下面的语句是否正确。 >>>a="Hello"-"World" >>>a ‘Hello World’ |
|||
|
||||
试题编号:20200330-lll-005 |
||||
试题类型:判断题 |
||||
标准答案:错误 |
||||
试题难度:一般 |
||||
试题解析:字符串连接符是“+” |
31. |
在Python中range,表示一个整数序列,对于浮点型和字符串类型是无效的。 |
|||
|
||||
试题编号:20200317-lfl-26 |
||||
试题类型:判断题 |
||||
标准答案:正确 |
||||
试题难度:容易 |
||||
试题解析: |
||||
评价描述: |
32. |
元组的访问速度比列表要快一些,如果定义了一系列常量值,并且主要用途仅仅 是对其进行遍历而不需要进行任何修改,建议使用元组而不使用列表。 |
|||
|
||||
试题编号:20200316-zh-008 |
||||
试题类型:判断题 |
||||
标准答案:正确 |
||||
试题难度:一般 |
||||
试题解析: |
33. |
元组是用方括号来表示的,列表是用圆括号来表示的。 |
|||
|
||||
试题编号:20200316-lll-007 |
||||
试题类型:判断题 |
||||
标准答案:错误 |
||||
试题难度:一般 |
||||
试题解析:元组是用圆括号来表示的,列表是用方括号来表示的。 |
||||
评价描述: |
34. |
运行如下代码: print('今天是%d月%d日,星期%s,天气%s'%(3,25,'三','晴好')) 运行结果为“今天是3月25日,星期三,天气晴好”。 |
|||
|
||||
试题编号:20200325-zh-006 |
||||
试题类型:判断题 |
||||
标准答案:正确 |
||||
试题难度:一般 |
||||
试题解析: |
35. |
for循环适合已知循环次数的操作,while循环适合未知循环次数的操作。 |
|||
|
||||
试题编号:20200317-lfl-25 |
||||
试题类型:判断题 |
||||
标准答案:正确 |
||||
试题难度:困难 |
||||
试题解析: |
三、编程题(共2题,共30分)
36. |
成绩等级: )以上为优。 |
试题编号:20200402-zzh-02 |
|
试题类型:编程题 |
|
标准答案: 参考答案: while 1: |
|
试题难度:一般 |
|
试题解析: 评分标准: (1)能够正确查询成绩等级(3分) (2)条件分段准确,不重复(5分) (3)可重复查询(2分) |
37. |
剔除数字
或者列表(没有数字); |
试题编号:20200327-zwh-08 |
|
试题类型:编程题 |
|
标准答案: 参考答案: a=input("输入字符串") b=[] |
|
试题难度:较难 |
|
试题解析: 评分标准: 用input()函数输入获取输入的字符串放入a中,声明空列表b用来输出最终结果,判 断字符串a中每个字符是否是数字,如果不是就增加到列表b中,最后输出列表。 (1) 用input()函数输入获取输入的字符串放入a中。(5分) |
登录网址(PC端):http://www.123lex.top/pstuLogin.aspx?sID=M03K
登录网址(手机端):www.123lex.top/examt/exam_Login.aspx?schoolID=M03K&schoolName=%E8%AF%95%E7%94%A8%E7%B3%BB%E7%BB%9F
免费账号:M03KA00021----M03KA00030? (10个里选一个)
密 码:123456
如提示密码错误(可能被他人修改)或者试卷已被答题提交,请加VX申请免费开通(mas_xnnet),请备注“答题助手”