[单项选择题] 下列程序的输出结果是()。PublicclassTestPublicstaticvoidmain(String[]args)int[]array=(2,4,6,8,10);

[单项选择题] 下列程序的输出结果是()。PublicclassTestPublicstaticvoidmain(String[]args)int[]array=(2,4,6,8,10);,第1张

[单项选择题] 下列程序的输出结果是()。 PublicclassTest Publicstaticvoidmain(String[]args) int[]array=(2,4,6,8,10);

[单项选择题] 下列程序的输出结果是()。

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。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5613693.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-15
下一篇2022-12-15

发表评论

登录后才能评论

评论列表(0条)

    保存