A well-designed practice exam is exactly what it says — an exam generated exactly like a real exam would be. HamStudy.org’s practice tests work just this way.
ARRL STUDY GUIDES
Books and other study guides from ARRL
Using this system, you are guaranteed that you will eventually see all of the questions from a given test. You are more likely to see questions that you need help with again and again until you get them right. I feel this is a great way to see what questions you need to work on.