内容正文:
《Python程序设计》高等教育出版社
第二章 Python基础 章节过关卷
考试时间90分钟 满分100分
班级 姓名 成绩
1、 单项选择题(本题10小题,每小题2分,满分20分)
1. Python安装完成后,在命令提示符中执行命令( ),可以看到安装版本信息.
A.python B. python -v C. python -V D. showconfig
2. PyCharm中按下快捷键( )来运行代码.
A.F5 B.Ctrl+F5 C.Shift+F5 D.Ctrl+F10
3. python源程序执行的方式为( ).
A.编译执行 B.解释执行 C.直接执行 D.边编译边执行
4. ( )年发布了Python 2.0 增加了垃圾回收机制.
A. 2000 B. 2001 C.2002 D.2003
5. 5 .Python中,以下哪个选项不属于基本数据类型? ( )
A. 整数(int) B. 浮点数(float) C. 复数(complex) D. 元组(tuple)
6. 在Python中,变量赋值时不需要明确指定数据类型,这是哪种编程范式的体现? ( )
A. 过程式编程 B. 面向对象编程 C. 函数式编程 D. 动态类型编程
7. Python中的序列类型包括以下哪些? ( )
A. 列表(list)和集合(set)
B. 字符串(str)和元组(tuple)
C. 字典(dict)和集合(set)
D. 列表(list)和字典(dict)
8. 下面哪个操作符用于比较两个对象的位? ( )
A. == B. != C. & D. |
9. 在Python中,以下哪个是合法的变量名? ( )
A. 2things B. things2 C. things-two D. things#two
10. Python中,哪个关键字用于定义函数? ( )
A. function B. def C. class D. module
二、判断题(本题10小题,每小题2分,满分20分)
1. Python是一种跨平台、开源、免费的高级动态编程语言.
2. Python 3.x不完全兼容Python 2.x.
3. Python 3.x和Python 2.x的区别就是:print在Python 2.x中是输出语句,而在Python 3.x中是输出函数.
4. 在Windows平台上编写的Python程序无法在Unix平台运行.
5. 可以在同一台计算机上安装多个Python版本.
6. 已知 x = 3,那么赋值语句 x = 'abcedfg' 是无法正常执行的.
7. 继承自threading.Thread类的派生类中不能有普通的成员方法.
8. 扩展库os中的方法remove()不可以删除带有只读属性的文件.
9. 使用内置函数open()且以”w”模式打开的文件,文件指针默认指向文件尾.
10. 使用内置函数open()打开文件时,只要文件路径正确就总是可以正确打开的.
三、填空题(本题10小题,每小题3分,满分30分)
1. 在Python中,int表示的数据类型是 ___________.
2. 布尔类型的值包括__________和False.
3. Python的浮点数占__________个字节.
4. 如果想测试变量的类型,可以使用__________来实现.
5. Python运算符中用来计算整商的是_________.
6. Python运算符中用来计算集合并集的是_______.
7. 使用运算符测试集合包含集合A是否为集合B的真子集的表达式________.
8. 表达式[1, 2, 3]*3的执行结果为_____________.
9. Python安装扩展库常用的是_______工具.
10. Python程序文件扩展名主要有________和.ipynb两种.
四、简答题(本题6小题,每小题5分,满分30分)
1. Python程序基本构成包括哪些部分?.
2. 请简述Python程序设计风格.
3. Python中的变量具有哪些特点?
4. 请列举Python中的基本运算符.
5. Python中的函数有哪些特