#p3jiqh006. Python3级考前强化练习6—内置函数2
Python3级考前强化练习6—内置函数2
一、选择题(共14题,每题10分,共140分)
1.关于Python在处理程序异常时,下列说法不正确的是?( )
{{ select(1) }}
- 每一个try模块只能设定一个except模块
- 执行except模块部分,可以让程序继续运行
- 程序有错误时执行except中的代码,没有错误时执行try中的代码
- 异常处理可以弥补程序漏洞,使得程序在一些情况下不会终止运行。
2.在Python异常处理结构中,如果程序执行没有遇到异常(错误),不会执行什么关键字后面的语句体?( )
{{ select(2) }}
- try
- except
- else
- finally
3.下列选项不是Python异常处理可能用到的关键字?( )
{{ select(3) }}
- try
- else
- if
- finally
4.当try子句中没有任何错误时,一定不会执行语句?( )
{{ select(4) }}
- try
- else
- except
- finally
5.下列不能用于异常处理结构中捕获特定类型的异常的语句是?( )
{{ select(5) }}
- try-else语句
- try-except语句
- try-except-else语句
- try-except-finally语句
6.以下代码执行后,如果用户输入为:3*6,则输出为?( )
cal=input("请输入计算公式:\n")
print(eval(cal))
{{ select(6) }}
- 3*6
- "3*6"
- 18
- "18"
7.format方法通常用来格式化print的输出格式。以下程序中使用format来输出: 我叫小明,我今年12岁了,则代码中缺失部分应该填写?( )
name="小明"
age=12
print("我叫{},我今年{}岁了".format(_________________))
{{ select(7) }}
- age,name
- name,age
- name:age
- age name
8.表达式 all([1,True,True])的结果是?( )
{{ select(8) }}
- 1
- False
- 出错
- True
9.执行语句x,y,z=tuple([2,1,3])之后,变量y的值为?( )
{{ select(9) }}
- 1
- 2
- [1]
- [2,1,3]
10.“enumerate()函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列。下列程序运行后的输出打印结果为以下哪一项?( )
example = '7890'
for i,j in enumerate(example):
print(i,j)
{{ select(10) }}
11.enumerate() 函数将字符串、列表、元组、字典等组合为索引序列,同时列出数据和数据下标。
{{ select(11) }}
- 对
- 错
12.关于程序的异常处理,可以使用try…except…或try…except…except…语句进行捕获控制。( )
{{ select(12) }}
- 对
- 错
13.except语句可以有多个,Python会按except语句的顺序依次匹配你指定的异常。
{{ select(13) }}
- 对
- 错
14.any([])函数和any(())函数的结果是False。
{{ select(14) }}
- 对
- 错