Actually regarding questions,when preparing for the SCJP 1.5, i used smartCertify, but many many of the answers in those questions were wrong.Actually someone cannot trust those exam mock questions again and have to look for the answer himself
Option B is definitely incorrect based on the way it is written.
While it is very important that mock exam questions are accurate, I do know from experience that when you create lots of questions a few mistakes "slip through the cracks". Of course, it hurts when you (a) pay money for the mock exam and/or (b) depend on it as a study guide.
I recommend checking all answers against the actual specs. This does two things. First, it validates the mock question. Second, it exposes you to the specs themselves, which is also a fairly decent study guide.