Python
编程
(
二级
)
试卷
第
7
页
共
7
页
青少年编程能力等级测评
Python
编程二级试卷
一、单项选择题(共
20
题,每题
2.5
分,共
50
分)
1.
运行下方代码段,输出的结果是(
)
。
a=()
print(type(a))
A
.
<
class 'float'>
B
.
<
class 'int'>
C
.
D
.
2.
content.txt
中原来的内容为字符串
“
yesterday
”
,
则下方代码段运行后,
content.txt
中的内容为
(
)
。
f = open('content.txt','w')
for i in 'today':
f.write(i)
f.close()
A
.
y
esterdaytoday
B
.
y
esterday
today
C
.
today
D
.
y
3.
运行下方代码段,输出的结果是(
)
。
a=[3,7,4,6,2,5]
a.sort(reverse=True)
print(a[3:])
A
.
[
4, 3, 2]
B
.
[
5, 6, 7]
C
.
[5, 4, 3, 2]
D
.
[4, 5, 6, 7]
4.
运行下方代码段,则
a
的取值范围是(
)
。
import random
a = abs(random.choice([2,4]))
A
.
2
<= a <= 4
B
.
2
<= a < 4
C
.
a = 2
或
a = 3
D
.
a = 2
或
a = 4
5.
下列代码段执行无误的是(
)
。
A
.
n
ew_seq = (1,3,4,6,7)
new_seq.append(8)
B
.
from time import time
sleep(3)
C
.
for num in set(1236):
print(num)
D
.
i
mport os
f = open('name.txt','w')