Приведенному ниже коду доступно пространство имен System. class ExceptA : ApplicationException { } class ExceptB : ExceptA { } public static void Main() { string a = Console.ReadLine(); string b = Console.ReadLine(); try { if (a == "end") throw new ExceptA(); else if (b == "exit") throw new ExceptB(); else throw new Exception(); } catch (ExceptB) { Console.Write(" Исключение-1"); } catch (ExceptA) { Console.Write(" Исключение-2"); } catch (Exception){ Console.Write(" Исключение-3"); } }
Пользователь собирается после запуска программы ввести end и cont. Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
(Отметьте один правильный вариант ответа.)
Варианты ответа
Исключение-1 Исключение-2
Исключение-2 Исключение-3
программа не выполняется, так как обнаружена одна или несколько синтаксических ошибок
Исключение-2(Верный ответ)
Исключение-3