智慧树知到《Python程序设计基础(山东联盟)》章节测试答案


第四章单元测试

1、在循环结构中不能包含选择结构。

A.正确

B.错误

正确答案:错误

2、选择结构中必须带else子句。

A.正确

B.错误

正确答案:错误

3、break和continue语句的作用是一样的。

A.正确

B.错误

正确答案:错误

4、下面代码的输出结果是?for;i;in;range(3):print(2,end=';,';)

A.2 2 2

B.2 2 2,

C.2,2,2

D.2,2,2,

正确答案:2,2,2,

5、作为条件表达式时,{}等价于False。

A.正确

B.错误

正确答案:正确

6、在循环结构中不能包含选择结构。

A.正确

B.错误

正确答案:错误

7、选择结构中必须带else子句。

A.正确

B.错误

正确答案:错误

8、break和continue语句的作用是一样的。

A.正确

B.错误

正确答案:错误

9、下面代码的输出结果是?for;i;in;range(3):print(2,end=';,';)

A.2 2 2,

B.2,2,2,

C.2 2 2

D.2,2,2

正确答案:2,2,2,

10、作为条件表达式时,{}等价于False。

A.正确

B.错误

正确答案:正确

第五章单元测试

1、下面哪个关键字可以用来定义函数?

A.return

B.break

C.def

D.for

正确答案:def

2、Python不允许在一个函数的定义中再定义另一个函数。

A.正确

B.错误

正确答案:错误

3、在Python中,函数参数支持的类型有?

A.默认值参数

B.可变长度参数

C.位置参数

D.关键参数

正确答案:默认值参数;可变长度参数;位置参数;关键参数

4、不同作用域内变量名可以相同,互不影响。

A.正确

B.错误

正确答案:正确

5、包含yield语句的函数可以用来创建生成器对象,这样的函数也称生成器函数。

A.正确

B.错误

正确答案:正确

6、下面哪个关键字可以用来定义函数?

A.def

B.return

C.for

D.break

正确答案:def

7、Python不允许在一个函数的定义中再定义另一个函数。

A.正确

B.错误

正确答案:错误

8、在Python中,函数参数支持的类型有?

A.关键参数

B.位置参数

C.默认值参数

D.可变长度参数

正确答案:关键参数;位置参数;默认值参数;可变长度参数

9、不同作用域内变量名可以相同,互不影响。

A.正确

B.错误

正确答案:正确

10、包含yield语句的函数可以用来创建生成器对象,这样的函数也称生成器函数。

A.正确

B.错误

正确答案:正确

第六章单元测试

1、下面哪个是用来定义类的关键字?

A.yield

B.CLASS

C.class

D.continue

正确答案:class

2、类的实例方法一般使用self作为第一个参数的名字。

A.正确

B.错误

正确答案:正确

3、创建类时用变量形式表示对象特征的成员称为数据成员,用函数形式表示对象行为的成员称为成员方法,数据成员和成员方法统称为类的成员。