工学

单选题C#中,在方法MyFunc内部的try..catch语句中,如果在try代码块中发生异常,并且在当前的所有catch块中都没有找到合适的catch块,则()。A NET运行时忽略该异常B NET运行时马上强制退出该程序C NET运行时继续在MyFunc的调用堆栈中查找提供该异常处理的过程D NET抛出一个新的“异常处理未找到”的异常

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

NET运行时忽略该异常

B

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

C

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

D

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

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

C#程序中,可使用try..catch机制来处理程序出现的()错误。


正确答案:运行

第2题:

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


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

第3题:

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

A.NET运行时忽略该异常

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

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

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


标准答案:C

第4题:

在try-catch-finally结构中,哪个说法不正确()

  • A、可以存在多个catch语句块,表示可以捕捉多种异常
  • B、不能同时没有catch语句块和finally语句块
  • C、结构整体可以当作一条语句,从而可以嵌套在其他try-catch-finally结构中
  • D、在try-catch-finally结构中,不发生异常,finally语句块不会执行

正确答案:D

第5题:

下面关于try块的说法正确的是()

  • A、try块后至少应有一个catch块
  • B、try块后必须有finally块
  • C、可能抛出异常的方法应放在try块中
  • D、对抛出的异常的处理应放在try块中

正确答案:C

第6题:

下列关于C#的异常处理的说发法,错误的是()。

  • A、Try块必须跟catch块组合使用,不能单独使用
  • B、一个try块可以跟随多个catch块
  • C、使用throw语句既可引发系统异常,也可以引发由开发人员创建的自定义异常
  • D、在try…catch…..finally块中,即便开发人员编写强制逻辑代码,也不能跳出finally块的执行

正确答案:B,C

第7题:

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

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

正确答案:B

第8题:

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

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

B.catch块后必须有finally块

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

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


正确答案:AC

第9题:

关于finally块中的代码描述正确的是()

  • A、finally块中的代码总是被执行的
  • B、如果try块后没有catch块,finally块中的代码才会执行
  • C、异常发生时才被执行
  • D、异常没有发生时才被执行

正确答案:A

第10题:

下列关于C#的异常处理的说法,错误的是()。

  • A、try块必须跟catch块组合使用,不能单独使用
  • B、一个try块可以跟随多个catch块,每个catch语句处理不同的异常
  • C、异常处理中必须有finally块
  • D、finally块中内容是必须要执行的

正确答案:C

更多相关问题