对青少年编程等级考试Python真题答题考试系统关注的请点击
全国青少年编程等级考试python一级真题2020年12月(含题库答题软件账号)_程序猿下山的博客-CSDN博客_python编程一级试卷
一、单选题(共25题,共50分)
1. | 执行以下程序 a=[33,55,22,77] | ||||||||
| |||||||||
试题编号:2021214-jt-28 | |||||||||
试题类型:单选题 | |||||||||
标准答案:B | |||||||||
试题难度:一般 | |||||||||
试题解析:列表排序和for循环的应用,根据题意先将列表从小到大,然后依次输出,所以选择B | |||||||||
考生答案:B | |||||||||
考生得分:2 | |||||||||
是否评分:已评分 | |||||||||
评价描述: |
2. | 运行以下程序 a=eval(input("年龄:")) | ||||||||
| |||||||||
试题编号:2021214-jt-27 | |||||||||
试题类型:单选题 | |||||||||
标准答案:C | |||||||||
试题难度:一般 | |||||||||
试题解析:本题的意思是年龄超过10岁,票价为30,没有超过10岁,票价为15,根据题意选择C | |||||||||
考生答案:B | |||||||||
考生得分:0 | |||||||||
是否评分:已评分 | |||||||||
评价描述: |
3. | 执行以下程序 a={'gj':'china','nl':12,'xb':'女'} | ||||||||
| |||||||||
试题编号:2021214-jt-23 | |||||||||
试题类型:单选题 | |||||||||
标准答案:C | |||||||||
试题难度:一般 | |||||||||
试题解析:本题是修改‘nl’为11,删除‘gj’,加入‘xm’,所以新的字典中不会有'gj' | |||||||||
考生答案:B | |||||||||
考生得分:0 | |||||||||
是否评分:已评分 | |||||||||
评价描述: |
4. | 执行以下程序 l=['i','love','you','!'] | ||||||||
| |||||||||
试题编号:2021214-jt-20 | |||||||||
试题类型:单选题 | |||||||||
标准答案:C | |||||||||
试题难度:一般 | |||||||||
试题解析:字符串的分割与合并,根据题意答案选择C | |||||||||
考生答案:D | |||||||||
考生得分:0 | |||||||||
是否评分:已评分 | |||||||||
评价描述: |
5. | 以下程序功能是?( ) | ||||||||
| |||||||||
试题编号:20210222-zzh-29 | |||||||||
试题类型:单选题 | |||||||||
标准答案:D | |||||||||
试题难度:一般 | |||||||||
试题解析: | |||||||||
考生答案:D | |||||||||
考生得分:2 | |||||||||
是否评分:已评分 | |||||||||
评价描述:淘宝搜索店铺:徐老师少儿编程 |
6. | 以下程序执行后的结果是?( ) | ||||||||
| |||||||||
试题编号:20210215-dzj-033 | |||||||||
试题类型:单选题 | |||||||||
标准答案:D | |||||||||
试题难度:一般 | |||||||||
试题解析: | |||||||||
考生答案:B | |||||||||
考生得分:0 | |||||||||
是否评分:已评分 | |||||||||
评价描述: |
7. | 对于元组tup=('富强','民主','文明','和谐','爱国')操作正确的是?( ) | ||||||||
| |||||||||
试题编号:20210215-dzj-011 | |||||||||
试题类型:单选题 | |||||||||
标准答案:D | |||||||||
试题难度:一般 | |||||||||
试题解析:元组为不可变数据类型,不可以对元组进行修改元素的值、删除元素,可以对元组进行连接和切片,但是切片也不能赋值。 | |||||||||
考生答案:D | |||||||||
考生得分:2 | |||||||||
是否评分:已评分 | |||||||||
评价描述: |
8. | 下列程序的第四行横线处输入哪个选项中的代码不能打印出九九乘法表?( ) | ||||||||
| |||||||||
试题编号:20210203-lxj-007 | |||||||||
试题类型:单选题 | |||||||||
标准答案:D | |||||||||
试题难度:较难 | |||||||||
试题解析: | |||||||||
考生答案:A | |||||||||
考生得分:0 | |||||||||
是否评分:已评分 | |||||||||
评价描述: |
9. | 下面的语句哪个会无限循环执行下去?( ) | ||||||||
| |||||||||
试题编号:20210202-chjn-27 | |||||||||
试题类型:单选题 | |||||||||
标准答案:C | |||||||||
试题难度:困难 | |||||||||
试题解析:理解break与continue语句功能,掌握逻辑运算的使用 | |||||||||
考生答案:C | |||||||||
考生得分:2 | |||||||||
是否评分:已评分 | |||||||||
评价描述: |
10. | 某商场促销打折,打折规定如下:消费500元以内的打8.8折;满500元(含500)的打8折,满1000元及以上的打7折。要编程解决该问题,需要用到的控制语句是?( ) | ||||||||
| |||||||||
试题编号:20210202-chjn-26 | |||||||||
试题类型:单选题 | |||||||||
标准答案:B | |||||||||
试题难度:一般 | |||||||||
试题解析:理解程序的控制语句,掌握分支结构问题解决 | |||||||||
考生答案:B | |||||||||
考生得分:2 | |||||||||
是否评分:已评分 | |||||||||
评价描述: |
11. | 以下语句不能创建字典的是?( ) | ||||||||
| |||||||||
试题编号:20210202-chjn-22 | |||||||||
试题类型:单选题 | |||||||||
标准答案:C | |||||||||
试题难度:较难 | |||||||||
试题解析:字典的值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组 | |||||||||
考生答案:D | |||||||||
考生得分:0 | |||||||||
是否评分:已评分 | |||||||||
评价描述: |
12. | 执行下列代码后,运行结果是?( ) stu={'202101':'小明','202102':'小红','202103':'小丽'} print(len(stu)) | ||||||||
| |||||||||
试题编号:20210202-chjn-21 | |||||||||
试题类型:单选题 | |||||||||
标准答案:C | |||||||||
试题难度:一般 | |||||||||
试题解析:len函数求字典的元素个数 | |||||||||
考生答案:C | |||||||||
考生得分:2 | |||||||||
是否评分:已评分 | |||||||||
评价描述: |
13. | 下列语句中变量i取值范围是0—99的是?( ) | ||||||||
| |||||||||
试题编号:20210130-lxj-006 | |||||||||
试题类型:单选题 | |||||||||
标准答案:D | |||||||||
试题难度:一般 | |||||||||
试题解析: | |||||||||
考生答案:D | |||||||||
考生得分:2 | |||||||||
是否评分:已评分 | |||||||||
评价描述: |
14. | 执行下列程序的结果为?( ) | ||||||||
| |||||||||
试题编号:20210129-lxj-006 | |||||||||
试题类型:单选题 | |||||||||
标准答案:A | |||||||||
试题难度:一般 | |||||||||
试题解析: | |||||||||
考生答案:A | |||||||||
考生得分:2 | |||||||||
是否评分:已评分 | |||||||||
评价描述: |
15. | 下面代码运行的结果是?( ) tup1 = ('中国', '电子学会', 1997, 2000) tup2 = (1, 2, 3, 4, 5, 6, 7 ) | ||||||||
| |||||||||
试题编号:20210121-zy-12 | |||||||||
试题类型:单选题 | |||||||||
标准答案:A | |||||||||
试题难度:一般 | |||||||||
试题解析: | |||||||||
考生答案:A | |||||||||
考生得分:2 | |||||||||
是否评分:已评分 | |||||||||
评价描述: |
16. | 以下代码的输出结果是?( ) | ||||||||
| |||||||||
试题编号:20200427-wc-040 | |||||||||
试题类型:单选题 | |||||||||
标准答案:D | |||||||||
试题难度:一般 | |||||||||
试题解析: | |||||||||
考生答案:D | |||||||||
考生得分:2 | |||||||||
是否评分:已评分 | |||||||||
评价描述: |
17. | 执行以下代码的结果是?( ) | ||||||||
| |||||||||
试题编号:20200427-wc-037 | |||||||||
试题类型:单选题 | |||||||||
标准答案:D | |||||||||
试题难度:一般 | |||||||||
试题解析: | |||||||||
考生答案:D | |||||||||
考生得分:2 | |||||||||
是否评分:已评分 | |||||||||
评价描述: |
18. | 下面程序的输出结果是?( ) a=[[1,2,3],[4,5,6]] | ||||||||
| |||||||||
试题编号:20200408-jt-024 | |||||||||
试题类型:单选题 | |||||||||
标准答案:A | |||||||||
试题难度:一般 | |||||||||
试题解析:排序和反向,答案选择A | |||||||||
考生答案:B | |||||||||
考生得分:0 | |||||||||
是否评分:已评分 | |||||||||
评价描述: |
19. | 已知a=list("zhangsan"),执行了a[1:7:2]后结果是?( ) | ||||||||
| |||||||||
试题编号:20200408-jt-019 | |||||||||
试题类型:单选题 | |||||||||
标准答案:D | |||||||||
试题难度:一般 | |||||||||
试题解析:按步长访问指定索引范围,根据提议l=['z', 'h', 'a', 'n', 'g', 's', 'a', 'n'],执行l[1:7:2],在1到6号位置按2的步长取,取到1,3,5h号位置的数据,选择D | |||||||||
考生答案:D | |||||||||
考生得分:2 | |||||||||
是否评分:已评分 | |||||||||
评价描述: |
20. | 已知a=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],执行del a[1:]后,a的结果是什么?( ) | ||||||||
| |||||||||
试题编号:20200408-jt-018 | |||||||||
试题类型:单选题 | |||||||||
标准答案:C | |||||||||
试题难度:一般 | |||||||||
试题解析:del a[1:]删除1号位置和其后所有的元素,只剩下0号位置的数据,答案是C | |||||||||
考生答案:C | |||||||||
考生得分:2 | |||||||||
是否评分:已评分 | |||||||||
评价描述: |
21. | 下列哪一个Python列表的创建是错误的?( ) | ||||||||
| |||||||||
试题编号:20200408-jt-015 | |||||||||
试题类型:单选题 | |||||||||
标准答案:B | |||||||||
试题难度:一般 | |||||||||
试题解析:A/C/D都是正确的列表形式,B选项中laowang是字符串要用单引号或者双引号,否则会出错 | |||||||||
考生答案:C | |||||||||
考生得分:0 | |||||||||
是否评分:已评分 | |||||||||
评价描述: |
22. | 下列关于Python列表的表达正确的是?( ) | ||||||||
| |||||||||
试题编号:20200408-jt-014 | |||||||||
试题类型:单选题 | |||||||||
标准答案:A | |||||||||
试题难度:容易 | |||||||||
试题解析:列表的概念,列表用中括号[],B错误,列表的长度是可变的,C错误,列表间的元素用逗号隔开,D错误,只有A符合 | |||||||||
考生答案:A | |||||||||
考生得分:2 | |||||||||
是否评分:已评分 | |||||||||
评价描述: |
23. | 已知列表lis=['a','bc','def'],则执行print(len(lis))语句输出的结果是?( ) | ||||||||
| |||||||||
试题编号:20200328-tgf-006 | |||||||||
试题类型:单选题 | |||||||||
标准答案:A | |||||||||
试题难度:一般 | |||||||||
试题解析: | |||||||||
考生答案:A | |||||||||
考生得分:2 | |||||||||
是否评分:已评分 | |||||||||
评价描述: |
24. | 在python中,当列表需要动态添加元素时,可以使用( )函数添加一个新的元素到列表的尾部。 | ||||||||
| |||||||||
试题编号:20200310-tgf-03 | |||||||||
试题类型:单选题 | |||||||||
标准答案:A | |||||||||
试题难度:一般 | |||||||||
试题解析: | |||||||||
考生答案:A | |||||||||
考生得分:2 | |||||||||
是否评分:已评分 | |||||||||
评价描述: |
25. | 已知t1=(2,3),t2=(4,5,6),那么t2+t1*2的结果是?( ) | ||||||||
| |||||||||
试题编号:20121214-15 | |||||||||
试题类型:单选题 | |||||||||
标准答案:B | |||||||||
试题难度:一般 | |||||||||
试题解析:元组的连接操作,根据题意选择B | |||||||||
考生答案:B | |||||||||
考生得分:2 | |||||||||
是否评分:已评分 | |||||||||
评价描述: |
二、判断题(共10题,每题2分,共20分)
26. | 运行如下程序 s1="hi" s2=" lanxi" 运行结果为hi lanxi! ( ) | |||
| ||||
试题编号:2021214-jt-16 | ||||
试题类型:判断题 | ||||
标准答案:正确 | ||||
试题难度:容易 | ||||
试题解析:字符串的连接,本题正确 | ||||
考生答案:正确 | ||||
考生得分:2 | ||||
是否评分:已评分 | ||||
评价描述: |
27. | 在一段程序中,如果有break,就一定有continue。( ) | |||
| ||||
试题编号:20210222-zzh-31 | ||||
试题类型:判断题 | ||||
标准答案:错误 | ||||
试题难度:一般 | ||||
试题解析: | ||||
考生答案:错误 | ||||
考生得分:2 | ||||
是否评分:已评分 | ||||
评价描述: |
28. | 字符串是可变的数据类型。( ) | |||
| ||||
试题编号:20210215-dzj-035 | ||||
试题类型:判断题 | ||||
标准答案:错误 | ||||
试题难度:一般 | ||||
试题解析: | ||||
考生答案:正确 | ||||
考生得分:0 | ||||
是否评分:已评分 | ||||
评价描述: |
29. | while循环的判断条件可以是任何表达式,只有当表达式的值为True的时候,才执行循环体。( ) | |||
| ||||
试题编号:20210215-dzj-030 | ||||
试题类型:判断题 | ||||
标准答案:正确 | ||||
试题难度:一般 | ||||
试题解析: | ||||
考生答案:正确 | ||||
考生得分:2 | ||||
是否评分:已评分 | ||||
评价描述: |
30. | 只有列表可以转换为元组,字符串、字典都无法转换成元组。( ) | |||
| ||||
试题编号:20210215-dzj-014 | ||||
试题类型:判断题 | ||||
标准答案:错误 | ||||
试题难度:一般 | ||||
试题解析:字符串和字典也可以转换为元组,字典转换为元组时,元组中只有键。 | ||||
考生答案:错误 | ||||
考生得分:2 | ||||
是否评分:已评分 | ||||
评价描述: |
31. | [1,2] in [1,2,3,4,5,6]的结果为True。( ) | |||
| ||||
试题编号:20210215-dzj-010 | ||||
试题类型:判断题 | ||||
标准答案:错误 | ||||
试题难度:一般 | ||||
试题解析:[1,2]是一个列表,[1,2,3,4,5,6]列表每一个元素都是数字,不是列表。 | ||||
考生答案:错误 | ||||
考生得分:2 | ||||
是否评分:已评分 | ||||
评价描述: |
32. | 凡是用while语句编写的循环结构,都可以用for语句实现。( ) | |||
| ||||
试题编号:20210202-chjn-32 | ||||
试题类型:判断题 | ||||
标准答案:错误 | ||||
试题难度:一般 | ||||
试题解析:理解for语句和while语句在循环次数上的不同,while语句可以实现循环次数不确定的问题求解。 | ||||
考生答案:错误 | ||||
考生得分:2 | ||||
是否评分:已评分 | ||||
评价描述: |
33. | 执行下列代码后,运行结果是:Helloorld!( ) for i in "HelloWorld!": | |||
| ||||
试题编号:20210202-chjn-28 | ||||
试题类型:判断题 | ||||
标准答案:错误 | ||||
试题难度:较难 | ||||
试题解析:掌握break和continue语句的功能 | ||||
考生答案:错误 | ||||
考生得分:2 | ||||
是否评分:已评分 | ||||
评价描述: |
34. | 字典是无序的。( ) | ||
| |||
试题编号:20210201-bm-031 | |||
试题类型:判断题 | |||
标准答案:正确 | |||
试题难度:一般 | |||
试题解析:字典是无序集合。 | |||
考生答案:正确 | |||
考生得分:2 | |||
是否评分:已评分 | |||
评价描述:淘宝搜索店铺:徐老师少儿编程 |
35. | t2=1,2,3则t2是int类型数据。( ) | |||
| ||||
试题编号:20210201-bm-028 | ||||
试题类型:判断题 | ||||
标准答案:错误 | ||||
试题难度:较难 | ||||
试题解析:t2=1,2,3则t2是tuple类型数据。 | ||||
考生答案:错误 | ||||
考生得分:2 | ||||
是否评分:已评分 | ||||
评价描述: |
三、编程题(共2题,共30分)
36. | 日期计算器 友情提示: 考试平台暂不支持eval()命令。 |
试题编号:2020xgj-08 | |
试题类型:编程题 | |
标准答案: 参考程序: year=int(input('请输入年份:')) month=int(input('请输入月份:')) | |
试题难度:较难 | |
试题解析: 评分标准: | |
展示地址:点击浏览 | |
考生答案:(此题已作答) | |
考生得分:12 | |
是否评分:已评分 | |
评价描述: |
37. | 将四句唐诗用逗号和句号连接,完整输出这首诗,必须使用变量的方法编写程序。 |
试题编号:20200326-zwh-04 | |
试题类型:编程题 | |
标准答案:jvzi1="白日依山尽" | |
试题难度:容易 | |
试题解析:淘宝搜索店铺:徐老师少儿编程 评分标准: | |
展示地址:点击浏览 | |
考生答案:(此题已作答) | |
考生得分:10 | |
是否评分:已评分 | |
评价描述:
|
三、如何开通使用
登录网址(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申请免费开通(xhzx2050),请备注“CSDN”