更多“Java编程语言提供几种预定义的异常,下列是除0异常类型关键字的是()A.ArithmeticExceptionB.NullP ”相关问题
  • 第1题:

    Java编程语言提供几种预定义的异常,下列是除0异常类型关键字的是( )。

    A.ArithmeticException

    B.NullPointerException

    C.NegativeArraySizeException

    D.ArrayIndexOutOfBoundsException


    正确答案:A

  • 第2题:

    下列说法正确的是( )。

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

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

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

    D.以上说法都不对


    正确答案:B

  • 第3题:

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

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

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

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

    D.以上说法都不对


    正确答案:B

  • 第4题:

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

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

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

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

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


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

  • 第5题:

    下列关于Java语言的异常处理描述不正确的是

    A.Java语言中所有的异常都必须由程序员通过try-catch-finally语句实现

    B.Java中异常可以被继承

    C.程序员可以通过继承Exception类定义自己的异常

    D.异常在Java中是有层次的


    正确答案:A
    解析:为达到运行的要求,运行时出现的异常,实际是直接交给JVM系统来处理的,而Exception类的非运行异常,则要求编写程序必须捕获和声明。所以在Java语言中不是所有的异常都必须由程序员通过try-catch-finally语句实现。