下列关于异常的描述,错误的是( )
A: printStackTrace()用来跟踪异常事件发生时执行堆栈的内容
B: catch块中可以出现同类型异常
C: 一个try块可以包含多个catch块
D: 捕获到异常后将输出所有catch语句块的内容
A: printStackTrace()用来跟踪异常事件发生时执行堆栈的内容
B: catch块中可以出现同类型异常
C: 一个try块可以包含多个catch块
D: 捕获到异常后将输出所有catch语句块的内容
举一反三
- 关于catch语句的说法,错误的是 A: catch块必须紧跟在try语句块之后 B: catch语句块之间不能有任何其他代码 C: 由于一个try语句可能会抛出一个或多个异常,所以一个try可以有多个catch语句,每个catch块用来识别和处理一种特定类型的异常对象 D: 如果try块产生的异常对象被第1个catch块所捕获,则程序的流程将直接跳转到这个catch块中,处理完毕后接着被其余的类型符合的异常捕获... ...
- 下列关于try-catch-finally 结构的描述中,错误的是( ) A: 在try语句块中是可能抛出异常的代码,如果该块中的一条语句抛出了异常,则其后续语句不再继续执行,而是转到catch进行异常类型匹配 B: 一个try块可以对应多个catch块,用于对多个异常类进行捕获 C: 一个try块只能对应一个catch块,但可对应多个finally块 D: finally语句块总会执行
- finally语句块在下面哪些情况下执行?( ) A: try语句块中运行正常,无异常发生 B: try语句块有异常发生,catch子句已捕获 C: try语句块有异常发生,catch子句未捕获 D: 其余都不对
- 捕获异常时,try语句块后面的若干catch块中的异常如果没有继承关系,各个catch块的先后顺序可以随意安排。( ) A: 正确 B: 错误
- 以下关于异常处理的叙述,错误的是____________。 A: try语句块后可以跟1个或多个catch语句块。 B: try语句块后可以跟1个或多个catch语句块,以及finally语句。 C: 只有发生异常时,才会执行finally语句块。 D: try语句块后可以直接跟finally语句。