超星尔雅学习通《Python语言基础与应用(北京大学)》2023章节测试答案

A、[7, 12]

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语言的赋值语句很好地对应了冯·诺依曼计算机结构中“运算”与“输出”的步骤。(错)

★《布宫号》提醒您:民俗信仰仅供参考,请勿过度迷信!

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复