中国电子学会202209青少年软件编程(Python)等级考试试卷(二级)真题

青少年软件编程(Python)等级考试试卷(二级)

分数:100 题数:37

一、单选题(共25题,每题2分,共50分)

1、运行以下代码,结果输出的是?( )

means = ['Thank', 'You']
print(len(means))
  • A. 8

  • B. 6

  • C. 2

  • D. 1

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)

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)

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'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晴朗向上

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值