绪论单元测试
1. Python 语言具有如下的优点( ) 。
A:ABC 均不正确 B: 影响力快速提升 C: 丰富的数据结构 D: 简单易学
答案:BCD
2. Python 语言基础主要包括以下几个方面? ( )
A:常用模块 B: 控制结构 C: 函数和模块 D: 面向对象编程 E: 数据类型
答案:ABCDE
3. Python 语言基础是 Python 编程的基础知识。 ( )
A:错 B: 对
答案:B
第一章测试
1. IDLE 环境的退出命令是( )
A:exit() B: 回车键 C:esc() D:close()
答案:A
2. 以下对 Python 程序设计风格描述错误的选项是( )
A:Python 语句中, 增加缩进表示语句块的开始, 减少缩进表示语句块的退
出B:Python可以将一条长语句分成多行显示, 使用续行符“\” C:Python中
不允许把多条语句写在同一行 D:Python中不允许把多条语句写在同一行
答案:C
3. 以下选项中不符合 Python 语言变量命名规则的是( )
A:_AI B:3_1 C:1 D:TempStr
答案:B
4. 关于 Python语言 ……此处隐藏4059个字……
答案:B
4. 判断: 当向文件写入数据时, 如果文件不存在, 系统会报错;如果文件存在,
则会清空原有数据, 重新写入新数据。 ( )
A:对 B: 错
答案:B
5. 判断: 对于已经被定义过可能抛出异常的语句, 在编程时:必须使用 try /
catch 语句处理异常, 或用 throws 将其抛出。 ( )
A:错 B: 对
答案:B
第六章测试
1. Python 类拥有大量的特殊方法,其中初始化对象的属性是( )
A:__init__() B:_int_() C:__del__() D:_del_()
答案:A
2. 判断:Python pass 是空语句,是为了 保持程序结构的完整性( )
A:错 B: 对
答案:B
3. 如果一个子类有多个父类,这种继承称为( ) 。
A:既是单继承, 也是多继承 B: 单继承 C: 都不是 D: 多继承
答案:D
4. 判断:init()方法, 当创建对象时 Python解释器默认会调用此方法。 ( )
A:错 B: 对
答案:B
5. 判断: 类方法可以访问实例属性, 也可以访问类属性。 ( )
A:错 B: 对
答案:A