![[单项选择题] 下列程序的输出结果是()。PublicclassTestPublicstaticvoidmain(String[]args)int[]array=(2,4,6,8,10);,第1张 [单项选择题] 下列程序的输出结果是()。PublicclassTestPublicstaticvoidmain(String[]args)int[]array=(2,4,6,8,10);,第1张](/aiimages/%5B%E5%8D%95%E9%A1%B9%E9%80%89%E6%8B%A9%E9%A2%98%5D+%E4%B8%8B%E5%88%97%E7%A8%8B%E5%BA%8F%E7%9A%84%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%E6%98%AF%EF%BC%88%EF%BC%89%E3%80%82PublicclassTestPublicstaticvoidmain%28String%5B%5Dargs%29int%5B%5Darray%3D%282%EF%BC%8C4%EF%BC%8C6%EF%BC%8C8%EF%BC%8C10%29%EF%BC%9B.png)
[单项选择题] 下列程序的输出结果是()。
PublicclassTest
Publicstaticvoidmain(String[]args)
int[]array=(2,4,6,8,10);
intsize=6;
intresult=-1;
try
for(inti=0;i<size&&result==-1;)
if(array[i]==20)result=i;
catch(ArithmeticExceptione)
System.out.println("Catch---1");
catch(Array IndexOutOfBoundsExceptione)
System.out.println("Catch---2");
catch(Exceptione)
System.out.println("Catch---3");
A.Catch--1
B.Catch--2
C.Catch--3
D.以上都不对
正确答案:B
参考解析:本题考查了数组及for循环。本题数组定义的值为5,下标从0~4。数组越界,所以答案为B。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)