异常处理练习题
一、选择题
1.java中用来抛出异常的关键字是( C )
A、try
B、catch
C、throw
D、finally
2.关于异常,下列说法正确的是( D )
A、异常是一种对象
B、一旦程序运行,异常将被创建
C、为了保证程序运行速度,要尽量避免异常控制
D、以上说法都不对
3.(A )类是所有异常类的父类。
A、Throwable
B、Error
C、Exception
D、AWTError
4.java语言中,下列哪一子句是异常处理的出口( B )
A、try{…}子句
B、catch{…}子句
C、finally{…}子句
D、以上说法都不对
5.下列程序的执行,说法错误的是( CD )
public class MultiCatch
{
public static void main(String args[])
{
try
{
int a=args.length;
int b=42/a;
int c[]={1};
c[42]=99;
System.out.println(“b=”+b);
}
catch(ArithmeticException e)
{
System.out.println(“除0异常:”+e);
}
catch(ArrayIndexOutOfBoundsException e)
{