首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是 public class Test{ public static void main(String[] args){ int[]array={2,4,6,8,10}; int size=6;
下面程序的输出结果是 public class Test{ public static void main(String[] args){ int[]array={2,4,6,8,10}; int size=6;
admin
2012-03-21
63
问题
下面程序的输出结果是 public class Test{ public static void main(String[] args){ int[]array={2,4,6,8,10}; int size=6; int result=-1: try{ for(int i=0;i<size&&result==-1;i++) if(array
==20)result=i; }catch(ArithmeticException e){ System.out.println("Catch---1"); }catch(ArrayIndexOutOfBoundsException e){ System.out.println("Catch---2"); }catch(Exception e){ System.out.println("Catch---3"); } } }
选项
A、Catch---1
B、Catch一--2
C、Catch---3
D、以下都不对
答案
B
解析
ArithmeticException是当出现异常的运算条件时,抛出此异常。例如,一个整数“除以零”时,是抛出此类的一个实例;ArrayIndexOutOfBoundsException是用非法索引访问数组时抛出的异常。如果索引为负或大于等于数组大小,则该索引为非法索引。本程序中,数组大小为5个元素,数组下标为0~4,而循环为0~5,数组越界,所以会捕获ArrayIndexOutOfBoundsException。
转载请注明原文地址:https://www.kaotiyun.com/show/Oo2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
关于Python赋值语句,下列选项中描述正确的是
关于Python程序中与“缩进”有关的说法中,以下选项中正确的是
对于建立良好的程序设计风格,以下选项中描述正确的是
下面代码的输出结果是>>>s=set()>>>type(s)
关于Python的元组类型,以下选项中描述错误的是
获得用户输入的一个字符串,将字符串逆序输出。请完善代码。s=input(’’请输入一个字符串:’’)print(①)
获得用户输入的一个中文字符串,将所有中文字符替换为其Unicode编码值小3的字符,并在一行内打印输出结果。请完善代码。S=input(’’请输入一个中文字符串:’’)for①ins:print(②)
获得用户输入的一个数字,以30字符宽度右对齐输出,保留小数点后3位。请完善代码。n=input(’’请输入一个数字:’’)print(’’{①}’’.format(②))
在数据管理技术发展的三个阶段中,数据共享最好的是()。
随机试题
某儿童患者,经一疗程链霉素治疗后,听力明显下降,虽然停药几周后听力仍未恢复,此现象属于
A、α1受体阻滞剂B、β1受体阻滞剂C、羟甲戊二酰辅酶A还原酶抑制剂D、钙通道阻滞剂E、血管紧张素转化酶抑制剂美托洛尔是()。
钢筋下料长度等于()。
测量工作对箱涵顶进很重要,必须(),做好记录并报告现场指挥。
从事生产、经营的纳税人应自其领取工商营业执照之日起()日内按照国务院财政、税务部门的规定设置账簿。
劳动保障监察,应把握以下原则()。
《对外贸易法》适用于香港地区货物进出口。()
下列关于100Base-FX标准的描述中,正确的是()。
Readthearticlebelowaboutcrisismanagement.ChoosethebestwordtofilleachgapfromA,B,CorDontheoppositepage.
A—boxingB—cyclingC—divingD—figureskatingE—golfF—gymnasticsG—handballH—hockeyI—horizontalbarJ—judoK—mountainbikeL—p
最新回复
(
0
)