对青少年编程等级考试Python真题答题考试系统关注的请点击
https://blog.csdn.net/zhengzyx2040/article/details/119329247
青少年软件编程(Python)等级考试试卷(二级A卷)
2020年9月 分数:100 题数:38
一、单选题(共25题,每题2分,共50分)
1. |
numbers = [1, 11, 111, 9], 运行numbers.sort() 后,运行numbers.reverse() numbers会变成?( ) |
||||||||
|
|||||||||
试题编号:20200211-zaq-11 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:C |
|||||||||
试题难度:一般 |
2. |
执行下列代码,输出的结果是?( ) |
||||||||
|
|||||||||
试题编号:20200320-tgf-010 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:A |
|||||||||
试题难度:一般 |
3. |
下列案例的输出结果是什么?( ) t1=(1,2,3,4,5,6,7) t2=("a","b","c","d","e","f") a1=t1[2:] a2=t2[2:5] s=a1+a2 print(s) |
||||||||
|
|||||||||
试题编号:20200408-jt-012 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:A |
|||||||||
试题难度:较难 |
|||||||||
试题解析:元组的常见操作,a1=t1[2:]截取2号位后(包含2号位)的元素, 而a2=t2[2:5]获取的是2/3/4位上的元素,所以答案选择A |
4. |
已知l=[4,5,6],执行l[len(l):]=[1,2,3],l的结果是?( ) |
||||||||
|
|||||||||
试题编号:20200408-jt-021 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:B |
|||||||||
试题难度:困难 |
|||||||||
试题解析:这一题是列表通用操作和位置索引结合,需要一定的理解。l[len(l):]的 结果为[],这部分由[1,2,3]替换,最终就变成[4,5,6,1,2,3],选择B |
5. |
numbers = [1, 3, 2, 8], numbers[len(numbers) - 1]会返回什么?( ) |
||||||||
|
|||||||||
试题编号:20200211-zaq-13 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:D |
|||||||||
试题难度:一般 |
6. |
str = "学习力,思考力,行动力,创造力",运行print(str[4:7])的结果是?( ) |
||||||||
|
|||||||||
试题编号:20200211-ljx-13 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:C |
|||||||||
试题难度:较难 |
7. |
下面代码将打印出什么数字?( )
|
||||||||
|
|||||||||
试题编号:20200211-zaq-14 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:B |
|||||||||
试题难度:一般 |
8. |
d1 = {'a': 100, 'b': 200, 'c':300}。下面什么代码可以将d1改成{'a': 150, 'b': 200, 'c':300} |
||||||||
|
|||||||||
试题编号:20200211-zaq-03 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:C |
|||||||||
试题难度:一般 |
9. |
words = {"Chinese":"中文", "English":"英语", "French":"法语", "Korean":"韩语"} 运行以下代码后输出的结果是?( ) del words["French"] print(len(words)) |
||||||||
|
|||||||||
试题编号:20200211-ljx-17 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:B |
|||||||||
试题难度:一般 |
10. |
下列关于字符串的描述正确的是?( ) |
||||||||
|
|||||||||
试题编号:20200408-jt-008 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:C |
|||||||||
试题难度:一般 |
|||||||||
试题解析:字符串是不可变的,获取字符串长度应该使用len(),str.upper()是 将小写变成大写,所以A、B、D都不对,答案是C |
11. |
courses = ["语文", "数学", "编程", "英语"],运行courses.pop()后course会变 成?( ) |
||||||||
|
|||||||||
试题编号:20200211-ljx-03 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:B |
|||||||||
试题难度:一般 |
12. |
关于字典的描述错误的是?( ) |
||||||||
|
|||||||||
试题编号:20200427-wc-003 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:C |
|||||||||
试题难度:一般 |
13. |
执行下列代码,输出的结果是?( ) |
||||||||
|
|||||||||
试题编号:20200328-tgf-004 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:C |
|||||||||
试题难度:较难 |
14. |
下面代码将打印什么?( )
|
||||||||
|
|||||||||
试题编号:20200211-zaq-02 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:B |
|||||||||
试题难度:一般 |
15. |
numbers = [1, 3, 2, 8], 运行numbers.append(2) 后,numbers会变成?( ) |
||||||||
|
|||||||||
试题编号:20200211-zaq-12 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:C |
|||||||||
试题难度:一般 |
16. |
下列语句中,无法创建字典dic的是?( ) |
||||||||
|
|||||||||
试题编号:20200320-tgf-008 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:D |
|||||||||
试题难度:较难 |
17. |
若要创建一个包含1、2、3、4四个数字的列表a,下列哪个方法是错误的?( ) |
||||||||
|
|||||||||
试题编号:20200310-tgf-08 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:A |
|||||||||
试题难度:一般 |
18. |
下列关于分支和循环结构的描述中,错误的是?( ) |
||||||||
|
|||||||||
试题编号:20200427-wc-031 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:A |
|||||||||
试题难度:一般 |
19. |
以下构成Python循环结构的方法中,正确的是?( ) |
||||||||
|
|||||||||
试题编号:20200427-wc-032 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:A |
|||||||||
试题难度:一般 |
20. |
下面哪个选项是下面程序的输出结果?( ) for j in range(0,3): print(j ,end = " ") |
||||||||
|
|||||||||
试题编号:20200427-wc-033 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:C |
|||||||||
试题难度:一般 |
21. |
执行下面程序,结果是?( ) i=1 |
||||||||
|
|||||||||
试题编号:20200413-jt-033 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:B |
|||||||||
试题难度:较难 |
|||||||||
试题解析:while循环和continue的应用,在i小于等于10的时,i从1不断 往上加1,当i是2的倍数时输出i,答案就是B了 |
22. |
下列关于元组的描述错误的是?( ) |
||||||||
|
|||||||||
试题编号:20200408-jt-010 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:D |
|||||||||
试题难度:容易 |
|||||||||
试题解析:A、B、C都正确,只有D错误,元组是不可变的 |
23. |
对于元组里面的元素,可以执行的操作有?( ) |
||||||||
|
|||||||||
试题编号:20200211-ljx-10 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:A |
|||||||||
试题难度:一般 |
|||||||||
试题解析: |
24. |
运行以下代码后,输出的结果是?( ) for i in range(9): if i * i > 40: break print(i) |
||||||||
|
|||||||||
试题编号:20200211-ljx-22 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:A |
|||||||||
试题难度:一般 |
25. |
character = ["诚实", "感恩", "坚持", "守时"],运行以下代码的结果是?( ) if not("怜悯" in character): character.append("怜悯") print(character[1] + character[-1]) |
||||||||
|
|||||||||
试题编号:20200211-ljx-08 |
|||||||||
试题类型:单选题 |
|||||||||
标准答案:D |
|||||||||
试题难度:一般 |
二、判断题(共10题,每题2分,共20分)
26. |
continue语句的作用是结束整个循环的执行。 |
|||
|
||||
试题编号:20200403-zh-016 |
||||
试题类型:判断题 |
||||
标准答案:错误 |
||||
试题难度:容易 |
27. |
>>>"{:06.2f}".format(3.2455) 运行结果为:3.25 |
|||
|
||||
试题编号:20200330-lll-002 |
||||
试题类型:判断题 |
||||
标准答案:错误 |
||||
试题难度:一般 |
||||
试题解析:运行结果为003.25 |
28. |
表达式 6 if 3>2 else 5的值为 6。 |
|||
|
||||
试题编号:20200317-lfl-36 |
||||
试题类型:判断题 |
||||
标准答案:正确 |
||||
试题难度:较难 |
29. |
以下程序的作用是对整数0-9求和 s=0 for i in range(10): s=s+i print(s) |
|||
|
||||
试题编号:20200403-zh-008 |
||||
试题类型:判断题 |
||||
标准答案:正确 |
||||
试题难度:容易 |
||||
试题解析: |
30. |
字典是可变对象,字典有键(key)和值(value),其中键(key)和值(value)都是不可 以重复的。 |
|||
|
||||
试题编号:20200317-lfl-01 |
||||
试题类型:判断题 |
||||
标准答案:错误 |
||||
试题难度:容易 |
31. |
if [3] in [1, 2, 3, 4]:与if 3 in [1, 2, 3, 4]:结果是一样的。 |
|||
|
||||
试题编号:20200317-lfl-22 |
||||
试题类型:判断题 |
||||
标准答案:错误 |
||||
试题难度:较难 |
32. |
普通字符串,采用双引号("")包裹起来,用采用单引号(‘’)包裹起来不是 字符串,如果:a="word"属于字符串,a=‘word’不属于字符串。 |
|||
|
||||
试题编号:20200317-lfl-08 |
||||
试题类型:判断题 |
||||
标准答案:错误 |
||||
试题难度:容易 |
33. |
若运行程序 t1=(45) print(type(t1)) 则输出结果为 |
|||
|
||||
试题编号:20200316-zh-009 |
||||
试题类型:判断题 |
||||
标准答案:错误 |
||||
试题难度:较难 |
34. |
元组d = (2020, 1, 1), 执行d = (d[0]+1, 1, 1)后,d是(2021, 1, 1) |
|||
|
||||
试题编号:20200211-zaq-33 |
||||
试题类型:判断题 |
||||
标准答案:正确 |
||||
试题难度:一般 |
35. |
切片操作list(range(10))[0:8:2] 执行结果为([0, 2, 4, 6,8]) |
|||
|
||||
试题编号:20200317-lfl-40 |
||||
试题类型:判断题 |
||||
标准答案:错误 |
||||
试题难度:较难 |
三、编程题(共3题,共30分)
36. |
提示用户输入两个正整数,编程求出介于这两个数之间的所有质数并打印输出。 显示格式为“*数是质数。” |
试题编号:2020xgj-10 |
|
试题类型:编程题 |
|
标准答案: 评分标准: 1. 输入两个整数 (2分) 2. 判断数两个数的大小(2分) 3. 质数的判断和求解(6分) 4. 分支和循环的正确使用(4分) 5. 元组的使用(2分) 6. 正确完成题目的任务(4分) |
|
试题难度:较难 |
|
试题解析: x=(int(input("请输入开始的整数值:")),int(input("请输入结束的整数值:"))) x1=min(x) |
37. |
查询区号 021上海,022天津,023重庆,024沈阳市,025南京 |
试题编号:20200402-zzh-03 |
|
试题类型:编程题 |
|
标准答案: 评分标准: 1. 能够准确查询测试区号;(5分) 2. 测试区号都能查询;(2分) 3. 可重复查询.(3分) |
|
试题难度:一般 |
|
试题解析:while 1: |
登录网址(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),请备注“答题助手”