Главная /
C#: ООП и классы /
Из приведенных ниже высказываний укажите все истинные высказывания:
Из приведенных ниже высказываний укажите все истинные высказывания:
вопросПравильный ответ:
в структуре можно определить конструктор по умолчанию
в структуре нельзя определить конструктор по умолчанию
перечисление состоит из элементов целочисленного типа
класс может наследовать структуру
структура может быть объявлена с модификатором
protected
Сложность вопроса
95
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Комментарии:
Аноним
Зачёт в студне отлично. Лечу отмечать отмечать зачёт по тестам
04 авг 2018
Аноним
Если бы не данные решения - я бы не осилил c этими тестами интуит.
21 мар 2017
Другие ответы на вопросы из темы программирование интуит.
- # Исходный модуль содержит код: 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 Rectangle { double width=0.0, hight=0.0, s=0.0; string t = "Прямоугольник"; public Rectangle(double w, double h) { width = w; hight = h; s = w * h; } public Rectangle(double side) : this(side, side) { t = "Квадрат"; } public Rectangle() : this(1.0, 1.0) { t = "Точка"; } public string RectForm() { return string.Format("{0}: площадь={1} ", t, s); } } class Program { static void Main() { Rectangle k = new Rectangle(10); Rectangle t = new Rectangle(); System.Console.Write(k.RectForm() + t.RectForm()); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Проанализируйте приведенный код. abstract class Rectangle { public double width, hight; public Rectangle(double width, double hight) { this.width = width; this.hight = hight; } public double Zoom(double d) { width += d; hight += d; return width * hight; } } class Program { static void Main() { Rectangle rect = new Rectangle(10, 20); rect.Zoom(-5); System.Console.Write("{0} {1}", rect.width, rect.hight); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Из приведенных ниже высказываний укажите все истинные высказывания:
- # Исходный модуль содержит код: enum Цвет{Красный,Зеленый,Синий,Желтый,Черный,Белый} enum Сторона{Север=3,Юг,Восток,Запад,СевероЗапад,ЮгоВосток} class Program { static void Main() { Цвет цвет=Цвет.Синий; Сторона сторона = __________ ; System.Console.WriteLine("ЭТО БУДЕТ " + (int)сторона); } } Среди перечисленных ниже вариантов инициализации укажите все варианты, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, которая выведет на консоль сообщение ЭТО БУДЕТ 5: