Главная / C#: ООП и классы / Проанализируйте приведенный код. interface Интерфейс { string Метод(); } struct Структура : Интерфейс { public Структура(string и, int к) { имя = и; курс = к; } public Структура() { имя = "Нет имени"; курс = 0; } public string имя; public int курс; public

Проанализируйте приведенный код. interface Интерфейс { string Метод(); } struct Структура : Интерфейс { public Структура(string и, int к) { имя = и; курс = к; } public Структура() { имя = "Нет имени"; курс = 0; } public string имя; public int курс; public string Метод() { return string.Format("Студент {0} учится на курсе {1}", имя, курс); } } class Test { public static void Main() { Структура c1 = new Структура("Зайцев",1); Структура c2 = new Структура(); c2 = c1; System.Console.WriteLine(c2.Метод()); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:

вопрос

Правильный ответ:

Студент Зайцев учится на курсе 1
Студент Нет имени учится на курсе 0
Студент учится на курсе 0
программа не выполняется, так как обнаружена синтаксическая ошибка, связанная с тем, что структура не может наследовать интерфейс
программа не выполняется, так как обнаружена синтаксическая ошибка, связанная с тем, что структура не может определять конструктор по умолчанию
Сложность вопроса
63
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Экзамен сдал на 5. Спасибо сайту
13 окт 2017
Аноним
Спасибо за сайт
28 фев 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.