第六章单元测试
  1. 哪个关键字可以抛出异常?( )

  2. A:finally B:catch C:throw D:transient
    答案:throw
  3. 对于已经被定义过可能抛出异常的语句,在编程时( )。

  4. A:必须使用try/catch语句处理异常,或用throw将其抛出。 B:如果程序错误,必须使用 try/catch语句处理异常。 C:只能使用try/catch语句处理。 D:可以置之不理。
  5. 请问所有的异常类皆继承哪一个类?( )

  6. A:java.lang.Throwable B:java.lang.Exception C:java.io.Exception D:java.lang.Error
  7. 捕获异常try语句后面通常跟有一个或多个catch()方法用来处理try块内生成的异常事件。( )

  8. A:错 B:对
  9. 使用try-catch-finally语句只能捕获一个异常。( )

  10. A:错 B:对
  11. Error类所定义的异常是无法捕获的。( )

  12. A:错 B:对
  13. 下面对 toString 方法的描述错误的是( )

  14. A:toString() 方法是 Object 类中定义的一个重要方法 B:子类不能重写toString() 方法 C:Object 类中实现的 toString() 方法是返回当前对象的类型和内存地址信息 D:toString方法能被子类继承
  15. 已知String对象s=”abcdefg”,则s.substring(2,5)的返回值为( )。

  16. A:”bcde” B:”cdef” C:”cde” D:”def”
  17. 已知StringBuffer sb=new StringBuffer("abcde"),则sb.delete(1,2)后sb的值为( )

  18. A:abc B:Ade C:acde D:abde
  19. 若String s = "hello"; String t = "hello"; char c[] = {'h','e','l','l','o'} ; 则下列哪些表达式返回true?( )

  20. A:s.equals(t); B:t.equals(c); C:s==t; D:t.equals(new String("hello"));

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(4) dxwkbang
返回
顶部