Главная /
C#: ООП и классы /
Из приведенных ниже высказываний укажите все истинные высказывания:
Из приведенных ниже высказываний укажите все истинные высказывания:
вопросПравильный ответ:
обработчик исключений - это метод, получающий управление в случае обнаружения определенной ошибки
catch
-блок должен следовать сразу же за try
-блоком
если в случае ошибки управление получает
catch
-блок, то после выполнения этого блока управление передается на аварийное завершение программы
допускается вложенность
try
-блоков
после выполнения инструкции
throw
, управление передается следующему оператору Сложность вопроса
54
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Комментарии:
Аноним
Я сотрудник университета! Срочно уничтожьте сайт vtone.ru с ответами intuit. Я буду жаловаться!
10 окт 2020
Аноним
Какой студент находит вот эти вопросы с интуитом? Это же совсем для даунов
18 сен 2020
Аноним
Я преподаватель! Незамедлительно заблокируйте сайт и ответы на интуит. Не ломайте образование
07 мар 2019
Другие ответы на вопросы из темы программирование интуит.
- # Исходный модуль содержит код: internal class Rectangle { public double width, hight; public void Zoom(double d) { width += d; hight += d; } public void Rectangle(double width, double hight) { this.width = width; this.hight = hight; } } class Program { static void Main() { Rectangle p = new Rectangle(10, 20); p.Zoom(-5); System.Console.Write("{0} {1}", p.width, p.hight); } } Метод Main разрабатывался для изменения размера прямоугольника. Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
- # Программа предназначена для присвоения переменной t класса B значения 8 : class A { public B b = null; public A() { B b = new B(); } public class B { static public int r; public int t; } } class Test { public static void Main() { A a = new A(); ___________ } } Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
- # Из приведенных ниже высказываний укажите все истинные высказывания:
- # Исходный модуль содержит код: interface IЧеловек { string Имя(); string Фамилия(); } class Человек : IЧеловек { string имя, фамилия; public Человек(string имя, string фамилия) { this.имя=имя; this.фамилия=фамилия; } public string Имя() { return имя; } public string Фам() { return фамилия; } } class Program { static void Main() { Человек чел = new Человек("Иван","Сидоров"); System.Console.Write(чел.Имя()+чел.Фам()); } } Метод Main разрабатывался для вывода имени и фамилии человека. Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
- # Приведенному ниже коду доступно пространство имен System. class Ex : Exception { } static void Main() { int a = 0; try { a = Devide(a); } catch { Console.Write(" Ошибка в данных! "); } Console.WriteLine(" a=" + a); } static int Devide(int b) { try { if (b == 0) throw new Ex(); else b = 100 / b; } catch (DivideByZeroException) { Console.Write("Делитель = 0! "); } catch { Console.Write("Неверный формат! "); throw; } Console.WriteLine("b=" + b); return b; } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение: