就业数据资源平台
当前位置:首页 > Java语言程序设计
2012年JAVA程序设计习题及答案10

1、java中用来抛出异常的关键字是 
A.try 
B.catch 
C.throw 
D.finally 

2、关于异常,下列说法正确的是 
A.异常是一种对象 
B.一旦程序运行,异常将被创建 
C.为了保证程序运行速度,要尽量避免异常控制 
D.以上说法都不对 

3、()类是所有异常类的父类。 
A.Throwable 
B.Error 
C.Exception 
D.AWTError 

4、java语言中,下列哪一子句是异常处理的出口 
A.try{…}子句 
B.catch{…}子句 
C.finally{…}子句 
D.以上说法都不对 

5、下列程序的执行,说法错误的是 
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) 
          { 
             System.out.println(“数组超越边界异常:”+e); 
            } 
           } 
    } 
A.程序将输出第15行的异常信息 
B.程序第10行出错 
C.程序将输出“b=42” 
D.程序将输出第19行的异常信息 

答案:1. A  2.A  3.C  4.A  5.D 
就业数据资源平台