一.选择
1 .以下代码异常属于(多选) AD
int a=0
system.out.println(2/a;
a .非检查型异常
b .检查型异常
C. Error
D. Exception
2 .类及其子类表示的异常是用户程序无法处理的C
A. NumberFormatException
B. Exception
C. Error
d .运行时间扩展
3 .数组下标越界时,发生异常,提示为d
A. IOException
B. ArithmeticException
C. SQLException
d.arrayindexoutofboundsexception
4 .执行以下代码,如果输入的num值为a,则系统输出b
A. one three end
B. two three end
C. one two three end
D. two end
5 .执行以下代码,输出结果为b
A. a=0
B. a=0
除数不能为0
C. a=1
数组越界
D. a=0
除数不能为0
数组越界
6 .以下有关异常的描述,“多选”BD有误
A. printStackTrace ()用于跟踪发生异常事件时执行堆栈的内容
B. catch阻滞可见同种异常
c .一个try块可以包括多个catch块
d .捕获异常时,将输出所有catch语句块的内容
7 .输入的id值为a101,name值为Tom,程序的执行结果为c
A. id=a101
name=汤姆
B. id=a101
name=汤姆
输入结束
c .【输入数据不符合规格。 Try again】
d .【输入数据不符合规格。 Try again】
输入结束
Java.util.inputmismatchexception…
8 .以下代码的执行结果是d
A. 1
B. 10
C. 20
D. 30
9 .以下代码的格线中不能填写可选的哪些例外类型d
A. Throwable
B. Exception
C. InputMismatchException
D. ArithmeticException
10 .假设有自定义异常类MyException,则抛出该异常的语句正确为b
A. throw new Exception (
B. throw new MyException (
C. throw MyException
D. throws Exception