Given a try statement,
if both the catch block and the finally block each throw an exception,
what does the caller see?
B.
If both the catch and finally blocks throw an exception, the one from the finally block is propagated to the caller, with the one from the catch block being dropped, making Option B the correct answer.
Option C is incorrect due to the fact that only one exception can be thrown to the caller.