Python程序设计与算法基础教程(第2版)(微课版)
上QQ阅读APP看书,第一时间看更新

1.8 复习题

一、选择题

1. Python语言属于________。

A. 机器语言

B. 汇编语言

C. 高级语言

D. 以上都不是

2. 在下列选项中,不属于Python特点的是________。

A. 面向对象

B. 运行效率高

C. 可移植性

D. 免费和开源

3. 在下列选项中,_______是最常用的Python版本,也称之为ClassicPython。

A. CPython

B. Jython

C. IronPython

D. PyPy

4. Python内置的集成开发工具是________。

A. PythonWin

B. Pydev

C. IDE

D. IDLE

5. Python解释器的提示符为________。

A. >

B. >>

C. >>>

D. #

6. 在Python解释器环境中,用于表示上一次运算结果的特殊变量为________。

A. :

B. _

C. >

D. #

7. ________是Python官方的扩展库索引,所有人都可以下载第三方库或上传自己开发的库到其中。

A. PyPI

B. PyPy

C. Pydev

D. pip

二、填空题

1. Python语言是一种解释型、面向________的计算机程序设计语言。

2. 用户编写的Python程序(避免使用依赖于系统的特性),无须修改就可以在任何支持Python的平台上运行,这是Python的________特性。

3. 在Python 3.4以后的版本中,_______库用于安装管理Python扩展包,________库用于发布Python包。

4. 如果要关闭Python解释器,可以使用________命令或者按________组合键。

5. 在Python内置的集成开发环境IDLE中可以使用________键运行当前打开的源代码程序。

6. Python注释以符号________开始,到行尾结束。

7. 在Python程序中导入sys模块后,可以通过列表________访问命令行参数。________表示Python脚本名;________表示第1个参数。

8. 在Python解释器中,使用________函数可以进入帮助系统;输入命令________可以退出帮助系统。

三、思考题

1. 简述Python语言的主要特点。

2. 简述Python语言的应用范围。

3. 简述Python 2和Python 3的主要区别。

4. Python语言包括哪些实现?

5. Python语言主要包括哪些集成开发环境?

6. 简述下载和安装Python的主要步骤。

7. 如何安装和管理Python扩展包?

8. 什么是Python解释器?如何使用Python解释器交互式测试Python代码?

9. Python解释器环境中的特殊变量“_”表示什么含义?

10. 什么是Python源代码程序?如何运行Python源代码程序?

11. 如何使用文本编辑器和命令行编写和执行Python源代码程序?

12. 如何使用Python内置的集成开发环境IDLE编写和运行Python源代码程序?

13. 如何使用Python交互式帮助系统获取相关资源?

14. 如何使用Python文档获取Python语言及标准模块的详细参考信息?