Результаты прохождения теста ООП основы пользователем andrushazb

Результат прохождения теста "ООП основы" - Пройден

+40

  • Кто проходил: andrushazb
  • Дата прохождения: 11.01.2019
События позволяют ... (продолжите утверждение)
Ваши ответы
классу или объекту уведомлять другие классы или объекты о возникновении каких-либо ситуаций
Почему в некоторых языках программирования отказываются от поддержки множественного наследования (имеется в виду наследование реализации)?
Ваши ответы
Из-за неоднозначности выбора поведения, в случае если суперклассы некоторого класса содержат методы с одинаковыми сигнатурами
Перечислите недостатки ООП парадигмы.
Ваши ответы
Поддержка языком ООП требует дополнительных ресурсов
Объяснение:

У каждой парадигмы программирования есть свои положительные и отрицательные стороны.
Отрицательные стороны ОО подхода - это бОльшие требования к ресурсам окружения, а так же избыточность при описании сущностей.

Суть отличия классов от других абстрактных типов данных состоит в следующем (выбрать верные утверждения):
Ваши ответы
При задании типа данных класс определяет реализацию
Выберите корректные утверждения, связанные с понятием полиморфизма :
Ваши ответы
полиморфизм - это возможность существования разных вариантов реализации одноименного действия
Как называется способность объекта скрывать свои данные и реализацию от других объектов системы?
Ваши ответы
Инкапсуляция
Объяснение:

Инкапсуляция - это один из фундаментальных принципов ООП.

Вызов статического метода, это:
Ваши ответы
Раннее связывание.
Объяснение:

Раннее связывание это когда метод который будет известен во время компиляции.
Позднее связывание это связывание проводимое во время выполнения программы, в зависимости от типа объекта. Позднее связывание также называют динамическим (dynamic) или связыванием на стадии выполнения (runtime binding).

Выберите наиболее подходящее определение Класса.
Ваши ответы
Тип, описывающий характеристики и поведение объекта
Что производный класс не наследует от базового класса?
Ваши ответы
Не наследуются методы конструктора и виртуальных методов.
Какие утверждения из перечисленных верны: