问题 单项选择题

运行下面的程序时,会产生( )。
public class Test
public static void main(String args[ ] )
int x =0;
int y = 2/x;
int z[ ] = 1,2,4,6;
int p=z[4];

A.ArrayIndexOutOfBoundsExcePtion异常

B.NumberFormatException异常

C.ArithmeticException异常

D.ArithmeticException异常和ArrayIndexOutOfBoundsExcePtion异常

答案

参考答案:C

解析: 只能出现ArithmeticException异常,由于在程序第4行出现了这个异常后,程序就跳出,不能继续执行下去,因此不会出现ArrayIndexOutOfBoundsException异常。

单项选择题 A1/A2型题
问答题