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