内容正文:
《Python程序设计》高教社
学业水平考试 复习卷(五)
考试时间:100分钟 满分:100分
姓名 班级 学号
1、 单项选择题(本题10小题,每小题2分,满分20分)
1. input()函数返回( )类型数据.
A.列表 B.集合 C.字符串 D.元组
2. print("{:%^5}".format("abc"))的运行结果是( ).
A.%%abc B.%abc% C.abc%% D.a%b%c
3. for遍历结构不包括( ).
A.集合 B.列表 C.元组 D.数字
4. 下列属于可变数据类型的是( ).
A.字符串 B.元组 C.列表 D.数字
5. print(3+3j.real)语句运行的结果是( ).
A.3.0 B.3 C.6.0 D.6
6. 已知s="Python",执行命令s.replace("P","T")后,print(s)的结果是( ).
A.Python B.Tython C.“Python” D.”Tython”
7. 下列表达式的值为True的是( )
A.[3] in [3,4] B.3>2<1 C.-1%2==True D.len(R"ab
")==3
8. A={1,2,3};B={2,5,6};print(A&B)的运行结果为( ).
A. set() B.{2} C.{1,2,3,5,6} D.{1,3}
9. guo=[1,2,3,4,5];print(guo.pop())的运行结果为( ).
A.1 B.5 C.[1,2,3,4] D.[1]
10. 下列字典数据定义合法的是( ).
A.guo={[1]:1} B.guo={(1):1)} C.guo={1:1} D.guo={{1:1}:1}
2、 判断题(本题10小题,每小题2分,满分20分)
1. Python是一种跨平台、开源、免费的高级动态编程语言.( )
2. Python 3.x不完全兼容Python 2.x.( )
3. 在Windows平台上编写的Python程序无法在Unix平台运行.( )
4. 可以在同一台计算机上安装多个Python版本.( )
5. 已知 x = 3,那么赋值语句 x = 'abcedfg' 是无法正常执行的.( )
6. 扩展库os中的方法remove()可以删除带有只读属性的文件.( )
7. 使用内置函数open()且以”w”模式打开的文件,文件指针默认指向文件尾.( )
8. 使用内置函数open()打开文件时,只要文件路径正确就总是可以正确打开的.( )
9. Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型.( )
10. 通过类名可以调用类方法和静态方法.( )
3、 填空题(本题10小题,每小题3分,满分30分)
1. Python程序中单行注释以 开头.
2. 关键字 的作用是跳过当前循环的剩余语句,然后继续进行下一轮循环
3. 语句'dog'.find('g')的运行结果是 .
4. 已知 x = [1, 2, 3, 2],执行语句x.remove(2)之后,x的值为 .
5. 面向对象的三大特性是封装、多态、
6. 在Python中采用 开头的说明性文字是单行注释.
7. 在Python交互窗口执行命令:a=(0);print(type(a))的结果为 .
8. 表达式4//5 and 4%3//-4 or 4//-2的值是 .
9. 在交互窗口执行命令:a={1,2,3,4,5};b={3,4,5,6};c=a|b;print(c)的结果是 .
10.