万能百科  > 计算机   > 

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

2021-07-20   

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

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。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签