内容正文:
《Python程序设计》高教社
学业水平考试 复习卷(二)
考试时间:100分钟 满分:100分
姓名 班级 学号
1、 单项选择题(本题10小题,每小题2分,满分20分)
1. Python中的续行符用( )表示.
A.”\” B."/" C.”\\” D.“//”
2. 下列运算符的使用错误的是 ( ).
A. 100+'a' B.[1,2,3]+[4,5,6] C.3*'abc' D. 10%3
3. 字符串是一个连续的字符序列,打印出可以换行的字符串的方式是( ).
A.使用转义符\\ B.使用
C.使用空格 D.使用“\换行”
4. 若a='abcd',若想将a变为'ebcd',则下列语句正确的是( ).
A.a[0]='e' B.a.replace('a','e') C.a='e'+a[1:] D.a[1]='e'
5. 下列表达式的值为True的是( ).
A.3>2>2 B.2!=5 or 0 C.5+4j>2-3j D.1 and 5==0
6. 在print( ) 函数中,下列参数可以指定用什么符号来间隔多个对象是( ).
A. value B. file C. end D. sep
7. 列表中的pop( ) 方法,默认删除的是( ).
A.第二个值 B.第一个值 C.最后一个值 C. 倒数第二个值
8. print(3*2**3-7.0)的运行结果为( )
A.209 B.17.0 C.17 D.209.0
9. 下列表达式的值为True的是( )
A.-3%2!=1 B.4>1>0 C. “ab”<”ABC” D.False+2<True
10. 下列定义一个字典数据正确的是( )
A. guo={['a']:1} B. guo={{'a'}:2}
C. guo={{'a':1}:2} D. guo={(1,2):4}
2、 判断题(本题10小题,每小题2分,满分20分)
1. 0o12f是合法的八进制数字.( )
2. pip命令也支持扩展名为.whl的文件直接安装Python扩展库.( )
3. 只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象法.( )
4. 在Python中0xad是合法的十六进制数字表示形式.( )
5. 3+4j 是合法Python数字类型.( )
6. 在Python中0oa1是合法的八进制数字表示形式.( )
7. Python使用缩进来体现代码之间的逻辑关系.( )
8. 放在一对三引号之间的内容将被认为是注释.( )
9. Python支持使用字典的“键”作为下标来访问字典中的值.( )
10. 为了让代码更加紧凑,编写Python程序时应尽量避免加入空格和空行.( )
三、填空题(本题10小题,每小题3分,满分30分)
1. 是用英文、中文和其他自然语言写的一行或多行的说明性文字.
2. print(0o101+0b101)的运行结果为 .
3. 表达式'finish'.strip('fih')的值为 .
4. 程序由三种结构组成,即 、选择结构和循环结构.
5. print('AA','BB',sep='*',end='!')的运行结果为 .
6. 表达式len({abs(3+4j),1,10//2}) 的值为 .
7. 语句'{:.2}'.format(1.735)的运行结果是 .
8. 语句'{:.2f}'.format(1.735)的运行结果是 .
9. 已知x = [1, 2, 3],执行x.pop(1)后x的值为 .
10. 表达式{x:x**2 for x in range(1,6) if x%2==0}的值为 .
1、 简答题(本题4小题,每小题5分,满分20分)
1. Python语言的优势.
2. 简述Python的控制流程.
3. Python中的finally关键字有什么作用?
4. Python中的