Given:
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 statement is true if a ResourceException is thrown on line 86?
A.
Line 92 will not execute.
B.
The connection will not be retrieved in line 85.
C.
The resource connection will not be closed on line 88.
D.
The enclosing method will throw an exception to its caller.
Explanation:
Option C is the correct answer. Line 92 will be executed after the line 90 (not option A); connection in line 85 was successfully obtained (not option B); and, enclosing method will not throw an exception to its caller, because it was catched by the enclosing try-catch (not option D).
C