NullPointerExeption,使用未初始化的引用变量
IndexOutofBondsException,数组下标越界异常
IllegalAccessException,没有足够的权限访问其他类的成员
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.
第2题:
下列关于异常类型的说明中错误的是( )。
A.Throwable类定义了Java语言中所有的异常情况
B.Exception是用户程序不能够捕获到,只能由系统捕获到的异常情况
C.Error定义了通常无法捕获到的情况
D.RuntimeException是程序运行时产生的,由JVM进行处理
第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异常发生
第4题:
A.如果需要捕获不同类型异常,为了方便处理,可以使用catch(Exceptione){...}
B.不要捕获异常后不处理,丢弃异常信息
C.捕获异常与抛异常,必须是完全匹配,或者捕获异常是抛异常的父类
D.异常定义时区分unchecked/checked异常,避免直接使用RuntimeException抛出
第5题:
执行下列程序段,请选出正确的答案()
A.能通过编译
B.输出“开始了”→RuntimeException异常发生→输出“出错了”→输出“结束了”
C.输出“开始了’→RuntimeException异常发生→输出”结束了”
D.输出“开始了→输出”结束了”→RuntimeException异常发生
第6题:
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.
第7题:
分析下面的用Java语言编写的trythis()方法:当该方法被调用时,如果其中的problem()方法引发一个RuntimeException类的异常,那么输出结果将是()。
A.abcde
B.abd
C.abde
D.abe
第8题:
A.Error
B.Event
C.Object
D.Exception
E.Throwable
F.RuntimeException
第9题:
A、NumberFormatException
B、ArithmeticException
C、Exception
D、RuntimeException
第10题:
A.继承java.lang.Error的类属于checkedexception
B.checked异常继承java.lang.Exception类
C.unchecked异常继承java.lang.RuntimeException类
D.NullPointerException,IllegalArgumentException属于uncheckedexception