База ответов ИНТУИТ

Объектно-ориентированный анализ и программирование

<<- Назад к вопросам

Класс, в заголовке которого не указаны модификаторы,

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
может иметь только один класс в качестве прямого предка(Верный ответ)
определяет все поля класса как общедоступные
может быть предком (базовым классом) для нескольких классов – прямых наследников (производных классов)(Верный ответ)
может иметь несколько классов в качестве прямых предков
определяет все методы класса как общедоступные
Похожие вопросы
Класс должен быть определен как абстрактный класс если
При отсутствии модификаторов в заголовке метода метод будет рассматриваться как общедоступный
Справедливо ли утверждение, что класс должен иметь имя
Справедливо ли утверждение, что класс может не содержать ни одного атрибута
Справедливо ли утверждение, что класс должен содержать хотя бы одну операцию
Класс СТУДЕНТ определен как наследник класса ЧЕЛОВЕК, а класс ВЫПУСКНИК – как наследник класса СТУДЕНТ. Создан объект ЧЕЛОВЕК P = new ВЫПУСКНИК(); Результатом вывода на консоль Console.Write(P.GetType().Name); будет
Исходный модуль содержит определение классов A и B:class A { public virtual string P() {return "ПЕТРОВ"; } }Класс B определен как наследник класса A. В классе B метод P()
Определены классы ТРАНСПОРТ, ПЕРЕВОЗКА, ПОЕЗД. Класс ПОЕЗД определен как наследник класса ТРАНСПОРТ. В классе ТРАНСПОРТ объявлено поле protected double ГРУЗОПОДЬЕМНОСТЬ; Поле ГРУЗОПОДЬЕМНОСТЬ доступно
Класс СТУДЕНТ определен как наследник класса ЧЕЛОВЕК. В методе Main создан объект СТУДЕНТ P = new СТУДЕНТ(); и объявлена переменная string S; После выполнения оператора if (P is ЧЕЛОВЕК) S = "ЧЕЛОВЕК"; else S="СТУДЕНТ"; переменная S получит значение
Определен class ПРОДУКТ{public virtual string F(){return "Хлеб";}} Класс ВИД является наследником класса ПРОДУКТ. В классе ВИД метод F переопределен как public override string F(){return "Батон";} В методе Main созданы объекты ПРОДУКТ P1 = new ВИД(); ВИД P2 = new ВИД(); В результате выполнения оператора string S=P2.F() + P1.F(); переменная S получит значение: