当前位置: 首页 > 计算机 > 问题详情
问题

下列程序的运行结果是( )。 public class test{ private String[]data={¨10" "10.5"} public

下列程序的运行结果是( )。 public class test{ private String[]data={¨10","10.5"}, public void fun( double S=0; for(int i=0;i<3;i++){ try{ s=s+Integer.parseInt(data[i]); catch(Exception e){ System.out.print(“errorl:”+data[i])。 } } } public static void main(string[]args){ try{ test d=new test; fun; }catch(Exception e){ System.out.println("error2") } } }

A.errorl:10.5

B.error2

C.errorl:10.5 error2

D.以上都不对

发布时间:2024-05-07
参考答案

正确答案:C
C。【解析】try-catch块是可以嵌套分层的,并且通过异常对象的数据类型进行匹配,以找到正确的catchblock异常错误处理代码。以下是通过异常对象的数据类型进行匹配找到正确的catchblock的过程。①首先在抛出异常的try-catch块中查找catchblock,按顺序先与第一个catchblock块匹配,如果抛出的异常对象的数据类型与catchblock中传入的异常对象的临时变量(就是catch语句后面参数)的数据类型完全相同,或是它的子类型对象,则匹配成功,进入catchblock中执行,否则到第②步;②如果有两个或更多的catchblock,则继续查找匹配第二个、第三个,乃至最后一个catchblock,如匹配成功,则进入对应的catchblock中执行,否则到第③步;③返回到上一级的try-catch块中,按规则继续查找对应的catchblock。如果找到,进入对应的catchblock中执行,否则到第4步;④再到上上级的try-catch块中,如此不断递归,直到匹配到顶级的try-catch块中的最后一个catchblock,如果找到,进入到对应的catchblock中执行;否则程序将会执行terminate退出。所以选C。

相关问题
  • 在SQL语言中 一个基本表的定义一旦被删除 则与此基本表相关的

    在SQL语言中,一个基本表的定义一旦被删除,则与此基本表相关的下列内容中哪些也自动被删除? Ⅰ.在此表中的数据 Ⅱ.在此表上建立的索引 Ⅲ.在此表

    答案解析
  • 有关SDH的特点 下列说法错误的是( )。A.同步复用 B.标准的网

    有关SDH的特点,下列说法错误的是( )。A.同步复用B.标准的网络接口C.SDH各等级信号的速率不存在严格的倍数关系D.强大的网络管理功能

    答案解析
  • 如果向关系P中插入一个元组 下列哪一个元组可以被插入? A.(‘B

    如果向关系P中插入一个元组,下列哪一个元组可以被插入?A.( ‘B201’, ‘白’, ‘200’)B.( ‘C301’, ‘红’, ‘300’ )C.( ‘D401’,

    答案解析
  • 下列关于数据操纵模块功能的叙述中 哪一个是不正确的? A.支持

    下列关于数据操纵模块功能的叙述中,哪一个是不正确的?A.支持对数据的修改B.支持数据的检索C.支持在数据库中创建视图D.支持嵌入式查询

    答案解析
  • 下列哪一项不是DBMS的组成部分? A.DDL及其翻译处理程序 B.DML

    下列哪一项不是DBMS的组成部分?A.DDL及其翻译处理程序B.DML及其编译、解释程序C.数据库运行控制程序D.宿主语言及其编译、处理程序

    答案解析
  • 下列字符中 其ASCⅡ码值最大的是( )。 A.eB.bC.fD.A

    下列字符中,其ASCⅡ码值最大的是( )。A.eB.bC.fD.A

    答案解析
  • 在下列字符中 其ASCII码值最大的一个是( )。 A.ZB.9C.控制符D.a

    在下列字符中,其ASCII码值最大的一个是( )。A.ZB.9C.控制符D.a

    答案解析
  • DSL通常使用下列哪种第2层协议?( )A.HDLC B.IPX C.ppp D.LLC

    DSL通常使用下列哪种第2层协议?( )A.HDLCB.IPXC.pppD.LLC

    答案解析
  • 下列word 2000的操作与剪贴无关的是()A.粘贴B.删除C.剪切D.复制

    下列word 2000的操作与剪贴无关的是()A 粘贴B 删除C 剪切D 复制

    答案解析
  • 下列数据类型进行运算时 哪一个会发生自动类型提升( )

    下列数据类型进行运算时,哪一个会发生自动类型提升( ) A、int+intB、long+longC、byte+byteD、double+double

    答案解析

最新问题

Copyright © 2016-2023 114题库网(114158.com)All Rights Reserved.  免责声明 豫ICP备19007809号-5