Java 异常处理测验
Java 测验题
通过对Java 教程系统地学习,相信你已全面掌握了 Java 异常处理知识点,为了巩固所学的内容,我们准备了一个小测验。
通过这个测验,您可以检验自己对 Java 的掌握程度,发现可能需要进一步巩固的地方。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
1. Java 中哪个关键字用于捕获异常?
- throw
- catch
- try
- finally
2. 哪个关键字用于抛出一个异常?
- catch
- throws
- throw
- try
3. 哪个关键字用于声明方法可能抛出的异常?
- catch
- throw
- throws
- try
4. 哪个块用于包含可能抛出异常的代码?
- try
- catch
- finally
- throw
5. 哪个块用于无论是否发生异常都会执行的代码?
- try
- catch
- throw
- finally
6. RuntimeException 属于哪种类型的异常?
- checked
- unchecked
- error
- warning
7. IOException 属于哪种类型的异常?
- checked
- unchecked
- error
- warning
8. 哪个类是所有异常的父类?
- Error
- Exception
- Throwable
- RuntimeException
9. 哪个方法用于获取异常的详细信息?
- printStackTrace
- toString
- getCause
- getMessage
10. 哪个关键字用于自定义异常?
- extends
- implements
- throw
- catch
11. 哪个异常表示“空指针异常”?
- ArrayIndexOutOfBoundsException
- NullPointerException
- ClassNotFoundException
- IOException
12. 哪个异常表示“数组越界异常”?
- NullPointerException
- ClassNotFoundException
- ArrayIndexOutOfBoundsException
- ArithmeticException