Correct Answer: Compilation fails.
Explanation:
If ArithmeticException appears before Exception, then the file will compile. When catching exceptions the more specific exceptions must be listed before the more general (the subclasses must be caught before the superclasses).
Discussion & Comments