Главная / C#: ООП и классы / Проанализируйте приведенный код. delegate void MyEventHandler(ref int a); class MyEvent { public event MyEventHandler SomeEvent; public void OnSomeEvent(ref int d) { if (SomeEvent != null) SomeEvent(ref d); } } class EventTest { static void Handler1(ref i

Проанализируйте приведенный код. delegate void MyEventHandler(ref int a); class MyEvent { public event MyEventHandler SomeEvent; public void OnSomeEvent(ref int d) { if (SomeEvent != null) SomeEvent(ref d); } } class EventTest { static void Handler1(ref int b) { b = 2 * b; } static void Handler2(ref int c) { c = c + 12; } public static void Main() { MyEvent evt = new MyEvent(); int a = int.Parse(System.Console.ReadLine()); if (a > 0) evt.SomeEvent += new MyEventHandler(EventTest.Handler1); else if (a < 0) evt.SomeEvent += new MyEventHandler(EventTest.Handler2); evt.OnSomeEvent(ref a); System.Console.WriteLine(a); } } Пользователь собирается после запуска программы ввести цифру 5. Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:

вопрос

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

программа завершится аварийно
10
22
15
программа не выполняется, так как обнаружена одна или несколько синтаксических ошибок
Сложность вопроса
85
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я завалил зачёт, за что я не увидел этот сайт с всеми ответами с тестами intuit месяц назад
22 авг 2020
Аноним
Какой студент находит данные тесты inuit? Это же крайне просто
15 сен 2019
Аноним
Это очень легкий решебник по интуиту.
10 мар 2019
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.