Note to Moderators, if this is against forum or board rules then delete as necessary.
I've been certifying on multiple guess testing since the 90's. The best way to pass one of the tests I've found is simple rote memorization. I'm NOT saying this is the best way to learn a subject but simply the best way to pass a test. Over the course of my career I've been required to be certified on hundreds of subjects by employers for their gain, not mine and as a result I determined the best way for me to get those certifications at the least expenditure of my non-compensated personal time.
One of the best ways to rote memorize a MC test is just have the questions and the right answer in front of you. It makes it extremely easy to pattern match the right answer on the testing screens.
Study those for an hour an evening for a week and as long as you have reasonable short term memory ability you will pass the test. I once on a bet got a girlfriend Cisco and Microsoft certified in in 3 days. Again, you will not 'learn' your subject matter this way.
Since my wife wants to be ham certified, primarily just to pick up the basics of radio operation and possibly network for a future situation where we might be depended on such things to get information, I created cheat sheets of the various ham tests + right answer. I just took the publically available test questions and wrote a small program to delete the wrong answers and kick out a text file of the remaining ones.
You can find this here - http://www.filedropper.com/hamlicensetests
if that kind of thing interests you.
I make no guarentees that the question pools are complete or accurate, I'm merely working with the data I have avaialble from http://www.w8mhb.com/
which has an excellent practice test on it. I cannot also guarantee that the text files do not have any blips in the data after processing.