单选题 在 Java 中,所有异常类的根类是

A、 Error
B、 Exception
C、 Throwable
D、 RuntimeException
下载APP答题
由4l***x6提供 分享 举报 纠错

相关试题

单选题 以下关于 Math 类中 round 方法的描述,错误的是()

A、Math.round(3.4) 返回 3
B、Math.round(3.6) 返回 4
C、Math.round(-3.4) 返回 -3
D、Math.round(-3.6) 返回 -3

单选题 break 语句在以下哪种结构中使用可以直接跳出整个循环?

A、仅在 for 循环中
B、仅在 while 循环中
C、仅在 do – while 循环中
D、在所有循环结构(for、while、do – while)中

单选题 以下代码中,异常的处理方式public class Main{public static void main(String[] args)throws Exception{int[] arr = new int[5];System.out.println(arr[10]);}

A、正确,使用 throws 关键字将异常抛给调用者
B、错误,应该使用 try - catch 块来处理异常
C、可以这样处理,但不是最佳实践
D、这种方式会导致程序崩溃

单选题 以下关于自定义异常类中getMessage方法的说法,正确的是()。

A、必须重写getMessage方法,否则自定义异常类无法正常工作
B、可以重写getMessage方法来提供更详细的异常信息
C、getMessage方法是Throwable类中的静态方法,不能在自定义异常类中重写
D、自定义异常类中的getMessage方法与Throwable类中的getMessage方法没有关系

单选题 以下代码执行后,输出结果是public class Main{public static void main(String[] args){try { throw new NullPointerException(); }catch (NullPointerException e){ System.out.println("捕获到空指针异常"); }catch (Exception e){ System.out.println("捕获到其他异常"); }}}

A、捕获到空指针异常
B、捕获到其他异常
C、编译错误
D、运行时错误

单选题 以下关于方法的定义,错误的是()

A、方法名的命名规则与变量名相同
B、如果方法不返回值,方法类型应定义为void
C、形式参数可以没有,若没有则方法后面的括号也不能写
D、方法体中可以包含数据处理语句,也可以是空方法体

单选题 抽象的目的是什么?()

A、找出事物的所有特征
B、忽略事物的所有非本质特征
C、找出同一类事物的共性,并把具有共性的事物划为一类
D、使事物变得更复杂

单选题 在switch语句中,case后面的常量必须是()

A、任意表达式
B、与表达式类型相同的常量表达式
C、整数常量
D、字符常量