Java程序设计

问答题如果在try程序块中发生了异常,但找不到与之匹配的异常处理程序,会发生什么情况?

题目
问答题
如果在try程序块中发生了异常,但找不到与之匹配的异常处理程序,会发生什么情况?
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

一个异常将终止()

A.整个程序

B.叧终止抛出异常的方法

C.产生异常的try块

D.以上说法都不正确


参考答案:A

第2题:

关于异常处理机制的叙述正确的是()。

  • A、catch部分捕捉到异常情况时,才会执行finally部分
  • B、当try区段的程序发生异常时,才会执行finally部分
  • C、当try区段不论程序是否发生错误及捕捉到异常情况,都会执行finally部分
  • D、以上都是

正确答案:C

第3题:

C中,在方法MyFunc内部的trycatch语句中,如果在try代码块中发生异常,并且在当前的所有catch块中都没有找到合适的catch块,则()

A.NET运行时忽略该异常

B.NET运行时马上强制退出该程序

C.NET运行时继续在MyFunc的调用堆栈中查找提供该异常处理的过程

D.NET抛出一个新的”异常处理未找到”的异常


标准答案:C

第4题:

什么时候会执行try-except-else的else部分()

  • A、总是
  • B、当发生异常时
  • C、没有异常发生
  • D、当包含块之外执行发生异常时

正确答案:C

第5题:

程序员将可能发生异常的代码放在()块中,后面紧跟着一个或多个()块。

  • A、catch、try
  • B、try、catch
  • C、try、exception
  • D、exception、try

正确答案:B

第6题:

以下对于try…catch语句描述正确的是()

A.try…catch语句处理程序中的错误

B.try...catch语句处理程序中的bug

C.try...catch语句处理程序中的异常

D.以上说法都不正确


答案:C
解析:try...catch语句处理程序中的异常

第7题:

在try程序块中发生了异常,其后如果有多个catch参数类与之匹配,会执行那个catch块中的异常处理程序。


正确答案:当try语句块中的代码执行时发生异常,程序的正常运行便中断,并抛出异常对象,然后在try块后面的各个catch()中查找与异常对象相匹配的异常类,当找到第一个与之相匹配的参数类时,就执行包含这一参数类的catch语句块中的代码。

第8题:

下面关于Java中异常处理try块的说法正确的是()。

A.try块后通常应有一个catch块,用来处理try块中抛出的异常

B.catch块后必须有finally块

C.可能抛出异常的方法调用应放在try块中

D.对抛出的异常的处理必须放在try块中


正确答案:AC

第9题:

如果在try程序块中发生了异常,但找不到与之匹配的异常处理程序,会发生什么情况?


正确答案:如果在try程序块中发生了异常,但找不到与之匹配的异常处理程序,可能会发生2种情况。一种是程序终止运行,一种是把异常向上移交给调用包含该try程序块方法的方法来处理。

第10题:

.NET Framework中,处理异常是很有用的功能。一个try代码块可以有多个catch块与之对应。在多个catch块中,下面()异常应该最后捕获。

  • A、 Exception
  • B、 StackOverflowException
  • C、 SystemException
  • D、 FormatException

正确答案:A

更多相关问题