智慧树知到《Python程序设计基础(山东联盟)》2023章节测试答案
2、选择结构中必须带else子句。
正确答案:X
3、break和continue语句的作用是一样的。
正确答案:X
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,
正确答案:A
5、作为条件表达式时,{}等价于False。
正确答案:√
第五章测试
1、下面哪个关键字可以用来定义函数?
A、for
B、return
C、def
D、break
正确答案:C
2、Python不允许在一个函数的定义中再定义另一个函数。
正确答案:X
3、在Python中,函数参数支持的类型有?
A、位置参数
B、默认值参数
C、关键参数
D、可变长度参数
正确答案:ABCD
4、不同作用域内变量名可以相同,互不影响。
正确答案:√
5、包含yield语句的函数可以用来创建生成器对象,这样的函数也称生成器函数。
正确答案:√
第六章测试
1、下面哪个是用来定义类的关键字?
A、continue
B、class
C、CLASS
D、yield
正确答案:B
2、类的实例方法一般使用self作为第一个参数的名字。
正确答案:√
3、创建类时用变量形式表示对象特征的成员称为数据成员,用函数形式表示对象行为的成员称为成员方法,数据成员和成员方法统称为类的成员。
正确答案:√
4、如果成员名以两个下划线开头但是不以两个下划线结束则表示是私有成员。
正确答案:√
5、Python并没有对私有成员提供严格的访问保护机制,通过一种特殊方式“对象名._类名__xxx”也可以在外部程序中访问私有成员。
正确答案:√
第七章测试
1、在Python中,字符串属于不可变有序序列,使用单引号、双引号、三单引号或三双引号作为定界符,并且不同的定界符之间可以互相嵌套。
正确答案:√
2、在字符串前面加上字母r表示原始字符串,其中的任何字符都不再转义。
正确答案:√
3、字符串对象是不可变的,所以字符串对象提供的涉及到字符串“修改”的方法都是返回修改后的新字符串,并不对原始字符串做任何修改,无一例外。
正确答案:√
4、字符串方法find()和rfind方法分别用来查找一个字符串在另一个字符串指定范围(默认是整个字符串)中首次和最后一次出现的位置,如果不存在则返回-1。
正确答案:√
5、Python字符串支持与整数的乘法运算,表示序列重复,也就是字符串内容的重复,得到新字符串。
正确答案:√
第八章测试
1、正则表达式使用圆括号“()”表示一个子模式,圆括号内的内容作为一个整体对待。
Tag:智慧树 知到 Python程序设计基础
时间:2021-12-01 13:25:20