计算机二级

下列说法不正确的是( )。A.Java语言中,异常处理分为编译异常、运行异常、捕获异常三种B.捕获异常要求在程序的方法中预先声明C.运行异常在编程时必须定义D.以上说法都不对

题目

下列说法不正确的是( )。

A.Java语言中,异常处理分为编译异常、运行异常、捕获异常三种

B.捕获异常要求在程序的方法中预先声明

C.运行异常在编程时必须定义

D.以上说法都不对

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

第1题:

当方法遇到异常又不知如何处理时,下列哪种做法是正确的?

A.捕获异常

B.抛出异常

C.声明异常

D.嵌套异常


正确答案:C

第2题:

下列说法中错误的是( )。

A.捕获异常在调用方法时用throw子句捕获并处理

B.异常对象用new来创建

C.Java语言中的类库中已定义有许多异常类可利用

D.Throwable类分为Error和Exception两子类


正确答案:A
解析:一个方法中为某种类型的异常对象提供对应的处理时,调用该方法就可捕获这种异常,也就是说当异常已被定义时,必须通过try-catch-finally语句处理它。

第3题:

异常类在Java程序中是一种比较特殊的类,在使用之前必须先定义,按异常处理不同可分为运行异常、捕获异常、声明异常和【 】。


正确答案:抛出异常
抛出异常 解析:异常类在使用之前先定义,按异常处理不同可分为运行异常、捕获异常、声明异常和抛出异常。

第4题:

下列说法正确的是( )。

A.Java语言中,异常处理分为编译异常、运行异常、捕获异常三种

B.捕获异常要求在程序的方法中预先声明

C.运行异常在编程时必须定义

D.以上说法都不对


正确答案:B

第5题:

下列说法错误的是()。

A.Throwable类分为Error和Excepfion两子类

B.Java语言中的类库,已定义有许多异常类可利用

C.异常对象用new来创建

D.捕获异常在调用方法时用throw子句捕获并处理


正确答案:D

第6题:

下列关于捕获异常的描述中,错误的是______。

A.在异常处理代码段中无法访问hy代码段中声明的变量

B.子类异常可被父类异常捕获处理

C.try-catch机制可以被用于流程控制

D.在catch代码段中的return语句用于退出方法,而不是返回异常抛出点


正确答案:C

第7题:

下列关于异常类型的说明中错误的是( )。

A.Throwable类定义了Java语言中所有的异常情况

B.Exception是用户程序不能够捕获到,只能由系统捕获到的异常情况

C.Error定义了通常无法捕获到的情况

D.RuntimeException是程序运行时产生的,由JVM进行处理


正确答案:B
解析:Exception类中包括运行时异常和非运行时异常。运行时异常由JVM进行处理,而非运行时异常,由用户编写的程序捕获处理。Exception类是Throwable的子类。Java语言中所有的异常对象必须是Throwable类的实例或其子类的实例。

第8题:

下列说法正确的是( )。

A.捕获异常要求在程序的方法中预先声明

B.运行异常在编程时必须定义

C.Java语言中,异常处理分为编译异常、运行异常、捕获异常3种

D.以上说法都正确


正确答案:A
解析:捕获异常要求在程序的方法中预先声明,在调用方法时用try-catch-finally语句捕获并处理,用throws子句声明异常和定义自己的异常类,用throw语句抛出异常。异常不只三类,还有抛出异常、声明异常等。

第9题:

下列说法中,错误的是( )。

A.一个程序抛出异常,任何其他在运行中的程序都可以捕获。

B.算术溢出需要进行异常处理。

C.在方法中检测到错误但不知道如何处理错误时,方法就声明一个异常。

D.任何没有被程序捕获的异常将最终被默认处理程序处理。


正确答案:A
解析:不是任何其他在运行中的程序都可以捕获一个程序抛出的异常,而是由Java虚拟机中的标准异常处理程序来捕获。

第10题:

当方法遇到异常又不知如何处理时,下列( )做法是正确的。

A.捕获异常

B.抛出异常

C.声明异常

D.嵌套异常


正确答案:C

更多相关问题