异常处理中,无论是否发生异常都会执行的子句是( )。
Python语言程序设计 练习题
共 678 道题,以下仅展示题目与选项,供练习与学习使用。
想边做边批改、自动判分、收藏错题?
前往主站在线练习《Python语言程序设计》,获得完整学习体验。
前往 爱课堂 学习 →
Python中,主动抛出异常使用( )语句。
Python条件表达式(三元运算符)的语法是x( )condition( )y。
try-except-else结构中,( )块在没有异常时执行。
for i in range(1,6): 循环执行( )次。
Python中,不做任何操作的占位语句是( )。
函数没有return语句时,返回值是:
- A0
- BNone
- C空字符串
- D报错
默认值参数(可选参数)应放在参数列表的:
- A非默认参数之前
- B非默认参数之后
- C任意位置
- D参数列表最前面
调用函数时使用参数名称传递(关键字参数)的好处是:
- A执行速度更快
- B减少内存占用
- C可以不按顺序传参
- D可以省略所有参数
在函数内部修改全局变量需要使用:
- Aglobal
- Bpublic
- Cstatic
- Dnonlocal
函数的局部变量在什么时候创建?
- A程序启动时
- B函数调用时
- C模块导入时
- D函数定义时
以下哪个是递归函数的特征?
- A函数内部调用其他函数
- B函数返回多个值
- C函数没有参数
- D函数内部调用自身
函数return a, b实际返回的是:
- A列表
- B元组
- C字典
- D多个独立值
关于可选参数,下列说法正确的是:
- A默认值在每次调用时重新计算
- B默认值必须是字符串
- C调用时可省略有默认值的参数
- D默认值参数必须在最前面
nonlocal关键字用于:
- A声明全局变量
- B删除变量
- C创建新变量
- D在嵌套函数中修改外层函数变量
函数定义时*args表示:
- A接收任意数量的位置参数
- B接收任意数量的关键字参数
- C必须传递的参数
- D默认参数
函数定义时**kwargs表示:
- A接收任意数量的位置参数
- B接收任意数量的关键字参数
- C必须传递的参数
- D默认参数
Python中,函数是一等公民,意味着:
- A函数只能定义在模块顶层
- B函数必须属于一个类
- C函数可以赋值给变量、作参数、作返回值
- D函数不能嵌套定义
函数参数传递中,位置参数必须在关键字参数的:
- A前面
- B后面
- C任意位置
- D两边
以下代码输出什么?
def f(x, lst=[]):
lst.append(x)
return lst
print(f(1))
print(f(2))
- A[1]\n[2]
- B[1]\n[1,2]
- C[1,2]\n[1,2]
- D报错
本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《Python语言程序设计》在线练习。