2022年9月电子学会青少年软件编程(Python二级)等级考试试卷
操作/编程
二级
2022
2022-11-04 20:32:14
25次
一、单选题
请根据运行结果将代码空白处填上合适的选项?( )
代码:
num1=1
while num1 <= 5:
num2=1
while num2 <= 5:
___________
num2 += 1
print()
num1 += 1
运行结果:
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 4 4
5 5 5 5 5
| A. print(num2,end="") |
B. print(num2,end =" ") |
| C. print(num1) |
D. print(num1,end =" ") |
【知识点】 电子学会Python二级
今天编程课的主要内容是字典的遍历。
已知字典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) |
【知识点】 电子学会Python二级
执行以下代码后输出的结果是?( )
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: 'duck'} |
【知识点】 电子学会Python二级
