《Python程序设计》高等教育出版社 学业水平复习卷(一)

标签:
精品文字版答案
2024-03-08
| 2份
| 6页
| 425人阅读
| 3人下载

内容正文:

《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.(此题不使用递归方法不得分) 原创精品资源学科网独家享有版权,侵权必究! 学科网

资源预览图

《Python程序设计》高等教育出版社 学业水平复习卷(一)
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。