Дайте определение объекта, предназначенного только для инкапсуляции функции (другое название объект функции)

функтор

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 Тип сортировки, который сохраняет исходный относительный порядок элементов, эквивалентных с точки зрения функции сравнения называется:

устойчивой

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: