全国信息技术应用考试

在Java程序中异常分为运行时异常和非运行时异常,非运行异常必须进行处理

题目

在Java程序中异常分为运行时异常和非运行时异常,非运行异常必须进行处理

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

第1题:

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


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

第2题:

下列说法正确的是( )。

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

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

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

D.以上说法都正确


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

第3题:

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

A.NET运行时忽略该异常

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

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

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


标准答案:C

第4题:

IOException异常是非运行时异常,必须在程序中抛弃或捕获。


正确答案:正确

第5题:

下列说法正确的是( )。

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

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

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

D.以上说法都不对


正确答案:B

第6题:

自定义异常类都是【 】及其子集,除了在运行时产生或不易预测外,都定义为非运行时的异常。


正确答案:Throwable
Throwable 解析:ava语言的类库中提供一个Throwable类,所有的异常对象都必须是它的实例或其子类的实例。Throwable类中的方法对抛出异常进行描述。Throwable是直接从Object类继承来的,是所有异常类的父类。

第7题:

Java运行时系统找不到捕获异常的方法,则运行时系统终止,java程序退出。()

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


参考答案:√

第8题:

在Java语言中,在程序运行时会自动检查数组的下标是否越界,如果越界,会抛掷下面的()异常。

A.NullpointerException

B.ArithmeticExceptioin

C.ArrayIndexOutOfBoundsException

D.SecurityManager


参考答案:C

第9题:

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

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

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

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

D.以上说法都不对


正确答案:B

第10题:

在Java语言中,在程序运行时会自动检查数组的下标是否越界,如果越界,会抛掷下面的()异常。    

  • A、NullpointerException
  • B、ArithmeticExceptioin
  • C、ArrayIndexOutOfBoundsException
  • D、SecurityManager

正确答案:C

更多相关问题