многочисленные лишние операции создания и уничтожения объектов при любом использовании операторной функции map::operator[ ]
203 Мультимножество применяется в случае:
необходимости сохранения объектов, которые могут быть одинаковыми с точки зрения функции сравнения, но разными по другим полям
63 Механизм множественной диспетчеризации реализуется с использованием механизма:
вызов виртуальной функции для определения каждого неизвестного типа
41 Контейнер list реализуется в виде:
двусвязного списка
101 Гибкий доступ к элементам контейнера осуществляется при помощи:
итераторов
125 Какое название имеет набор типизированных данных и функций, объединенных в новый тип данных (при этом типизированные данные и функции имеют различные уровни доступа)? – класс
39 В паттерне Посетитель (Visitor):
«Основная» иерархия содержит функцию visit(), принимающую любой объект из иерархии операций.
операции выделяются из иерархии классов в отдельную внешнюю иерархию.
200 Укажите верные правила определения шаблонов класса:
|
|
шаблоны классов могут иметь не типизированные параметры; значения, указанные для этих параметров, должны быть константами
шаблоны классов не могут быть вложены в другие классы
193 Какое действие выполняет следующий участок кода:
создает вектор из 5 элементов типа string и записывает в каждый элемент слово “test1”
Как называется одна из парадигма объектно-ориентированного программирования, позволяющая использовать один интерфейс, для целого класса действий, при этом, конкретное действия определяется характерными признаками ситуации?
Полиморфизм
Выделите утверждения общие для итераторов ввода (InputIterator) и итераторов вывода (OutputIterator)?
поддерживает операторы ++ и *
относится к типу обобщенных итераторов
11 Функция называется чисто виртуальной в случае:
если она объявлена, но не определена в базовом классе
183 Проставьте соответствие:
Посредник представляет объект, находящийся в другом адресном пространстве – удаленный посредник
Обеспечивает отложенную инициализацию, чтобы дорогостоящие операции создания объектов выполнялись по мере необходимости – виртуальный посредник
Применяется в тех случаях, когда необходимо закрыть прикладному программисту полный доступ к объекту реализации – защитный посредник
Выполнение дополнительных действий при обращении к объекту реализации – умные ссылки
43 Назначением паттерна Посетитель (Visitor) является:
отделение операций иерархии классов от самой иерархии
Какой тип видимости для членов класса устанавливается по умолчанию при объявлении класса с использованием ключевого слова class?
|
|
private
1 Паттерны создания объектов применяются для:
инкапсуляции технических подробностей создания объекта, чтобы код не приходилось изменять при добавлении новых типов объектов
120 Целью создания кучи является:
обеспечивает эффективную выборку элемента с наибольшим приоритетом без полного упорядочения всего интервала
171 Для ввода данных в С++ используется оператор:
cin>>