0中,处理异常是很有用的功能。一个try代码块可以有多个catch块与之对应。在多个catch块中,下面哪个异常应该最后捕获?(
)
A: System.Exception类
B: System.SystemException类
C: System.ApplicationException类
D: System.StackOverflowException类
)
A: System.Exception类
B: System.SystemException类
C: System.ApplicationException类
D: System.StackOverflowException类
举一反三
- .NET Framework中,处理异常是很有用的功能。一个try代码块可以有多个catch块与之对应。在多个catch块中,下面()异常应该最后捕获。 A: Exception B: StackOverflowException C: SystemException D: FormatException
- 在异常捕获的try.....catch....finally语句中: A: finally代码块不是必须的 B: 如果有finally代码块,则不论怎样都会执行finally代码块中的内容 C: 一个try块可以对应多个catch块 D: 如果捕获的诸类之间有继承关系,应该将父类的catch块放置在子类的catch块之前
- 一个try程序块可以对应个catch块,假若多个catch块有父子继承关系,则应该将子类的catch块放置到父类的catch块之。
- 下列关于try-catch-finally 结构的描述中,错误的是( ) A: 在try语句块中是可能抛出异常的代码,如果该块中的一条语句抛出了异常,则其后续语句不再继续执行,而是转到catch进行异常类型匹配 B: 一个try块可以对应多个catch块,用于对多个异常类进行捕获 C: 一个try块只能对应一个catch块,但可对应多个finally块 D: finally语句块总会执行
- 关于异常处理,说法错误的是?() A: try…catch…finally结构中,必须有try语句块,catch语句块和finally语句块不是必须的,但至少要两者取其一 B: 在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将子类放在后面,父类放在前面 C: 一个方法可以抛出多个异常,方法的返回值也能够是异常 D: Throwable是所有异常的超类