异常捕获与处理:自测题目.pdfVIP

  • 0
  • 0
  • 约4.48千字
  • 约 3页
  • 2026-02-13 发布于北京
  • 举报

【自测】第11章、异常的捕获与处理

11.1、填空题

1、Throwable下有那两个子类:Error、Exception。

2、ArthmeticException类表示算术异常,ArraysIndexOutOfBoundception表示数组越界异常。

3、一个try代码后面必须跟着若干个catch代码段或者一个finally代码段。

4、如果一个方法使用了throws,则编译器会强制在使用此方法时进行异常的处理。

5、异常处理中使用finally作为异常的统一出口。

11.2、选择题

1、使用那个关键字可以在程序中手工抛出异常B。

A、throwsB、throwC、assertD、class

2、下面A关键字可以用在方法的处?

A、throwsB、assertC、classD、interface

3、为了捕获一个异常,代码必须放在下面A语句块中。

A、try块B、catch块C、throws块D、finally块

4、下面关于try块的正确的是C。

A、try块后至少应有一个catch块B、try块后必须有finally块

C、可能抛出异常的方法应放在try块中D、对抛出的异常的处理应放在try块中

5、finally块中的代码将A。

A、总是被执行

B、如果try块后面没有catch块时,finally块中的代码才会执行

C、异常发生时才被执行

D、异常没有发生时才执行

6、一个异常将终止A。

A、整个程序B、只终止抛出异常的方法

C、产生异常的try块D、上面的都不对

7、所有异常的共同父类是B。

A、ErrorB、ExceptionC、ThrowableD、RuntimeException

11.3、判断题

1、一个try语句后有多个catch时,捕获范围大的异常要放在捕获范围小的异常。(√)

2、finally语句可以根据需要有选择的添加。(√)

11.4、简答题

1、简述RuntimeException和Exception的区别。

答:异常(Exception)表示程序运行过程中可能出现的状态,运行时异常(RuntimeException)表示虚拟机的通常

操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须抛出可能发生的非运行

文档评论(0)

1亿VIP精品文档

相关文档