内容正文:
《Python程序设计》高教社
学业水平考试 复习卷(三)
考试时间:100分钟 满分:100分
姓名 班级 学号
1、 单项选择题(本题10小题,每小题2分,满分20分)
1. Python源程序执行的方式是( ).
A.编译执行 B.解释执行 C.直接执行 D.边编译边执行
2. 查看数据类型的函数是( ).
A. type( ) B.id( ) C.str( ) D. int( )
3. Python 语言中,以下表达式输出结果为22的选项是:( )
A. print("2 + 2") B. print(2+2) C. print(str(2)*2) D. print(eval(22))
4. 下列变量命名正确的是( ).
A.break B.10year C.pass D.false
5. 以下代码的运行结果是( )
s='apple'
s.replace('p','P',1)
print(s)
A.aPPle B.aPple C. apple D.apPle
6. 语句print("x=${:7.2f}".format(123.5678))执行后的输出结果是( ).选项中的□表示空格.
A.x=□123. 56 B.$□123. 57 C.x=$R123. 57 D.x=$□123. 56
7. 执行下面操作后,list2的值是( ).
list1=['a','b','c']
list2=list1
list1. append('de')
A.['a','b','c'] B.['a','b','c','de']
C.['d','e','a','b','c'] D.['a','b','c','d','e']
8. 设有A={1,2,3),B={1,3,4),则A|B的结果为 ( ).
A.{1,2,3,1,3,4} B.{1.2,4} C.{1,2,3,4} D.{1,4}
9. ( )函数是指直接或间接调用函数本身的函数.
A.匿名 B.闭包 C. Lambda D.递归
10. 下列不支持分片操作的是( ).
A.字符串 B.字典 C.列表 D.元组
2、 判断题(本题10小题,每小题2分,满分20分)
1. Python是一种解释型语言.( )
2. Python是一种静态类型语言.( )
3. Python的注释符号是&.( )
4. Python的变量在使用前需要进行声明.( )
5. Python的列表是有序的.( )
6. Python中使用缩进来表示代码的块级结构.( )
7. Python中的函数可以返回一个值.( )
8. Python中没有switch语句.( )
9. Python中的字符串是不可变的.( )
10. Python中的for循环可以遍历列表、元组、字典等可迭代对象.( )
3、 填空题(本题10小题,每小题3分,满分30分)
1. 程序语言种类繁多,可以分为 、汇编语言和高级语言.
2. Python是一种跨平台、 的动态类型语言.
3. 是用英文、中文或其他自然语言写的一行或多行的说明性文字.
4. Python使用 来划分代码块.
5. print(round(10.5))的运行结果为 .
6. 程序语言可以分为机器语言、汇编语言和 .
7. 若集合a={1,2,3},集合b={1,3,5},则a&b的运算结果是 .
8. print(["a","b","c"].pop(1))语句的运行结果是 .
9. Python程序分为顺序结构、选择结构和 三种基本结构.
10. 标准库中的函数可以用来生成随机数.
4、 简答题(本题4小题,每小题5分,满分20分)
1. 简述Python语言的应用领域.
2. 简述Python的函数和模块.
3. Python中的break和continue关键字有什么作用?
4. Python中的for循环是什么?
5、 编程题(本题1小题,满分10分)
1. 编写一个程序,实现从键盘输入一个数,判断该数是不是素数,运行结果如下: