第一章异常处理一、选择题1
java中用来抛出异常的关键字是A、tryB、catchC、throwD、finally2
关于异常,下列说法正确的是A、异常是一种对象B、一旦程序运行,异常将被创建C、为了保证程序运行速度,要尽量避免异常控制D、以上说法都不对3
()类是所有异常类的父类
A、ThrowableB、ErrorC、ExceptionD、AWTError4
java语言中,下列哪一子句是异常处理的出口A、try{⋯}子句B、catch{⋯}子句C、finally{⋯}子句D、以上说法都不对5
下列程序的执行,说法正确的是publicclassMultiCatch{publicstaticvoidmain(Stringargs[]){try{inta=args
length;intb=42/a;intc[]={1};c[42]=99;System
println(“b=”+b);}catch(ArithmeticExceptione){System
println(“除0异常:”+e);}catch(ArrayIndexOutOfBoundsExceptione){System
println(“数组超越边界异常:”+e);}}}A、程序将输出第15行的异常信息B、程序第10行出错C、程序将输出“b=42”D、程序将输出第15和19行的异常信息6
下列程序的执行,说法正确的是classExMulti{staticvoidprocedure(){try{intc[]={1};c[42]=99;}catch(ArrayIndexOutOfBoundsExceptione){System
println(“数组超越界限异常:”+e);}}publicstaticvoidmain(Stringargs[]){try{procedure();in