ANSWER:
C: Closing a connection with a transaction in progress will generate an error. If the Connection object falls out of scope while a transaction is progress, the transaction is rolled back and no error is generated.

Answers in Depth...