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

题目

finally块中的代码将()

  • A、总是被执行
  • B、如果try块后面没有catch块时,finally块中的代码才会执行
  • C、异常发生时才被执行
  • D、异常没有发生时才执行
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

无论try{}块中的代码是否抛出异常,finally子句都会执行。()

此题为判断题(对,错)。


答案:对

第2题:

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

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

正确答案:B,C

第3题:

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

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

B.catch块后必须有finally块

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

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


正确答案:AC

第4题:

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

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

正确答案:D

第5题:

下列关于异常说法错误的是()

  • A、一个try后面可以跟多个catch块
  • B、try后面可以没有catch块
  • C、try可以单独使用,后面可以没有catch、finally部分
  • D、finally块都会被执行,即使在try或catch块中遇到return,也会被执行

正确答案:C

第6题:

下面对异常说法不正确的是()

  • A、try/catch块为基本引发异常的组合
  • B、在捕获异常时,可以有多个catch块
  • C、无论异常是否发生,finally块总会执行
  • D、try块和finally不能连用

正确答案:D

第7题:

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

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

正确答案:C

第8题:

不管try块中的代码是否出现异常,也不管哪一个catch块被执行,finally块总会被执行。()

此题为判断题(对,错)。


参考答案:√

第9题:

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

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

正确答案:A

第10题:

下面的异常处理说明正确的是()

  • A、try块只能使用一个catch子句
  • B、try块必须同时与catch子句和finally子句一起使用
  • C、try块不能单独使用
  • D、try块中如果执行了return语句,则其finally子句不能执行

正确答案:C

更多相关问题