青少年软件编程(Python)等级考试试卷(二级)
分数:100.00 题数:37
一、单选题
(共25题,每题2分,共50分)
1. 执行以下代码中,输出的结果是?( )
sum=0
for i in range(1,10,3):
sum=sum+i
print(sum,i)
A、22 10
B、12 7
C、45 9
D、55 10
试题编号:20200329-tgf-006
题型:单选题
答案:B
难度:一般
试题解析:
2. 已知s=list("sgdhasdghasdg"),以下选项中能输出字符“g”出现的次数的是?( )
A、print(s.index(g))
B、print(s.index("g"))
C、print(s.count("g"))
D、print(s.count(g))
试题编号:20200408-jt-026
题型:单选题
答案:C
难度:一般
试题解析:统计用count,字符要用引号包围,所以选择C
3.
下列代码的执行结果是?( )
s1="abcde"
s2="fgh"
s3=s1+s2
s3[4:7]
A、efg
B、efgh
C、def
D、defg
试题编号:20200408-jt-007
题型:单选题
答案:A
难度:一般
试题解析:本题考点是字符串的通用操作,根据字符串的连接,我们可以得到s3="abcdefgh",根据访问指定索引范围,我们应该得到答案为A
4.
以下代码的输出结果是?( )
ls1 = [1,2,3,4,5]
ls2 = ls1
ls2.reverse( )
print(ls1)
A、5,4,3,2,1
B、[1,2,3,4,5]
C、[5,4,3,2,1]
D、1,2,3,4,5
试题编号:20200427-wc-055
题型:单选题
答案:C
难度:一般
试题解析:
5.
运行如下代码,结果是?( )
l=["a",1,"b",[1,2]]
print(len(l))
A、3
B、4
C、5
D、6
试题编号:20200408-jt-017
题型:单选题
答案:B
难度:容易
试题解析:len()命令统计列表的长度,有四个元素,长度为4,选择B
6.
以下代码的输出结果是?( )
lis = list(range(4))
print(lis)
A、[0,1,2,3,4]
B、[0,1,2,3]
C、0,1,2,3
D、0,1,2,3,4
试题编号:20200427-wc-056
题型:单选题
答案:B
难度:一般
试题解析:
7. 下面代码的输出结果是?( )
ls = [”橘子”,”芒果”,”草莓”,”西瓜”,”水蜜桃”]
for k in ls:
print(k,end=”
”)
A、橘子芒果草莓西瓜水蜜桃
B、橘子 芒果 草莓 西瓜 水蜜桃
C、西瓜
D、”橘子””芒果””草莓””西瓜””水蜜桃”
试题编号:20200427-wc-057
题型:单选题
答案:B
难度:一般
试题解析:
8. 关于Python中的流程控制语句,下列描述错误的是?( )
A、在分支结构中,if、elif、else都可以单独使用。
B、分支结构中的条件判断通常用关系表达式或逻辑表达式来进行描述。
C、continue语句和break语句只有在循环结构中才可以使用。
D、while语句和for语句的循环条件后都必须输入冒号,需要循环执行的语句必须有缩进。
试题编号:20200329-tgf-009
题型:单选题
答案:A
难度:一般
试题解析:
9. 已知有列表a = [1, 2, 3, 4, 5],以下语句中,不能输出[5, 4, 3, 2, 1]的是?( )
A、print(a[:-6:-1])
B、print(a.sort(reverse=True))
C、print(sorted(a, reverse=True))
D、print([5, 4, 3, 2, 1])
试题编号:20200328-tgf-009
题型:单选题
答案:B
难度:一般
试题解析:
10. 已知列表a=[1,2,3,4,5],执行a.insert(2,6)后结果是什么?( )
A、[1,2,3,4,5,2,6]
B、[1,2,3,4,5,6]
C、[1,2,6,3,4,5]
D、[1,2,3,6,4,5]
试题编号:20200408-jt-020
题型:单选题
答案:C
难度:一般
试题解析:本题的意思是在2号位置前面插入一个元素6,答案C就对了
11. 下列选项中,不属于Python流程控制语句的是?( )
A、if-elif-else语句
B、while语句
C、do-while语句
D、for语句
试题编号:20200329-tgf-010
题型:单选题
答案:C
难度:一般
试题解析:
12. 关于Python元组类型,以下选项中描述错误的是?( )
A、元组不可以被修改
B、Python中元组使用圆括号和逗号表示
C、元组中的元素要求是相同类型
D、一个元组可以作为另一个元组的元素,可以采用多级索引获取信息
试题编号:20200427-wc-013
题型:单选题
答案:C
难度:一般
试题解析:
13. 设有元组tup=(1,2,3,'1','2','3'),执行语句print(tup[0::2]),得到的结果是?( )
A、(1,2)
B、(1,3)
C、(1,3,'2')
D、(1,'1','3')
试题编号:20200320-tgf-003
题型:单选题
答案:C
难度:一般
试题解析:
14. 执行下列代码,输出的结果是?( )
dic = {'a': 1, 'b': 2, 'c': 3, 'd': 4}
dic.pop('b')
del dic['d']
dic['d'] = 4
print(dic)
A、{'a': 1, 'b': 2, 'c': 3,'d':4}
B、{'a': 1, 'c': 3, 'd': 4}
C、{'a': 1, 'c': 3}
D、{'d': 4}
试题编号:20200328-tgf-001
题型:单选题
答案:B
难度:一般
试题解析:
15. 已知列表a=[1, 2, '3'],执行语句print(a*2)后,输出的结果是?( )
A、[1, 2, '3', 1, 2, '3']
B、[1, 2, '3']
C、[2, 4, '6']
D、[1, 2, '3',2]
试题编号:20200310-tgf-06
题型:单选题
答案:A
难度:一般
试题解析:
16.
下列代码的运行结果是?( )
a={'xm':'zhangsan'}
b={'sg':175,'tz':'55kg'}
b
青少年软件编程(Python)等级考试试卷(二级),青少年软件编程(Python)等级考试试卷(2级)电子学会青少年软件编程Python等级考试真题及答案,2020年12月电子学会Python等级考试2级真题试卷及答案