下列关于抛出异常的描述中,错误的一项是()。
A: 异常可以由try代码段中的语句抛出
B: 异常可以从被try代码段中调用的方法中抛出
C: 异常的抛出并不影响代码段的执行顺序
D: 异常还可能产生于数组下标越界及Java虚拟机内部的错误等
A: 异常可以由try代码段中的语句抛出
B: 异常可以从被try代码段中调用的方法中抛出
C: 异常的抛出并不影响代码段的执行顺序
D: 异常还可能产生于数组下标越界及Java虚拟机内部的错误等
举一反三
- 下列描述中,错误的一个是 A: 异常抛出点后的代码在抛出异常后不再执行 B: 任何没有被程序捕获的异常将最终被缺省处理程序处理 C: 异常还可以产生于JAVA虚拟机内部的错误 D: 一个TRY代码段后只能跟有一个CATCH代码段
- 下列关于try ...except...finally语句描述中,正确的是哪一项?( ) A: try语句后的程序段将给出处理异常的语句 B: except语句在try的后面,该语句可以不接受异常名称 C: except语句后的异常名称与异常类的含义相同 D: finally语句后面的代码段不一定总是被执行的,如果抛出异常,该代码不执行
- 调用可能抛出异常的方法,在编程时可以使用 try/catch语句捕获异常,或者再次将其抛出。 A: 正确 B: 错误
- 如果try语句块中抛出异常并被catch子句捕获,则在抛出异常的地方终止try代码块的执行,转而执行相匹配的catch子句,最后执行finally语句块。
- 在异常处理中,将可能抛出异常的代码放在( )语句块中 A: throws B: catch C: try D: finally