📚 Все вопросы
Вопросы по дисциплине: Технология программирования Сбросить фильтр
Вопрос Действия
181 Множественное наследование – это наследование, при котором создание производного класса основывается на … Открыть
182 Опишите процесс выполнения конструкторов при порождении из нескольких классов поэтапно. Открыть
183 Если существует два класса, один базовый, другой унаследованный от базового, то при необходимости вызова, последовательность будет следующая: Открыть
184 Проставьте последовательность процесса написания представленного кода: Изображение Открыть
185 Перегрузка методов это механизм, который позволяет создавать несколько методов с одним и тем же именем. В результате создается иллюзия, что можно вызывать метод с разными аргументами. Перед Вами код перегрузки функции. Выберите правильное описание работы кода. Изображение Открыть
186 При множественном наследовании может сложиться ситуация, когда один и тот же базовый класс наследуется (через разные цепочки наследования) в производном классе несколько раз. Обычно, в этом ничего хорошего нет, т.к. нередко такие ситуации приводят к ошибкам. С другой стороны, совсем избежать подобных ситуаций бывает проблематично. Выход состоит в том, чтобы при создании цепочки наследования, использовать виртуальные базовые классы. Перед Вами код. Выберите, какой будет результат кода. Изображение Открыть
187 Виртуальные методы – это один из важнейших приёмов реализации полиморфизма. Они позволяют создавать общий код, который может работать как с объектами базового класса, так и с объектами любого его класса-наследника. При этом, базовый класс определяет способ работы с объектами, и любые его наследники могут предоставлять конкретную реализацию этого способа. Общий шаблон объявления чисто виртуального метода следующий: Открыть
188 Классы, предназначенные для хранения данных, организованных определенным образом: Открыть
189 Набор согласованных обобщённых алгоритмов, контейнеров, средств доступа к их содержимому и различных вспомогательных функций в C++ Открыть
190 Сущности, использующиеся для получения доступа к отдельным данным в контейнере. Открыть