General MCQ for Compiler Design