2022年9月python二级

       

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

分数:100  题数:37

总体情况

姓名

开始时间

结束时间

用时(分钟)

得分

得分率

是否通过

考试状态

张钧菡

2022-09-17 14:00:56

2022-09-17 14:59:54

54.03

88

0.88

Y

已评卷

一、单选题(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: 'duck'}

试题编号:20220508-dzj-23

试题类型:单选题

标准答案:B

试题难度:一般

试题解析:d[5]='sheep' #{1: 'monkey', 2: 'panda', 3: 'bird', 4: 'fish', 5: 'sheep'} del d[3] #{1: 'monkey', 2: 'panda', 4: 'fish', 5: 'sheep'} d[3]='dog'#{1: 'monkey', 2: 'panda', 3: 'dog', 5: 'sheep'} d[3]='dog'#{1: 'monkey', 2: 'panda', 4: 'fish', 5: 'sheep', 3: 'dog'}

考生答案:B

考生得分:2

是否评分:已评分

评价描述:

5.

tp=(3,6,9,11),以下操作正确的是?( )

A. 

x=tp[2]

B. 

x=tp(2)

C. 

tp[3]=12

D. 

tp(3)=12

试题编号:20220508-dzj-11

试题类型:单选题

标准答案:A

试题难度:一般

试题解析:元组是不可变数据类型,元组中的元素不可更改;

考生答案:A

考生得分:2

是否评分:已评分

评价描述:

6.

列表a=list(range(2,10)),下列选项中可以获取列表中最后一个元素?( )

A. 

a[8]

B. 

a[7]

C. 

a[9]

D. 

a[10]

试题编号:20220508-dzj-08

试题类型:单选题

标准答案:B

试题难度:容易

试题解析:a=list(range(2,10)),a列表为[2,3,4,5,6,7,8,9],最后一项的下标是7或-1,获取最后一项元素的值可以用a[7]或a[-1]因此选B

考生答案:B

考生得分:2

是否评分:已评分

评价描述:

7.

表达式tuple(list('Python'))的运算结果是?( )

A. 

['Python']

B. 

('P', 'y', 't', 'h','o', 'n')

C. 

['P', 'y', 't', 'h','o', 'n']

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

程序员zhi路

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

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

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

打赏作者

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

抵扣说明:

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

余额充值