首页 > 计算机应用技术> JAVA程序设计
题目内容 (请给出正确答案)
[主观题]

关于Java异常,不论try块中是否发生了异常,是否执行过catch语句,如果有finally语句,都要执行fi

nally语句。()

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“关于Java异常,不论try块中是否发生了异常,是否执行过c…”相关的问题
第1题
在编写异常处理的Java程序中,每个catch语句块都应该与()语句块对应,使得用该语句块来启动Java的异常处理机制。

A.if-else

B.switch

C.try

D.throw

点击查看答案
第2题
下面对异常说法不正确的是()。

A.无论异常是否发生,finally块总会执行

B.在捕获异常时,可以有多个catch块

C.try块和finally不能连用

D.try/catch块为基本引发异常的组合

点击查看答案
第3题
对于异常,Java程序员可以有两种处理的办法,一种是使用try,catch块将其(),另一种是使用throws将其()。

A.抛出,捕获

B.捕获,抛出

C.捕获,捕获

D.抛出,抛出

点击查看答案
第4题
下列关于异常处理中的throw语句的说法,正确的是()

A.throw语句并不能改变try..catch..finally语句结构的执行顺序,它只能主动地抛出错误。

B.用户能使用throw关键字像调用函数一样调用指定的catch语句块。

C.在含有throw关键字的catch语句中,当try语句块中产生错误对象后,无论try语句块中的语句是否有错误,系统都会跳出try语句块执行相应catch语句块中的内容。

D.在throw语句抛出错误后,如果没有相应的catch语句块解决错误,系统并不会终止程序,而是自动输出该错误。

点击查看答案
第5题
C#中,在方法MyFunc内部的trycatch语句中,如果在try代码块中发生异常,并且在当前的所有catch块中都没有找到合适的catch块,则()

A.NET运行时忽略该异常

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

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

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

点击查看答案
第6题
下列关于异常处理机制的说法,正确的是()
A、在出现错误时使用这种机制能引导程序自动解决问题,并提示用户及时存储数据信息,在使用异常处理时,用户首先要明确程序中的哪些代码有可能引起错误,以及当出现错误时程序需要如何处理错误

B、将疑似含有错误的程序代码编写在catch的语句块中,将处理程序错误的代码编写在try语句块中

C、一个try语句块后可以跟随多个捕捉错误的catch语句,每个catch语句用于处理try语句块中不同类型的错误,catch语句的类型有些类似于函数的定义,在每个catch关键字后都要列出该语句块捕捉错

D、当程序遇到try语句块中的错误语句时就立刻跳出try语句快进入catch语句块执行事先编辑好的处理代码,最后跳出catch语句块后,并没有再进入try语句块执行错误语句后的代码而是直接向下执行程序

点击查看答案
第7题
在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。()
在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。()

A.错误

B.正确

点击查看答案
第8题
无论try子句执行时是否发生异常,都会执行的子句是

A.else

B.finally

C.except

D.不存在

点击查看答案
第9题
下列代码行在执行时会出现一个运行时错误ArrayOutOfBoundsException,同时程序的执行终止。 cstObjects[ctr].displayDetails(); 要避免上面提到的运行时错误应该采取下列哪一个行动?

A.在finally块中写入代码

B.在try块中写入代码并且在catch块中捕获异常ArrayOutofBoundsException

C.在try块中写入代码并且在finally块中捕获异常ArrayOutofBoundsException

D.使用throw声明来发出异常警报ArrayOutOfBoundsException并且在catch块中捕获同一个异常

点击查看答案
第10题
一段代码可能导致异常,程序员将它放到了一个try模块中,catch(){……}块中的代码为空,那么()

A.编译无法通过

B.只有在代码所在函数的声明中抛出才能编译通过

C.代表对异常不做处理,编译可通过

D.运行时一定出错

点击查看答案
第11题
Java的三类异常中,当发生内存越界等无法恢复的错误时,会产生()A、ExceptionB、ErrorC、RuntimeExc

A.Exception

B.Error

C.RuntimeException

点击查看答案
退出 登录/注册
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改