Главная / C#: ООП и классы / Проанализируйте приведенный ниже код. class a { static void Main() { int a = 0; try { a = Devide(a); } catch (System.SystemException) { System.Console.Write(" Ошибка в данных! "); goto M; } finally { System.Console.Write(" Программа завершена!"); } M: Sys

Проанализируйте приведенный ниже код. class a { static void Main() { int a = 0; try { a = Devide(a); } catch (System.SystemException) { System.Console.Write(" Ошибка в данных! "); goto M; } finally { System.Console.Write(" Программа завершена!"); } M: System.Console.WriteLine(" a=" + a); } static int Devide(int b) { if (b == 0) throw new System.FormatException(); else b = 100 / b; return b; } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:

вопрос

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

программа не выполняется, так как обнаружена синтаксическая ошибка, связанная с тем, что из блока catch не допускается выход с помощью оператора goto
Ошибка в данных! Программа завершена!
a=0
Ошибка в данных! Программа завершена! a=0
Ошибка в данных!
Сложность вопроса
27
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт всё. Бегу кутить отмечать сессию интуит
20 окт 2019
Аноним
Экзамен сдан на зачёт. Спасибо за ответы
12 мар 2018
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.