欢迎来到易学考试网 易学考试官网
全部科目 > Java认证考试 > SCJP程序员认证考试

单项选择题

1. public class a { 
2. public void method1() { 
3. try { 
4. B b=new b(); 
5. b.method2(); 
6. // more code here 
7. } catch (TestException te) { 
8. throw new RuntimeException(te); 
9. } 
10. } 
11. } 
1. public class b { 
2. public void method2() throws TestException { 
3. // more code here 
4. } 
5. } 
1. public class TestException extends Exception { 
2. }
 Given: 
31. public void method() { 
32. A a=new a(); 
33. a.method1(); 
34. } 
Which is true if a TestException is thrown on line 3 of class b?()

    A. Line 33 must be called within a try block.
    B. The exception thrown by method1 in class a is not required to be caught.
    C. The method declared on line 31 must be declared to throw a RuntimeException.
    D. On line 5 of class a, the call to method2 of class b does not need to be placed in a try/catch block.

点击查看答案&解析

相关考题

微信小程序免费搜题
微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题