青少年软件编程(Python)等级考试试卷(二级)
分数:100 题数: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.
分支结构
202012Python编程真题——(2级)