Главная /
C#: ООП и классы /
Приведенному ниже коду доступно пространство имен System. class MyException1 : ApplicationException { public new string HelpLink = "Readme.txt "; public MyException1() : base("Исключение-1") { } public static int Метод() { int s = 5; try { s = s / (s - 5)
Приведенному ниже коду доступно пространство имен System
.
class MyException1 : ApplicationException
{ public new string HelpLink = "Readme.txt ";
public MyException1() : base("Исключение-1") { }
public static int Метод()
{ int s = 5;
try { s = s / (s - 5); }
catch (DivideByZeroException)
{ Console.Write("Исключение-2 "); throw new MyException1(); }
return s;
} }
class Test
{ public static void Main()
{ int s=21;
try { s = MyException1.Метод(); }
catch (MyException1 ex) { Console.Write(ex.HelpLink + ex.Message); }
Console.WriteLine(" s=" + s);
} }
Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
вопрос
Правильный ответ:
Исключение-2 Readme.txt Исключение-2
Исключение-2 Readme.txt Исключение-1 s=21
Исключение-2 Readme.txt Исключение-2 s=21
Исключение-2 Readme.txt MyException1 s=21
Исключение-2 Readme.txt DivideByZeroException s=21
Сложность вопроса
75
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Комментарии:
Аноним
Какой человек ищет вот эти ответы inuit? Это же безумно легко
28 сен 2020
Аноним
Спасибо за сайт
19 ноя 2017
Другие ответы на вопросы из темы программирование интуит.
- # Укажите модификатор метода, который позволяет для его вызова из других классов не создавать объект:
- # Исходный модуль содержит код: class Room { public int nom1; int nom2; public Room(int a, int b){ nom1 = a; nom2 = b; } public int Nom { get { return nom1 * 100 + nom2; } set { if (value<5555) {nom1 = value/100; nom2 = value%100; }} } } class Program { static void Main() { Room r = new Room(21,56); r.nom1 = 77; System.Console.Write("{0} ", r.Nom); } } Укажите результат вывода на консоль после выполнения метода Main():
- # Исходный модуль содержит определение классов A и B: class A { public void F() {System.Console.Write("ИВАНОВ"); } } Класс B определен как наследник класса A. Среди приведенных ниже высказываний укажите все истинные высказывания: В классе B метод F()
- # Из приведенных ниже высказываний укажите все истинные высказывания:
- # Проанализируйте приведенный код. public static void Main() { System.Collections.Queue q = new System.Collections.Queue(); q.Enqueue(11); q.Enqueue(22); q.Enqueue(33); ___________________ q.Enqueue(44); foreach (int i in q) System.Console.Write(i + " "); } Требуется вывести числа 22 33 44. Среди перечисленных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу: