Главная /
C#: ООП и классы /
Приведенному ниже коду доступно пространство имен System. class Ex : Exception { } static void Main() { int a = 0; try { if (a == 0) throw new Ex(); else a = 100 / a; } catch (DivideByZeroException) { Console.Write("Делитель = 0! "); } catch { Console.Wri
Приведенному ниже коду доступно пространство имен System
.
class Ex : Exception { }
static void Main()
{ int a = 0;
try { if (a == 0) throw new Ex(); else a = 100 / a; }
catch (DivideByZeroException)
{ Console.Write("Делитель = 0! "); }
catch
{ Console.Write("Неверный формат! "); }
Console.WriteLine("a=" + a);
}
Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
вопрос
Правильный ответ:
программа не выполняется, так как обнаружена одна или несколько синтаксических ошибок
Неверный формат!
Делитель = 0! a=0
Неверный формат! a=0
Делитель = 0!
Сложность вопроса
74
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Комментарии:
Аноним
Зачёт в студне отлично. Иду в бар отмечать зачёт по тестам
20 мар 2020
Аноним
Это очень заурядный вопрос интуит.
17 авг 2018
Аноним
Если бы не данные решения - я бы не осилил c этими тестами интуит.
11 окт 2015
Другие ответы на вопросы из темы программирование интуит.
- # Исходный модуль содержит код: class Rectangle { public double width, hight; public Rectangle() { width = 40; hight = 80; } static Rectangle() { width = 100; hight = 200; } public void Zoom(double d) { width += d; hight += d; } } class Program { static void Main() { Rectangle p; p = new Rectangle(); p = new Rectangle(); p.Zoom(15); System.Console.Write("{0} {1}", p.width, p.hight); } } Метод Main разрабатывался для изменения размера прямоугольника. Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
- # Проанализируйте приведенный код. class Круг { protected double r = 5; public Круг(double r) { this.r = r; } public virtual int Фигура() { return (int)(3.14*r*r); } } class Цилиндр : Круг { double h = 10; public Цилиндр(double r, double h) : base(r) { this.h = h; } public override int Фигура() { return (int)(3.14*r*r*h); } } class Конус : Круг { double h = 10; public Конус(double r, double h) : base(r) { this.h = h; } public override int Фигура() { return (int)(3.14*r*r*h/3.0); } } class Program { static void Param(Круг fig) { System.Console.Write(fig.Фигура()+" "); } static void Main() { Param(new Цилиндр(2, 1)); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Исходный модуль содержит определения: struct Лампочка { public int мощность; public Лампочка(int мощность){this.мощность=мощность;} } class Прибор { public Лампочка[] лам; public Прибор(Лампочка лам) { this.лам = new Лампочка[2]; this.лам[0]=this.лам[1]=лам;} public int Мощность { get { int s=0; for (int i = 0; i < лам.Length; i++) s += лам[i].мощность; return s; } } } В классе Program определен метод Main, в теле которого находится код: Лампочка лам = new Лампочка(50); Прибор пр1=new Прибор(лам); лам.мощность = 100; Прибор пр2=new Прибор(лам); System.Console.WriteLine(пр1.Мощность + пр2.Мощность); Укажите результат вывода на консоль после выполнения метода Main():
- # Программа разрабатывалась для заполнения таблицы автомобилей и вывода их марок на консоль: using System; using System.Collections; class Program { public static void Main() { Hashtable tab = new Hashtable(); tab.Add(1, "Газ3102"); tab.Add(2, "Ваз2110"); foreach ( ____ ob in tab.Keys) Console.Write(tab[ob] + " "); } } Среди перечисленных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, которая выведет на консоль сообщение Ваз2110 Газ3102:
- # Исходный модуль содержит указание используемых пространств имен System, System.Collections. В модуле определен единственный класс Program c методом Main, в теле которого находится код: Queue q = new Queue(); string str = "A2B43"; for(int i=0; i<str.Length; i++) if(str[i]>='0' && str[i]<='9') q.Enqueue(str[i]); while(q.Count > 0) Console.Write(q.Peek()); Укажите результат вывода после запуска программы на компиляцию и выполнение: