智慧树知到《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、创建类时用变量形式表示对象特征的成员称为数据成员,用函数形式表示对象行为的成员称为成员方法,数据成员和成员方法统称为类的成员。