Написать программу генератор тестов - C#
Формулировка задачи:
Здравствуйте, Помогите пожалуйста написать программу генератор тестов на консоли С#
Решение задачи: «Написать программу генератор тестов»
textual
Листинг программы
string topic; Encoding enc=Encoding.GetEncoding(1251); public List<Questions> Load() { List<Questions> ques = new List<Questions>(); try { StreamReader sr = new StreamReader("test.txt",enc); topic = sr.ReadLine(); while (!sr.EndDfStream) { Questions.TypeQues = (typeQ)Enum.Parse(typeof(typeQ), sr.ReadLine()); Questions.Question = sr.ReadLine(); for (int i = 0; i < 3; i++) { Questions.VerAnsw[i] = sr.ReadLine(); } Questions.RightAnsw = sr.ReadLine(); switch (Questions.TypeQues) { case typeQ.one: OneChoice.ROneChoice(); ques.Add(new OneChoice(Questions.Question, Questions.VerAnsw, Questions.RightAnsw)); break; case typeQ.multiple: MultipleChoice.RMultipleChoice(); ques.Add(new MultipleChoice(Questions.Question, Questions.VerAnsw, Questions. RightMsw)); break; case typeQ.write: ques.Add(new MriteChoice(Questions.Question, Questions.VerAnsw, Questions.RightAnsw)); break; } } sr.Close(); } catch (Exception e) { Console.WriteLine("Exception: " + e.Message); } return ques; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д