下列关于Java语言中常用的异常类的说法中,错误的是( )。A.在不合法的数学运算发生时,会出现ArithmeticException异常。B.如果将字符串转换成数字,需要准备处理NumberFormatException异常。C.如果使用非法的索引值来访问数组,ArrayIndexOutOfBoundException异常会抛出D.如果指针变量为空,NullPointerException异常会被抛出。

题目

下列关于Java语言中常用的异常类的说法中,错误的是( )。

A.在不合法的数学运算发生时,会出现ArithmeticException异常。

B.如果将字符串转换成数字,需要准备处理NumberFormatException异常。

C.如果使用非法的索引值来访问数组,ArrayIndexOutOfBoundException异常会抛出

D.如果指针变量为空,NullPointerException异常会被抛出。


相似考题
更多“下列关于Java语言中常用的异常类的说法中,错误的是()。A.在不合法的数学运算发生时,会出现Arithme ”相关问题
  • 第1题:

    下列关于垃圾回收机制说法错误的是( )。

    A.Java 语言中,类的实例化对象都存储在内存堆中

    B.Java 有一个系统级的线程

    C.Java 语言中,只有部分系统事物封装于类中

    D.系统级线程在系统空闲时进行垃圾回收


    正确答案:C

  • 第2题:

    下列说法不正确的是 ( )

    A.IOException必须被捕获或抛出

    B.java语言会自动初始化变量的值

    C.java语言不允许同时继承一个类并实现一个接口

    D.java语言会自动回收内存中的垃圾


    正确答案:C

  • 第3题:

    2、下列java语言的常用异常类中,属于检测异常的是()

    A.ArithmeticException

    B.FileNotFoundException

    C.NullPointerException

    D.IOException


    IOException

  • 第4题:

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

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

    B.Java中异常可以被继承

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

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


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

  • 第5题:

    关于Java语言基础类库,以下说法错误的是()

    A.java.io是Java语言的标准输入/输出类库

    B.java.net包用于实现网络功能的类库

    C.java.swing包是java语言的核心类库

    D.java.awt是开发Java图形用户界面程序的类库


    java.lang