青少年软件编程(
Python)等级考试试卷(二级)
一、单选题
(共25题,共50分)
1.
运行以下代码,结果输出的是?( )
means=['Thank','You']
print(len(means))
A.
8
B.
6
C.
2
D.
1
试题编号:
20220515-ny-019
试题类型:单选题
标准答案:
C
试题难度:容易
试题解析:
考生答案:
C
考生得分:
2
是否评分:已评分
评价描述:
2.
下列语句中变量i取值范围是1~10的是?( )
A.
for i in range(11)
B.
for i in range(1,10)
C.
for i in range(0,10)
D.
for i in range(1,11)
试题编号:
20220512-ny-013
试题类型:单选题
标准答案:
D
试题难度:容易
试题解析:
考生答案:
D
考生得分:
2
是否评分:已评分
评价描述:
3.
今天编程课的主要内容是字典的遍历。
已知字典
dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]},老师要求用四种不同的方法遍历字典,都要获得如下结果
[1, 3, 5]
[3, 4, 7]
[2, 5, 9]
小程同学尝试写了四段程序,请你帮他检查一下哪个程序的打印结果不符合要求?(
)
A.
dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]}
ls=[]
for i in dt.values():
ls.append(i)
print(i)
B.
dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]}
ls=[]
for i in dt:
ls.append(dt[i])
for j in ls:
print(j)
C.
dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]}
ls=[]
for k in dt.keys():
ls.append(dt[k])
for j in ls:
print(j)
D.
dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]}
ls=[]
for k in dt.items():
print(k)
试题编号:
20220508-dzj-30
试题类型:单选题
标准答案:
D
试题难度:困难
试题解析:此题选择
D选项,如果D选项,选项D程序的遍历结果应为 ('a', [1, 3, 5]) ('b', [3, 4, 7]) ('c', [2, 5, 9]) 只要将选项D的程序稍加修改就可以得到正确的打印结果。 dt={'a':[1,3,5],'b':[3,4,7],'c':[2,5,9]} ls=[] for k in dt.items(): print(k[1])
考生答案:
D
考生得分:
2
是否评分:已评分
评价描述:
4.
执行以下代码后输出的结果是?(
)
d={1:'monkey',2:'panda',3:'bird',4:'fish'}
d[5]='sheep'
del d[3]
d[3]='dog'
print(d)
A.
{1: 'monkey', 2: 'panda', 4: 'fish', 5: 'sheep', 3: 'cat'}
B.
{1: 'monkey', 2: 'panda', 4: 'fish', 5: 'sheep', 3: 'dog'}
C.
{1: 'monkey', 2: 'panda', 3: 'dog, 5: 'sheep', 4: 'duck'}
D.
{1: 'monkey', 2: 'panda', 3: 'cat', 5: 'sheep', 4: '
202209Python编程真题——(2级)