注意:此页面搜索的是所有试题
国家开放大学面向对象程序设计
下面的关键字( )与异常处理无关。
【A.】switch
【B.】catch
【C.】try
【D.】finally

在Java语言中,从生成异常的方法开始进行回溯,直到找到包含相应异常处理的方法为止,我们把这一过程称为( )一个异常。
【A.】编码
【B.】检查
【C.】捕获
【D.】生产

下面的异常( )为输入输出访问异常。
【A.】NullPointerException
【B.】FileNotFoundException
【C.】ArrayIndexOutOfBoundsException
【D.】IOException

下面的异常( )为数组下标越界异常。
【A.】ArithmeticException
【B.】NullPointerException
【C.】ArrayIndexOutOfBoundsException
【D.】FileNotFoundException

下面的异常( )为文件没有找到异常。
【A.】NullPointerException
【B.】FileNotFoundException
【C.】ArrayIndexOutOfBoundsException
【D.】IOException

在Java语言中,程序运行时发生的运行错误又分为致命性的严重错误和非致命性的一般错误两种,异常属于( )错误。
【A.】编码
【B.】检查
【C.】致命性
【D.】一般

Exception类是所有( )类的父类,用户自定义的所有异常类都必须是( )类的子类。
【A.】异常 Exception
【B.】检查 Error
【C.】致命性 Exception
【D.】对象 Exception

通常程序中的错误可以分为三种类型,即编译错误,运行错误和( )错误。
【A.】编码
【B.】重大
【C.】逻辑
【D.】检查

在Java语言中,( )型异常继承自RuntimeException类的异常。
【A.】编码
【B.】实时检查
【C.】非检查
【D.】人工逻辑

下面的选项(  )不属于非检查型异常。
【A.】数组越界
【B.】除零
【C.】空值操作
【D.】异常

下面的关键字( )与异常处理无关。
【A.】throw
【B.】void
【C.】throws
【D.】try

在Java语言中,捕获和处理异常的语句块为( )。
【A.】try…catch
【B.】switch…case
【C.】if…else
【D.】do…while

在一个方法的定义中,若不想在方法体内捕获和处理异常,把出现的异常抛给调用该方法的程序,则必须在方法头的末尾使用( )子句抛出异常。
【A.】throws
【B.】check
【C.】DoException
【D.】error

输入流类(InputStream)和输出流类(OutputStream)是java.io包中所有( )流的抽象基类。
【A.】容器
【B.】字符
【C.】字节
【D.】代码

读出器类(Reader)和写入器类(Writer)是java.io包中所有( )流的抽象基类。
【A.】容器
【B.】字符
【C.】异常
【D.】文件