We already have something similar. 100 Multiple choice questions in C.