Learning the subject is far better, especially in FAA land where the examiner will grill you in the form of an Oral exam too.
I do think it is a little unfair to deliberately make questions ambiguous to catch people out.
For example (made up) have "Heading 335 degrees" and "Heading 353 degrees" in the same answer. That doesn't really test anyone as under pressure it is very easy to choose the wrong one even though you know the right answer.
Anyone know the British Standard number for JAA approved sunglasses? I'm sure a few ATPL'ers out there do....