以下异常中,不属于Runtimeexception的是()      

题目
单选题
以下异常中,不属于Runtimeexception的是()
A

NullPointerExeption,使用未初始化的引用变量

B

IndexOutofBondsException,数组下标越界异常

C

IllegalAccessException,没有足够的权限访问其他类的成员

D

ArithmeticException,算术异常

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

第1题:

publicclassThreads2implementsRunnable{publicvoidnun(){System.out.println(”run.”);thrownewRuntimeException(”Problem”);}publicstaticvoidmain(String[]args){Threadt=newThread(newThreads2());t.start();System.out.println(”Endofmethod.”);}}Whichtwocanberesults?()

A.java.lang.RuntimeException:Problem

B.run. java.lang.RuntimeException:Problem

C.Endofmethod. java.lang.RuntimeException:Problem

D.Endofmethod. run.java.lang.RuntimeException:Problem

E.run. java.lang.RuntimeException:ProblemEndofmethod.


参考答案:D, E

第2题:

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

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

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

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

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


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

第3题:

下列关于如下这段代码的说法中正确的是( )。 public class test { public static void throwit() { throw new RuntimeException(); } public static void main(String args[]) { try{ System.out.println(“你好吗”); throwit(); System.out.println(“出错!”); } finally{ System.out.println(“结束”); } } }

A.以上程序段不会编译

B.程序输出“你好吗”,然后有RuntimeException异常发生,输出“出错!”,输出“结束”

C.程序输出“你好吗”,然后有RuntimeException异常发生,然后输出“结束”

D.程序输出“你好吗”,然后输出“结束”,然后有RunthneException异常发生


正确答案:D
解析:此程序没有语法错误,可以通过编译,所以选项A错误。程序首先从执行try块开始,输出“你好”,然后执行throwit()方法。在throwit()方法中导致Runtime Exception异常的发生,因此,不会执行by块中throwit()方法后的语句。由于by块的后面存在finally块,在Java中,一旦定义了finally块,就保证一定会执行它,而不管是否发生了异常,所以执行finally块中的语句,从而输出“结束”。由于没有catch块来捕获发生的异常,程序的执行被中止。

第4题:

关于捕获异常和抛异常,下列哪些说法符合《阿里巴巴Java开发手册》:

A.如果需要捕获不同类型异常,为了方便处理,可以使用catch(Exceptione){...}

B.不要捕获异常后不处理,丢弃异常信息

C.捕获异常与抛异常,必须是完全匹配,或者捕获异常是抛异常的父类

D.异常定义时区分unchecked/checked异常,避免直接使用RuntimeException抛出


正确答案:BCD

第5题:

执行下列程序段,请选出正确的答案()

A.能通过编译

B.输出“开始了”→RuntimeException异常发生→输出“出错了”→输出“结束了”

C.输出“开始了’→RuntimeException异常发生→输出”结束了”

D.输出“开始了→输出”结束了”→RuntimeException异常发生


正确答案:D

第6题:

Given:Which two can be results?()

A. java.lang.RuntimeException: Problem

B. run.java.lang.RuntimeException: Problem

C. End of method.java.lang.RuntimeException: Problem

D. End of method.run.java.lang.RuntimeException: Problem

E. run.java.lang.RuntimeException: Problem End of method.


参考答案:D, E

第7题:

分析下面的用Java语言编写的trythis()方法:当该方法被调用时,如果其中的problem()方法引发一个RuntimeException类的异常,那么输出结果将是()。

A.abcde

B.abd

C.abde

D.abe


正确答案:C

第8题:

Whichfourtypesofobjectcanbethrownusingthethrowstatement?()

A.Error

B.Event

C.Object

D.Exception

E.Throwable

F.RuntimeException


参考答案:A, D, E, F

第9题:

下列异常中,属于编译时异常的是()

A、NumberFormatException

B、ArithmeticException

C、Exception

D、RuntimeException


正确答案:C

第10题:

关于checked/uncheckedexception,下列哪些说法是正确的:

A.继承java.lang.Error的类属于checkedexception

B.checked异常继承java.lang.Exception类

C.unchecked异常继承java.lang.RuntimeException类

D.NullPointerException,IllegalArgumentException属于uncheckedexception


正确答案:BCD

更多相关问题