A program that has to read a set of predefined questions (and answers) from a config file, display them to the user, get the users answer, and keep a track of how many are right+wrong. If this is done, I suggest just using multiple choice questions to keep things simple.