Главная / C#: ООП и классы / Проанализируйте приведенный код. struct Auto { public string марка; public Auto(string m) { марка = m; } } class Водитель { private string фамилия; private Auto марка; public Водитель(string фам, Auto м) { фамилия = фам; марка = м; } public override strin

Проанализируйте приведенный код. struct Auto { public string марка; public Auto(string m) { марка = m; } } class Водитель { private string фамилия; private Auto марка; public Водитель(string фам, Auto м) { фамилия = фам; марка = м; } public override string ToString() { return string.Format("{0} имеет {1}",фамилия, марка.марка) ; } } class Program { static void Main(string[] args) { Водитель[] водители = new Водитель[2]; Auto auto1 = new Auto("Мерседес"); Auto auto2 = new Auto("Тойота"); auto2 = auto1; водители[0] = new Водитель("Иванов", auto1); водители[1] = new Водитель("Петров", auto2); System.Console.WriteLine(водители[1]); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:

вопрос

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

Иванов имеет Мерседес
Петров имеет Мерседес
Петров имеет Форд
программа завершится аварийно
программа не выполняется, так как обнаружена одна или несколько синтаксических ошибок
Сложность вопроса
28
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я провалил экзамен, какого рожна я не нашёл этот великолепный сайт с решениями с тестами intuit до того как забрали в армию
01 окт 2018
Аноним
Экзамен прошёл на пять. Спасибо за ответы
21 ноя 2015
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.