首页学历类考试大学计算机科学
(简答题)

对于下面程序: 程序中有的地方在运行时会产生没有被捕获的异常,应该如何纠正以保证程序的稳定性?为什么?

正确答案

类testException中在抛出异常时并没有将捕获到的异常“嵌入”新创建的异常中,因而导致ex.InnerException属性值
为null,从而导致下列语句产生新的异常。
C.onsole.WriteLine(ex.InnerException.Message);
一种纠正方法是,将下列语句:
T.hrownewException(“产生异常!”);
改为:thrownewException(“产生异常!”,e);

答案解析

相似试题

  • (单选题)

    在Java语言中,在程序运行时会自动检查数组的下标是否越界,如果越界,会抛掷下面的()异常。

    答案解析

  • (单选题)

    在程序中使用javaBean可以及大地方便我们进行代码编写,下面对于javaBean描述正确的是()。

    答案解析

  • (判断题)

    在程序运行过程中,对于动态数据结构结的分配和回收需要采用动态存储管理的方法。

    答案解析

  • (单选题)

    在IBM370系统中,当用户程序需调用外设进行输入输出时会发生()

    答案解析

  • (填空题)

    JAVA解释器采用生成与体系结构无关的()指令的技术,只需安装JAVA运行系统,就可保证JAVA程序可以在网络的任何地方运行。

    答案解析

  • (简答题)

    说明beq指令的含义,并解释为什么汇编程序在对下列汇编源程序中的beq指令进行汇编时会遇到问题,应该如何修改该程序段?

    答案解析

  • (简答题)

    读下面程序,在其中的空处添上适当内容。该程序完成了什么功能?程序运行后,变量RS的值是多少?

    答案解析

  • (填空题)

    当运行下面程序时,从键盘上输入AabD↙,则写出下面程序的运行结果。

    答案解析

  • (填空题)

    当运行下面程序时,从键盘上输入,则写出下面程序的运行结果。

    答案解析

快考试在线搜题