black

SCJP程序员认证考试

登录

单项选择题

11.classa { 
12. public void process() { System.out.print(”a,”); } } 
13. class b extends a { 
14. public void process() throws IOException { 
15. super.process(); 
16. System.out.print(”b,”); 
17. throw new IOException(); 
18. } } 
19. public static void main(String[] args) { 
20. try { new b().process(); } 
21. catch (IOException e) { System.out.println(”Exception”); } } 
What is the result?() 

A. Exception
B. a,b,Exception
C. Compilation fails because of an error in line 20.
D. Compilation fails because of an error in line 14.
E. A NullPointerException is thrown at runtime.

相关考题

单项选择题 33. try {  34. // some code here  35. } catch (NullPointerException e1) {  36. System.out.print(”a”);  37. } catch (RuntimeException e2) {  38. System.out.print(”b”);  39. } finally {  40. System.out.print(”c”);  41. }  What is the result if a NullPointerException occurs on line 34?()

多项选择题 Class TestException  1. public class TestException extends Exception {  2. } Class a:  1. public class a {  2.  3. public String sayHello(String name) throws TestException {  4.  5. if(name == null) {  6. throw new TestException();  7. }  8.  9. return “Hello “+ name;  10. }  11.  12. }  A programmer wants to use this code in an application: 45. A a=new A();  46. System.out.println(a.sayHello(”John”));  Which two are true?()

单项选择题 public class SomeException {  } Class a:  public class a {  public void doSomething() { }  } Class b:  public class b extends a {  public void doSomething() throws SomeException { }  }  Which is true about the two classes?()

All Rights Reserved 版权所有©考试题库网(kstiku.com)

备案号:湘ICP备14005140号-3

经营许可证号:湘B2-20140064