下列关于try ...except...finally语句描述中,正确的是哪一项?( )
A: try语句后的程序段将给出处理异常的语句
B: except语句在try的后面,该语句可以不接受异常名称
C: except语句后的异常名称与异常类的含义相同
D: finally语句后面的代码段不一定总是被执行的,如果抛出异常,该代码不执行
A: try语句后的程序段将给出处理异常的语句
B: except语句在try的后面,该语句可以不接受异常名称
C: except语句后的异常名称与异常类的含义相同
D: finally语句后面的代码段不一定总是被执行的,如果抛出异常,该代码不执行
举一反三
- 以下关于异常处理语句的说法中正确的是 A: 一个try后面接一个或多个finally语句 B: finally语句中的代码段不一定会被执行 C: 一个try后面接一个或多个except子句 D: try可以不和except或finally 语句一起使用
- 以下关于Python语言中的try语句的描述中,错误是( ) A: 一个try代码块可以对应多个处理异常的except代码块 B: 党执行try代码块触发异常后,会执行except后面的语句 C: try用来捕捉执行代码发生的异常,处理异常后能够回到异常出继续执行 D: try代码块不触发异常时,不会执行except后面的语句
- 关于异常处理说法错误的是 A: try捕获代码块中的异常,except异常执行后能够回到try代码快继续捕获 B: 异常处理可以处理多种异常分别执行except代码 C: try语句块捕获到异常时,会执行excep后面的语句 D: try代码块无异常时,except包含的代码块也不会被执行
- 如果try语句块没有抛出异常,则执行完try语句代码后直接执行finally语句块。
- 使用()语句捕获并处理异常,使用()语句抛出异常。 A: try/except B: raise C: else D: finally