全国青少年编程等级考试python⼆级真题2020年9⽉(含题库
答题软件账号)
对青少年编程等级考试Python真题答题考试系统关注的请点击
青少年软件编程(Python)等级考试试卷(⼆级A卷)
2020年9⽉ 分数:100 题数:38
⼀、单选题(共25题,每题2分,共50分)
1.numbers = [1, 11, 111, 9], 运⾏numbers.sort() 后,运⾏verse()
numbers会变成?( )
A. [1, 9, 11, 111]
B. [1, 11, 111]
C. [111, 11, 9, 1]
D. [9111111]
试题编号:20200211-zaq-11
试题类型:单选题
标准答案:C
试题难度:⼀般
2.执⾏下列代码,输出的结果是?( )
word = 'China'
num = 3
string = 'python'
total = string * (len(word) - num)
print(total)
A. pythonpython
B. 'python''python'
C. python
D. 'python'
试题编号:20200320-tgf-010
试题类型:单选题
标准答案:A
标准答案: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)
A. (3, 4, 5, 6, 7, 'c', 'd', 'e')
B. ( 4, 5, 6, 7, 'b','c', 'd', 'e')
C. (1,2,3, 4, 5, 'c', 'd', 'e')
D. (3, 4, 5, 6, 7, 'a', b', 'c')
试题编号: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的结果是?( )
A. [1,2,3]
B. [4,5,6,1,2,3]
C. [1,2,3,4,5,6]免费编程软件python下载
D. [4,5,6]
试题编号:20200408-jt-021
试题类型:单选题
标准答案:B
试题难度:困难
试题解析:这⼀题是列表通⽤操作和位置索引结合,需要⼀定的理解。l[len(l):]的结果为[],这部分由[1,2,3]替换,最终就变成[4,5,6,1,2,3],选择B
结果为[],这部分由[1,2,3]替换,最终就变成[4,5,6,1,2,3],选择B
5.numbers = [1, 3, 2, 8], numbers[len(numbers) - 1]会返回什么?( )
A. 1
B. 3
C. 2
D. 8
试题编号:20200211-zaq-13
试题类型:单选题
标准答案:D
试题难度:⼀般
6.str = "学习⼒,思考⼒,⾏动⼒,创造⼒",运⾏print(str[4:7])的结果是?( )
A. 思考⼒,
B. ,思考⼒
C. 思考⼒
D. ,思考⼒,
试题编号:20200211-ljx-13
试题类型:单选题
标准答案:C
试题难度:较难
7.下⾯代码将打印出什么数字?( )
numbers = [1, 3, 2, 8, 9]
print(numbers[1] + numbers[3])
A. 3
B. 11
C. 4
D. 9
试题编号:20200211-zaq-14
试题类型:单选题
标准答案:B
试题难度:⼀般
8.d1 = {'a': 100, 'b': 200, 'c':300}。下⾯什么代码可以将d1改成{'a': 150, 'b':
200, 'c':300}
A. d1[0] = 150
B. d1[a] = 150
C. d1['a'] = 150
D. d1[100] = 150
试题编号:20200211-zaq-03
试题类型:单选题
标准答案:C
试题难度:⼀般
9.words = {"Chinese":"中⽂", "English":"英语", "French":"法语", "Korean":"韩语"}
运⾏以下代码后输出的结果是?( )
del words["French"]
print(len(words))
A. 6
B. 3
C. 8
D. 4
试题编号:20200211-ljx-17
试题类型:单选题
标准答案:B
试题难度:⼀般
10.下列关于字符串的描述正确的是?( )
A. 字符串是⼀个可变的序列
B. 我们可以通过min()来获取字符串的长度
C. 字符串是⽤⼀对双引号" "或者单引号’ '括起来的零个或者多个字符
D. 我们可以通过str.upper()将字符串中的所有⼤写字母变成⼩写字母
试题编号:20200408-jt-008
试题类型:单选题
标准答案:C
试题难度:⼀般
试题解析:字符串是不可变的,获取字符串长度应该使⽤len(),str.upper()是
将⼩写变成⼤写,所以A、B、D都不对,答案是C
成?( )
A. ["数学", "编程", "英语"]
B. ["语⽂", "数学", "编程"]
C. ["语⽂", "数学", "英语"]
D. ["数学", "编程", "英语"]
试题编号:20200211-ljx-03
试题类型:单选题
标准答案:B
试题难度:⼀般
12.关于字典的描述错误的是?( )
A. 字典的元素以键为索引进⾏访问
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论