Programming Quiz (50 Questions)