在Java语言中,程序运行时发生的运行错误又分为致命性的严重错误

题目

在Java语言中,程序运行时发生的运行错误又分为致命性的严重错误和非致命性的一般错误两种,异常属于()错误。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Java运行时系统找不到捕获异常的方法,则运行时系统终止,java程序退出。()

此题为判断题(对,错)。


参考答案:√

第2题:

Java窗体设计程序运行时,在命令下用 ______ 键可以终止程序的运行。 ( )

A.F6

B.F5

C.Ctrl+C

D.Ctrl+S


正确答案:C

第3题:

在Java语言中,在程序运行时会自动检查数组的下标是否越界,如果越界,会抛掷下面的()异常。

A.NullpointerException

B.ArithmeticExceptioin

C.ArrayIndexOutOfBoundsException

D.SecurityManager


参考答案:C

第4题:

在Java语言中,在程序运行时会自动检查数组的下标是否越界,如果越界,会抛掷下面的()异常。    

  • A、NullpointerException
  • B、ArithmeticExceptioin
  • C、ArrayIndexOutOfBoundsException
  • D、SecurityManager

正确答案:C

第5题:

下列不属于Java语言鲁棒性特点的是 ( )

A.Java能检查程序在编译和运行时的错误

B.Java能运行虚拟机实现跨平台

C.Java自己操纵内存减少了内存出错的可能性

D.Java还实现了真数组,避免了覆盖数据的可能


正确答案:B
解析:Java鲁棒性的特点如下:Java在编译和运行程序时都要对可能出现的问题进行检查,以防止错误的产生。Java编译器可以查出许多其他语言运行时才能发现的错误。Java不支持指针操作,大大减少了错误发生的可能性。Java具有异常处理的功能,当程序异常时,它能捕获并响应意外情况,以保证程序能稳妥地结束,计算机系统不会崩溃。而Java能运行虚拟机实现跨平台是Java的与平台无关性的特点。所以本题选B。

第6题:

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

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

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

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

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


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

第7题:

下列说法错误的是( )。

A.Java是面向对象语言

B.Java以类为程序的基本单位

C.Java语言中,对象和实体不是一一对应的关系

D.在Java语言中,类是具有某种功能的基本模块的描述


正确答案:C

第8题:

下列说法正确的是( )。

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

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

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

D.以上说法都正确


正确答案:A
解析:捕获异常要求在程序的方法中预先声明,在调用方法时用try-catch-finally语句捕获并处理,用throws子句声明异常和定义自己的异常类,用throw语句抛出异常。异常不只三类,还有抛出异常、声明异常等。

第9题:

下面关于本地库和Java运行时环境描述错误的是()。

  • A、本地库和Java运行时环境层位于Linux内核层之上。
  • B、本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带。
  • C、SQLite是根据OpenGL ES 1.0API标准实现的3D绘图函数库。
  • D、Android应用程序是用Java语言编写的,所以Android需要一个Java的运行时环境,该环境又包括核心库和Dalvik虚拟机两部分。

正确答案:C

第10题:

Java语言中异常的分类是哪项?()     

  • A、运行时异常和异常
  • B、受检异常和非受检异常
  • C、错误和异常
  • D、错误和运行时异常

正确答案:B

更多相关问题