функтор
138 Шаблон одиночка (Singleton) реализуется за счет выполнения следующих действий:
объявление деструктора закрытым или защищенным
объявление всех конструкторов закрытыми
108 OutputIterator поддерживает:
только запись в прямом направлении
132 Достоинством отображений являются:
автоматическое создание несуществующих элементов
47 Полиморфным называется класс:
который содержит хотя бы одну виртуальную функцию
74 При работе с отображениями, если ключ, переданный при поиске объекта оператору [ ], отсутствует в контейнере, то оператор [ ]
автоматически вставляет пару «ключ-значение», создавая объект значения конструктором по умолчанию
Какой контейнер используется для реализации множества, которое может хранить несколько одинаковых значений?
multiset
59 Линейный поиск в отсортированном интервале быстрее всего осуществляется с использованием алгоритма:
binary_search()
5 Паттерн стратегия реализуется за счет:
создания виртуального базового класса, от наследования от него классов реализующих различные варианты поведения, после чего в классе управления стратегиями, создается ссылка на виртуальный класс, которая инициализируется конструктором, получая тип одного из классов поведения
133 Атрибут static определяет:
элементы класса, являющиеся общими для всех элементов этого класса
8 Функции, имеющие одинаковое имя, но различающиеся по типу и количеству аргументов называются:
перегруженными
131 Алгоритмы next_permutation() и prev_permutation() создают:
получение «следующей» и «предыдущей» перестановок.
16 Определениеtypedef pair<const Key, T>value_type; задаёт:
шаблонный тип данных pair содержащий два объекта
152 Какой статус доступа становится к открытым (public) полям и собственным функциям базового класса у производного класса, если перед базовым классом указан атрибут private:
закрытый
153 Поведенческие паттерны применяются для:
создания объектов, инкапсулирующих выполнение некоторых типов действий внутри программы
140 InputIterator поддерживает:
только чтение в прямом направлении
143 Контейнер Дек оптимизирован для выполнения операций:
добавления и уничтожения элементов с обоих концов контейнера
130 Цепочка ответственности завершает свою работу в случаях:
достижения конца цепочки
достижения успешности одной из Стратегий в цепочке
156 Алгоритм remove() производит:
перемещение элемента в конец интервала и назначение новых границ интервала. Возвращает итератор нового конца интервала
В чем отличие паттерна Строитель (Builder) от шаблона Фабрика (Factory)?
паттерн Строитель создает объект за несколько этапов
106 Назначение паттерна Строитель (Builder) заключается в:
отделении конструирования объекта от его «представления», при создании объекта
116 Паттерны проектирования предназначены для:
упрощения внесения изменений в сложные архитектурные решения
улучшения масштабируемости программ
55 Реализация наблюдений за другими объектами на базе агрегирования применяется с использованием:
всех выше перечисленных вариантов
158 Какой статус доступа становится к закрытым (private) полям и собственным функциям базового класса у производного класса, если перед базовым классом указан атрибут private:
недоступный (поля недоступны из производного класса)
159 К структурным паттернам относят:
Посредник
Адаптер
161 Ключевое слово virtual перед именем базового класса в механизме наследования обозначает:
базовый класс является виртуальным, что позволяет создавать только один экземпляр базового класса при множественном наследовании от его потомков
117 Контейнерные классы предназначены для:
решения задач, связанных с многократным использованием программного кода
103 Алгоритм set_symmetric_difference:
вычисляет симметрическую разность двух интервалов
19 Атрибут protected имеют члены класса:
доступные для составных и дружественных функций классов, которые являются производными от этого класса или совпадают с ним
К контейнерным адаптерам относятся контейнеры
stack
priority_queue
127 Область памяти, имеющая уникальное, которую занимает структура или класс при объявлении носит название:
Объекта
29 Шаблон одиночка (Singleton) обеспечивает: (возможны несколько вариантов ответа):
защиту от создания копий объекта
существование единственного экземпляра объекта класса
По умолчанию для реализации приоритетной очереди используется
вектор
12 Все контейнеры стандартной библиотеки содержат:
копии сохраненных объектов
170 Контейнерный класс, это класс:
описывающий объект, предназначенный для хранения других объектов.
72 Как называется процесс, благодаря которому, один объект может приобретать свойства другого? За счет него поддерживается концепция иерархической классификации – наследование
49 Тип сортировки, который сохраняет исходный относительный порядок элементов, эквивалентных с точки зрения функции сравнения называется:
устойчивой