对于异常处理语句try…catch…finally,下面哪个说法是正确的?( )
A: 可以有多个try块与一个catch块对应
B: 如果执行了return语句,finally语句块不再执行
C: 找到合适的异常类型后就不再执行后面的catch
D: 任何情况下,finally部分都会被执行一次
A: 可以有多个try块与一个catch块对应
B: 如果执行了return语句,finally语句块不再执行
C: 找到合适的异常类型后就不再执行后面的catch
D: 任何情况下,finally部分都会被执行一次
举一反三
- 对于异常处理语句try…catch…finally,下面哪个说法是正确的?( ) A: 如果有多个catch语句,对所有的catch都执行一次 B: 如果有多个catch语句,对每个符合条件的catch都执行一次 C: 找到合适的异常类型后就不再执行后面的catch D: 任何情况下,finally部分都会被执行一次
- 【单选题】如果异常处理语句结构中包含一个try语句块,多个catch语句块和一个finally语句块,下面说法正确的是: A. finally语句块可能不会被执行 B. 多个catch语句块中可能有一个会被执行 C. 多个catch语句块可能全部会被执行 D. 多个catch语句块中肯定有一个会被执行
- 以下关于异常处理的叙述,错误的是____________。 A: try语句块后可以跟1个或多个catch语句块。 B: try语句块后可以跟1个或多个catch语句块,以及finally语句。 C: 只有发生异常时,才会执行finally语句块。 D: try语句块后可以直接跟finally语句。
- 关于异常,正确的说法是( ) 。 A: 不能只有try块,而没有 catch或finally块。 B: 没有抛出异常的代码块不能出现在try代码块中。 C: 如果一个程序有多个catch语句,程序会对每个匹配的catch语句都执行一次。 D: 如果一个程序有多个catch语句,程序找到匹配的第一个catch语句后,接着执行后面的catch语句。
- 下列关于try-catch-finally 结构的描述中,错误的是( ) A: 在try语句块中是可能抛出异常的代码,如果该块中的一条语句抛出了异常,则其后续语句不再继续执行,而是转到catch进行异常类型匹配 B: 一个try块可以对应多个catch块,用于对多个异常类进行捕获 C: 一个try块只能对应一个catch块,但可对应多个finally块 D: finally语句块总会执行