#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) }}

  • image
  • image
  • image
  • image

11.enumerate() 函数将字符串、列表、元组、字典等组合为索引序列,同时列出数据和数据下标。

{{ select(11) }}

12.关于程序的异常处理,可以使用try…except…或try…except…except…语句进行捕获控制。( )

{{ select(12) }}

13.except语句可以有多个,Python会按except语句的顺序依次匹配你指定的异常。

{{ select(13) }}

14.any([])函数和any(())函数的结果是False。

{{ select(14) }}