Examlex

Solved

Use the Code Below to Answer the Following Questions

question 62

Multiple Choice

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 i3 would be caught by the catch statement labeled


Definitions:

Payback Period

The time it takes for an investment to generate an amount of income or cash flow to recover the cost of the investment, indicating the investment's risk and liquidity.

Annual Cash Inflows

The total amount of money received by a company or individual in a year from various sources, excluding borrowings.

Straight-Line Depreciation

A way to distribute the outlay of a tangible resource over its service life in regular annual contributions.

Tax Rate

The percentage at which an individual or corporation is taxed on their income or profits.

Related Questions