内容正文:
《Python程序设计》高教社
学业水平考试 复习卷(一)
考试时间:100分钟 满分:100分
姓名 班级 学号
1、 单项选择题(本题10小题,每小题2分,满分20分)
1. 以下符合变量命名要求的是( ).
A.年龄 B.in C. True D.3G
2. 表达式1<2>3的结果是( ).
A.1 B.0 C. True D.False
3. print('Monday'[2::-1])的运行结果为( ).
A.nday B.yadn C.noM D.yad
4. 表达式len('red
')的运行结果为( ).
A.3 B.4 C.5 D.6
5. print(1 if '11'>'2' else 0)的运行结果为( ).
A.11 B.2 C.1 D.0
6. 表达式int(-7.8)的值为( ).
A.-7 B.-8 C.7 D.8
7. 执行代码a,b,c='red'; print(b)输出结果为( )
A.red B.('red',) C.报错 D.e
8. 下列是可变的数据类型的是( )
A.int B.str C.list D.tuple
9. 已知d = {'1': 2, '3': 4, '11': 15},则max(d)的值为( )
A.'3' B.4 C.'11' D.15
10. 下列程序的运行结果是( ).
x=1
x,y,z=6,x+1,x+2
print(x,y,z)
A.6 7 8 B.6 2 3 C.2 3 6 D.6 6 6
2、 判断题(本题10小题,每小题2分,满分20分)
1. Python是一种跨平台、开源、免费的高级动态编程语言.( )
2. Python 3.x和Python 2.x唯一的区别就是:print在Python 2.x中是输出语句,而在Python 3.x中是输出函数.( )
3. 可以在同一台计算机上安装多个Python版本.( )
4. 继承自threading.Thread类的派生类中不能有普通的成员方法.( )
5. 使用内置函数open()且以”w”模式打开的文件,文件指针默认指向文件尾.( )
6. Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型.( )
7. 在任何时刻相同的值在内存中都只保留一份.( )
8. 在Python中不可以使用if作为变量名.( )
9. Python变量名必须以字母或下划线开头,并且区分字母大小写.( )
10. 9999**9999这样的命令在Python中可以运行.( )
3、 填空题(本题10小题,每小题3分,满分30分)
1. 顺序结构的特点是按照语句出现的先后顺序, 依次执行.
2. 若a=12,则print("a={0:05}".format(a))的结果为 .
3. 标准自定义函数,可选参数一般都放置在非可选参数的 . (填“前面”或“后面”)
4. 表达式[1,2]*2的执行结果为 .
5. 面向对象程序设计中,创建类的关键字是 .
6. 已知x=3和y=9 ,执行语句 x,y=y,x 后,x的值是 .
7. 在Python死循环(while True:)中,可使用 语句退出循环.
8. Python中,标准库内置大量的函数和 .
9. x=1.2345;print(round(x,1))的运行结果为 .
10. guo=[1,2,3,4,5,6];print(guo[-1:])的运行结果为 .
4、 简答题(本题4小题,每小题5分,满分20分)
1. Python语言的发展历程.
2. 简述Python的数据类型.
3. Python中的模块是什么?
4. Python中的pass关键字有什么作用?
5、 编程题(本题1小题,满分10分)
1. s=1-1/2!+1/3!-1/4!……,使用递归方法编程求S100.(此题不使用递归方法不得分)
原创精品资源学科网独家享有版权,侵权必究!
学科网