C Written test questions and answers