类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↙,则写出下面程序的运行结果。
(填空题)
当运行下面程序时,从键盘上输入,则写出下面程序的运行结果。