单项选择题
A. test
B. Exception
C. Compilation fails.
D. NullPointerException
单项选择题 1.publicclassa{ 2.publicvoidmethod1(){ 3.try{ 4.Bb=newb(); 5.b.method2(); 6.//morecodehere 7.}catch(TestExceptionte){ 8.thrownewRuntimeException(te); 9.} 10.} 11.} 1.publicclassb{ 2.publicvoidmethod2()throwsTestException{ 3.//morecodehere 4.} 5.} 1.publicclassTestExceptionextendsException{ 2.} Given: 31.publicvoidmethod(){ 32.Aa=newa(); 33.a.method1(); 34.} WhichistrueifaTestExceptionisthrownonline3ofclassb?()
多项选择题 1. public class A { 2. public void method1() { 3. B b=new B(); 4. b.method2(); 5. // more code here 6. } 7. } 1. public class B { 2. public void method2() { 3.C c=new C(); 4. c.method3(); 5. // more code here 6. } 7. } 1. public class C { 2. public void method3() { 3. // more code here 4. } 5. } Given: 25. try { 26. A a=new A(); 27. a.method1(); 28. } catch (Exception e) { 29. System.out.print(”an error occurred”); 30. } Which two are true if a NullPointerException is thrown on line 3 of class C?()
单项选择题 84. try { 85. ResourceConnection con = resourceFactory.getConnection(); 86. Results r = con.query(”GET INFO FROM CUSTOMER”); 87. info = r.getData(); 88. con.close(); 89. } catch (ResourceException re) { 90. errorLog.write(re.getMessage()); 91. } 92. return info; Which is true if a ResourceException is thrown on line 86?()