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语言及标准模块的详细参考信息?