单项选择题

研究下面的Java代码: 
public class testException{ 
public static void main(String args[]){      
int a[]={0,1,2,3,4};     
int sum=0;     
try{ 
for(int i=1;i<6;i++) 
sum=sum+a[i]; 
System.out.println("sum="+sum);                
}     
catch(ArrayIndexOutOfBoundsException ){                   
System.out.println("数组越界");     } 
finally{   System.out.println("程序结束");}  } } 
输出结果将是()。 
   

A.10  数组越界  程序结束
B.10   程序结束
C.数组越界  程序结束
D.程序结束


您可能感兴趣的试卷

你可能感兴趣的试题

2.单项选择题在Java语言中,在程序运行时会自动检查数组的下标是否越界,如果越界,会抛掷下面的()异常。    

A.NullpointerException
B.ArithmeticExceptioin
C.ArrayIndexOutOfBoundsException
D.SecurityManager

3.单项选择题在Java中,下列代码段允许按钮注册一个action事件的是()。    

A.button.enableActionEvents();
B.button.addActionListener(anActionListener);
C.button.enableEvents(true);
D.button.enableEvents(AWTEvent.ACTION_EVENT_MASK);

4.多项选择题在Java中,下列()是合法的声明。     

A.float f=1/3;
B.int i=1/3;
C.float f=1.01;
D.double d=999d;

5.多项选择题下面描述()是正确的。    

A.Java的源程序必须以".java"或".jav"扩展名保存
B.Java VM可以是软件也可以是硬件
C.Java使用解释器执行代码
D.用高级语言编写的代码可以让计算机理解并执行它们

6.多项选择题在Java语言中,如果你想编写一个多线程的程序,你可以使用的方法是()。 

A.扩展类Thread
B.实现接口Runnable
C.扩展类Runnable
D.实现接口Thread

9.单项选择题在Java语言中,Panel默认的布局管理器是()。     

A.BorderLayout
B.FlowLayout
C.GridLayout
D.GridBagLayout

10.单项选择题在J2EE中,把所有的文件包括子目录都打包到一个名为myWebApp.war的归档文件中的命令是()。 

A.jar -tvf myWebApp.war
B.jar -cf myWebApp.war *
C.jar -tf myWebApp.war *
D.jar -tcf myWebApp.war