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

11.Python语言中条件分支的实现主要通过if语句实现。(对)

12.条件循环中,可以使用break语句跳出循环,直接循环末尾的else语句块。(错)

13.range函数中,range( )会返回一个从1开始到终点的数列。(错)

14.嵌套循环中,continue语句仅作用于离他最近的一层循环。(对)

第六章

1.下列关于Python中函数的说法不正确的是()。C:

结束函数时如果return语句不带表达式相当于无返回值。

A、函数内容以冒号起始,并且缩进。

B、Python中定义函数的关键字是def。

C、结束函数时如果return语句不带表达式相当于无返回值。

D、在函数内部可以使用global来定义全局变量。

2.下列定义函数的方法,在Python中正确的是()。B: def <name>(arg1,arg2,…argN)

A、class<name>(<type> arg1,<type> arg2,…<type>argN)

B、def <name>(arg1,arg2,…argN)

C、function <name>(arg1,arg2,…argN)

D、def <name>(<type> arg1,<type> arg2,…<type>argN)

3.list(map(lambda x:len(x),['a','12','ab123']))上述代码的输出结果是____。A:

[1, 2, 5]

A、[1, 2, 5]

B、[1, 2, 3]

C、[1, 0, 2]

D、[0, 2, 3]

4.f1=lambda x:x*2

f2=lambda x:x**2

print(f1(f2(2)))

上述代码的输出结果是____。C

A、2

B、4

C、8

D、6

5.counter=1

num=0

def tset():

global counter

for i in (1,2,3):

counter+=1

num=10

tset()

print(counter,num)

上述代码的输出结果是____。B

A、1 10

B、4 10

C、1 0

D、4 0

6.定义函数时,使用return关键字指定函数返回的值。(对)

7.定义函数时,局部变量只在该函数定义范围内有效,函数外只能访问不能修改。(错)

8.函数的参数中,形式参数只是代表一个位置、一个变量名。(对)

9.python语言标准库中,若要生成伪随机数,可以用fractions。(错)

10.python语言标准库中,Python对象持久化可以通过pickle实现。(错)

第七章

1.Python可以使用(____)函数打开文件,这个函数默认的打开模式为(____)。C: open 'r'

A、openfile 'r'

B、open 'w'

C、open 'r'

D、openfile 'w'

2.下列关于文件相关模块说法错误的是(____)。A

A、打开二进制文件应该采用模式'rt'。

B、文件操作可以使用close方法关闭流。

C、可以使用shelve模块进行对象持久化。

D、通常采用with语句以保证系统自动关闭打开的流。

3.下列关于时间相关模块说法错误的是()。B:datetime模块中strptime方法将struct_time对象格式化成字符串。

A、time.sleep()方法可以让程序在某处暂停几秒。

B、datetime模块中strptime方法将struct_time对象格式化成字符串。

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

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

发表评论

0条回复