Use the code below to answer the following questions. Note that the catch statements in the code are not implemented, but you will not need those details. Assume filename is a String, x is an int, a is a double array and i is an int. Use the comments i1, i2, i3, e1, e2, e3, e4, e5 to answer the questions (i for instruction, e for exception handler) .
try
{
BufferedReader infile = new BufferedReader(new FileReader(filename) ) ; // i1
int x = Integer.parseInt(infile.readLine( ) ) ; // i2
a[++i] = (double) (1 / x) ; // i3
}
catch (FileNotFoundException ex) {...} // e1
catch (NumberFormatException ex) {...} // e2
catch (ArithmeticException ex) {...} // e3
catch (ArrayIndexOutOfBounds ex) {...} // e4
catch (IOException ex) {...} // e5
-An exception raised by the instruction in i2 would be caught by the catch statement labeled
A) e1
B) e2
C) e3
D) e5
E) either e2 or e5
Correct Answer:
Verified
Q4: System.err is a(n)
A) input stream
B) GUI dialog
Q5: Assume Exceptionname is a checked exception. If
Q6: NullPointerException and ArithmeticException are both derived from
Q7: Which of the following is not True
Q8: For the questions below, use the following
Q10: The Scanner class provides an abstraction for
Q12: For the questions below, use the following
Q13: Use the code below to answer the
Q14: Use the code below to answer the
Q22: Character streams manage
A) byte-sized data
B) binary data
C)
Unlock this Answer For Free Now!
View this answer and more for free by performing one of the following actions
Scan the QR code to install the App and get 2 free unlocks
Unlock quizzes for free by uploading documents