I think there is an error with the following question and answer.
(#132) TRUE or FALSE: if an exception is not caught, the finally block will run and the rest of the method is skipped.
Answer: TRUE The finally block will always run if an exception is thrown, and then the exception is immediately passed to the calling method.
The question states if an exceptions is �not� caught, but the answer states what occurs if an exception is thrown.
If an exception is caught, the finally block will run and the remainder of the method is skipped. However, if an exception is �not� caught, the finally block will run, but the remainder of the method is will not be skipped (unless the finally block does something to halt execution).