Проанализируйте приведенный код. class Вуз { public string название; public Вуз(string н) { название = н; } }class Student { private string фамилия; private Вуз вуз; public Student(string фам, Вуз уз) { фамилия = фам; вуз = уз; } public override string ToString() { return string.Format("{0} учится в {1}", фамилия, вуз.название) ; } }class Program{ static void Main(string[] args) { Student[] студенты = new Student[2]; Вуз вуз1 = new Вуз("МГУ"); Вуз вуз2 = new Вуз("ГУ-ВШЭ"); вуз1 = вуз2; студенты[0] = new Student("Иванов", вуз1); студенты[1] = new Student("Петров", вуз1); System.Console.WriteLine(студенты[1]);} }
Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
(Отметьте один правильный вариант ответа.)
Варианты ответа
Петров учится в ГУ-ВШЭ(Верный ответ)
программа завершится аварийно
Петров учится в МГУ
Иванов учится в ГУ-ВШЭ
программа не выполняется, так как обнаружена одна или несколько синтаксических ошибок