Главная / C#: ООП и классы / Исходный модуль содержит указание используемых пространств имен System, System.Collections и определения классов: System.Collections и определения классов: class A {public virtual void Show(){Console.Write("SOS! ");}} class B:A {public new void Show(){Con

Исходный модуль содержит указание используемых пространств имен System, System.Collections и определения классов: System.Collections и определения классов: class A {public virtual void Show(){Console.Write("SOS! ");}} class B:A {public new void Show(){Console.Write("ВСЕМ! ");} } class C:A {public override void Show(){Console.Write("УРА! "); } } В классе Program определен метод Main, в теле которого находится код: ArrayList a = new ArrayList(); a.Add(new A()); a.Add(new B()); a.Add(new C()); for (int i=0; i<a.Count; i++) if(a[i] is A) ((A)a[i]).Show(); Укажите результат вывода после запуска программы на компиляцию и выполнение:

вопрос

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

SOS! ВСЕМ! УРА!
генерируется исключение, так как невозможно преобразовать типы ссылок
SOS! SOS! SOS!
SOS! ВЕМ! SOS!
SOS! SOS! УРА!
Сложность вопроса
88
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт сдан. Иду в клуб отмечать 5 в зачётке по тесту
02 окт 2020
Аноним
спасибо
12 сен 2019
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.