首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是 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
51
问题
下面程序的输出结果是 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://kaotiyun.com/show/Oo2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
以下代码的输出结果是print(’’{1}的值为{0:.6f}’’.format(3.1415926,’’π’’))
关于Python赋值语句,下列选项中描述正确的是
根据设定的条件,判断应该选择哪一条分支来执行相应的语句序列,属于
采用面向对象技术开发的应用系统的特点是
下面代码的输出结果是>>>s=set()>>>type(s)
下面代码的输出结果是a=[]foriinrange(2,10):count=0forxinrange(2,i一1):ifi%x==0:count+=1ifcount==0:a.append(i)print(a)
关于break语句与continue语句的说法中,以下选项中不正确的是
获得用户输入的一个中文字符串,将所有中文字符替换为其Unicode编码值小3的字符,并在一行内打印输出结果。请完善代码。S=input(’’请输入一个中文字符串:’’)for①ins:print(②)
树的度为3,且有9个度为3的结点,5个度为1的结点,但没有度为2的结点。则该树中的叶子结点数为()。
某二叉树有5个度为2的节点,则该二叉树中的叶子节点数是()。
随机试题
下列工程中,不属于《注册建造师执业管理办法(试行)》规定的机电工程注册建造师执业工程范围的是()。
某股份有限公司董事会有9名董事。该公司召开董事会会议,甲、乙、丙、丁、戊5名董事出席,其余4名董事缺席。会议表决前,丁因故提前退席,亦未委托他人代为表决。会议最终由4名董事一致作出一项决议。根据公司法律制度的规定,下列关于该决议法律效力的表述中,正确的是(
借助栈(可用栈的基本运算)来实现单链表上的逆置运算。
此时应考虑最可能的诊断为进一步处理不应是
根据中国国际经济贸易仲裁委员会的仲裁规则,下列关于独任仲裁员的选任的描述,哪些是符合规定的:
我国商业银行监管当局借鉴国际先进经验,提出了商业银行公司治理的要求,以下不属于该要求的是()。
员工与企业工作岗位之间的匹配包括()。
根据市场组织形式的不同,可以将证券市场划分为()。
()是国家为公民进入教师行业设置的第一道门槛,只有具备法定条件和专业能力,经认定合格的人方可取得相应的任职资格。
曾受到有期徒刑刑事处罚的顾某申请获取教师资格证。下列选项中正确的是()
最新回复
(
0
)