Examlex

Solved

Use the Code Below to Answer the Following Questions

question 31

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 that could also arise in the try statement that does not have an associated catch statement is


Definitions:

Owner's Equity

The residual interest in the assets of an entity after deducting liabilities, representing the owner's claim on the business resources.

Net Income

The conclusive financial gain of a company upon subtracting every expense and tax from its total sales revenue.

Owner Drawings

Withdrawals of cash or other assets from a company by the owner for personal use.

Revenue

The total income generated by a business from its normal business operations.

Related Questions