内容正文:
《Python程序设计》高等教育出版社
第一章 程序设计和Python语言 章节过关卷
考试时间90分钟 满分100分
班级 姓名 成绩
1、 判断题(本题10小题,每小题2分,满分20分)
1. Python是一种跨平台、开源、免费的高级动态编程语言.( )
2. 在Windows平台上编写的Python程序无法在Unix平台运行.( )
3. 不可以在同一台计算机上安装多个Python版本.( )
4. 在Python 3.x中可以使用中文作为变量名.( )
5. Python是一种编译型语言.( )
6. Python 2.x版本的print语句不需要括号.( )
7. Python的官方开发环境是PyDev.( )
8. 在Python中,第三方库可以通过pip工具方便地安装.( )
9. Python的代码可以在Windows, Mac OS和Linux上运行.( )
10. Python的代码只能通过解释器运行.( )
二、单项选择题(本题10小题,每小题3分,满分30分)
1. 关于 Python 语言的特点,以下选项中描述错误的是( ).
A.Python 语言是非开源语言 B.Python 语言是跨平台语言
C.Python 语言是多模型语言 D.Python 语言是脚本语言
2. 以下选项中,不是Python语言特点的是( ).
A.变量声明:Python语言具有使用变量需要先定义后使用的特点
B.平台无关:Python程序可以在任何安装了解释器的操作系统环境中执行
C.黏性扩展:Python语言能够集成C、C.++等语言编写的代码
D.强制可读:Python语言通过强制缩进来体现语句间的逻辑关系
3. 以下选项不属于程序设计语言类别的是:( ).
A.机器语言 B.汇编语言 C.高级语言 D.解释语言
4. Python中的缩进( ).
A.必须用tab键 B.必须用空格
C.一般用4个空格 D.一般用1个空格
5. 关于Python注释说法正确的是( ).
A.注释符号必须成对出现 B.注释符号可以成对出现
C.单行注释必须用双引号 D.多行注释只能用#号
6. 下列选项中,( )的运行结果为a b c%.
A.print('a','b','c',sep='%') B.print('a','b','c',end='%')
C.print('a','b','c',file='%') D.print('a','b','c',value='%')
7. IDLE中,将选中区域注释的快捷键是( ).
A.Alt+G B.Alt+3 C.Alt+4 D.Alt+Z
8. 以下选项中,不是IPO模式的一部分的是( ).
A.Input B.Output C.Program D.Process
9. 一般情况下,print()函数属于IPO模式的( ).
A.Input B.Output C.Program D.Process
10. Python文件的扩展名是( ).
A..py B..pass C..do D..pdf
三、填空题(本题10小题,每小题3分,满分30分)
1. Python安装扩展库常用的是_______工具.
2. Python程序文件扩展名主要有__________和________两种,其中后者常用于GUI程序.
3. 在IDLE交互模式中浏览上一条语句的快捷键是__________.
4. 为了提高Python代码运行速度和进行适当的保密,可以将Python程序文件编译为扩展名__________的文件.
5. Python源代码被解释器转换后的格式为______ .
6. Python是一种面向________的高级语言.
7. Python可以在多种平台运行,这体现了Python语言的__________特性.
8. Python 3.X默认使用的编码是__________.
9. Python是一种广泛应用于Web开发、数据分析、人工智能等领域的_______.
10. 在Python中,我们可以使用_______来安装和管理第三方库.
四、简答题(本题4小题,每小题5分,满分20分)
1. 简述程序设计语言.
2. python开发环境有哪些?
3. 简述python的运行方式.
4. python简介.
原创精品资源