超星尔雅学习通《Python语言基础与应用(北京大学)》2023章节测试答案
B、[5, 9]
C、其余答案都不正确
D、[7, 12, 15]
6.
x={1:2}
x[2]=3
print(x)
上述代码的输出结果是()。B、{1: 2, 2: 3}
A、其余选项都不对
B、{1: 2, 2: 3}
C、{1: 3}
D、{1: 2: 3}
7.
alist=[1,1,2,3]
b=set(alist)
print(b)
上述代码的输出结果是()。C、{1, 2, 3}
A、其余选项都不对
B、{1, 1, 2, 3}
C、{1, 2, 3}
D、[1, 2, 3]
8.
创建列表,可以直接使用[ ],或者用指明类型法list[ ]。(错)
9.字典与元组一样,都属于不可变类型。(对)
10.集合中的元素不可以重复。(对)
11.使用花括号{}创建字典。(对)
12.打印各变量的值输出时,sep表示变量之间用什么字符串隔开,缺省为逗号。(错)
第五章
1.以下叙述正确的是()。D
A、只能在循环体内使用break语句。
B、continue语句的作用是结束整个循环的执行。
C、在循环体内使用break语句或continue语句的作用相同。
D、从多层循环嵌套中退出时,可以使用goto语句。
2.
k=1000
while k>1:
print(k)
k=k/2
上述代码的运行结果包含()个数字。A
A、10
B、8
C、11
D、9
3.
for i in range(3):
print(i,end=',')
运行结果是C、0,1,2,
A、0,1,2
B、1,2,3,
C、0,1,2,
D、1,2,3
4.下面代码的运行结果是:D、010
for i in range(2):
print(i, end='')
else:
print(0)
A、012
B、01
C、0120
D、010
5.下面代码的运行结果是:B、0
-1
-1
n = 1
while n >= 0:
n = n - 1
print(n)
else:
print(n)
A、1
0
-1
B、0
-1
-1
C、1
0
D、0
-1
6.下面代码的运行结果是:A、1
3
5
lst=[1,3,5,7]
for i in lst:
print(i)
if i>=5:
break
else:
print('END')
A、1
3
5
B、1
3
5
7
END
C、1
3
5
7
D、1
3
5
END
7.下面代码的运行结果是:A、1 0-1
n = 1
while n >= 0:
print(n)
n = n - 1
else:
print(n)
A、1 0-1
B、1
0
-1
C、1
D、1
0
8.下面代码中输出结果为1,2,3三个数字的有()。BC
A、i=1
while i<3:
print(i)
i+=1
B、alist=[0,1,2]
for i in alist:
print(i+1)
C、i=3
while i>0:
i=i-1
print(3-i)
D、for i in range(3):
print(i)
9.常见的控制流结构有:AB
A、条件分支
B、循环结构
C、赋值语句
D、顺序结构
10.Python语言的赋值语句很好地对应了冯·诺依曼计算机结构中“运算”与“输出”的步骤。(错)
★《布宫号》提醒您:民俗信仰仅供参考,请勿过度迷信!