Главная /
C#: ООП и классы /
Проанализируйте приведенный код. static void Main() { int a = 0; try { a = Devide(a); } catch (System.SystemException) { System.Console.Write(" Ошибка в данных! "); } finally { System.Console.Write(" Программа завершена!"); } System.Console.Write(" a=" +
Проанализируйте приведенный код.
static void Main()
{ int a = 0;
try { a = Devide(a); }
catch (System.SystemException)
{ System.Console.Write(" Ошибка в данных! "); }
finally { System.Console.Write(" Программа завершена!"); }
System.Console.Write(" a=" + a);
}
static int Devide(int b)
{ if (b == 0) throw new System.FormatException(); else b = 100 / b;
return b;
}
Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
вопрос
Правильный ответ:
Программа завершена! a=0
Ошибка в данных! Программа завершена!
Ошибка в данных! Программа завершена! a=0
Ошибка в данных!
программа не выполняется, так как обнаружена одна или несколько синтаксических ошибок
Сложность вопроса
90
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Комментарии:
Аноним
Большое спасибо за помощь по интуит.
29 мар 2019
Аноним
Зачёт защитил. Иду в клуб отмечать 5 за тест интуит
03 май 2016
Другие ответы на вопросы из темы программирование интуит.
- # Из приведенных ниже высказываний укажите истинное высказывание:
- # В заголовке определяемого не вложенного типа программист может указать доступность типа с помощью модификатора:
- # Исходный модуль содержит код: class MyOut { protected static int A = 999; protected int B; public static int View() { return A; } } class Program { static void Main() { MyOut mout = new MyOut(); System.Console.Write(mout.View() + mout.B); } } Метод Main разрабатывался для получения суммы полей A и B объекта класса MyOut. Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
- # Исходный модуль содержит определение классов A и B: class A { public void F() {System.Console.Write("ИВАНОВ"); } } Класс B определен как наследник класса A. Среди приведенных ниже высказываний укажите все истинные высказывания: В классе B метод F()
- # В классе Test определен приведенный ниже код: public delegate int CallBackMethod(int a1, int a2); public static void Main() { int s = 0; if (System.Console.ReadLine() == "1") s = CallMethod(new CallBackMethod(CBMethod1)); else s = CallMethod(new CallBackMethod(CBMethod2)); System.Console.WriteLine(s); } public static int CallMethod(CallBackMethod cbMethod) { return cbMethod(33, 22); } public static int CBMethod1(int a1, int a2) { return a1 + a2; } public static int CBMethod2(int a1, int a2) { return a1 - a2; } Пользователь собирается после запуска программы ввести цифру 2. Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение: