Главная /
C#: ООП и классы /
Из приведенных ниже высказываний укажите все истинные высказывания, относящиеся к абстрактным классам:
Из приведенных ниже высказываний укажите все истинные высказывания, относящиеся к абстрактным классам:
вопросПравильный ответ:
объект абстрактного класса создать невозможно
абстрактный класс может быть использован в качестве базового класса
класс - прямой потомок абстрактного класса, должен переопределить все абстрактные методы предка
класс - прямой потомок абстрактного класса, должен быть в обязательном порядке определен как абстрактный класс
определение абстрактного класса может содержать определение полей
Сложность вопроса
86
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Комментарии:
Аноним
Экзамен прошёл на пять с минусом.
24 дек 2019
Аноним
Если бы не эти ответы - я бы не справился c этими тестами intuit.
26 дек 2018
Аноним
Экзамен сдал на пять.
28 ноя 2018
Другие ответы на вопросы из темы программирование интуит.
- # В заголовке определяемого не вложенного типа программист может указать доступность типа
- # Исходный модуль содержит код: class Room { private int nom1; public 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(65,98); r.Nom = 6712; System.Console.Write("{0} ", r.Nom); } } Укажите результат вывода на консоль после выполнения метода Main():
- # Исходный модуль содержит код: сlass Студент { string фамилия = "Петров"; public string Фамилия { get { return фамилия; } } public Студент(string ф) { фамилия = ф; } public Студент() { фамилия = "Иванов"; } } class Магистр : Студент { static int курс; public static int Курс { get { return курс; } } static Магистр() { курс = 4; } } class Test { static void Main() { Студент стд = new Студент("Сидоров"); Магистр маг = new Магистр(); System.Console.Write("{0} {1}", маг.Фамилия, Магистр.Курс); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Исходный модуль содержит код: enum Цвет{Красный,Зеленый,Синий,Желтый,Черный=2,Белый} enum Сторона{Север,Юг,Восток,Запад,СевероЗапад,ЮгоВосток} class Program { static void Main() { Цвет цвет=Цвет.Желтый; Сторона сторона = _________ ; System.Console.WriteLine("ЭТО БУДЕТ " + (int)сторона); } } Среди перечисленных ниже вариантов инициализации укажите все варианты, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, которая выведет на консоль сообщение ЭТО БУДЕТ 3:
- # Приведенному ниже коду доступно пространство имен System. class ExceptA : ApplicationException { } class ExceptB : ExceptA { } public static void Main() { string a = Console.ReadLine(); string b = Console.ReadLine(); try { if (a == "end") throw new ExceptA(); else if (b == "exit") throw new ExceptB(); else throw new Exception(); } catch (ExceptB) { Console.Write(" Исключение-1"); } catch (ExceptA) { Console.Write(" Исключение-2"); } catch (Exception){ Console.Write(" Исключение-3"); } } Пользователь собирается после запуска программы ввести no и yes. Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение: