существования различных интерфейсов доступа к содержимому.
существования различных способов поведения контейнера
6 Паттерном (шаблоном проектирования) называется:
архитектурная конструкция, содержащая в себе решение проблемы проектирования в рамках некоторого часто возникающего контекста
87 Понятие «конечное значение» отсутствует для следующих итераторов:
istreambuf_iterator
istream_iterator
157 Для очистки последовательных контейнеров используется функция:
clear()
122 Для заполнения контейнера одинаковыми значениями используется алгоритм:
generate()
fill()
К последовательным контейнерам относятся контейнеры
deque
vector
68 Наиболее эффективная работа класса vector происходит в случаях: Программист использует вектор для хранения указателей
Программист заранее выделяет нужный объем памяти функцией reserve(), чтобы предотвратить дальнейшие перераспределения памяти
Все операции добавления и удаления элементов выполняются только в конце вектора
60 Виртуальный конструктор эмулируется при использовании паттерна:
|
|
Конверт
Какое название имеет объект, предназначенный для доступа к элементам структур данных (контейнеров) и коллекций стандартной библиотеки шаблонов?
Итератор
194 Параметризованные функции применяются для:
выполнения алгоритмов, не зависящих от типа данных
88 Какой из ниже перечисленных итераторов поддерживает оператор [ ] для доступа к элементу интервала?
RandomAccessIterator
Какой из ниже перечисленных итераторов поддерживает оператор - для доступа к элементу интервала?
BidirectiоnalIteratоr
95 Ключевое слово virtual перед именем функции в базовом используются для:
того что бы при определении такой же функции в производном классе, и вызова её у объекта производного класса, не вызывалась функция базового класса
42 Совместно (применительно к одному интервалу) можно использовать следующие типы итераторов:
ForwardIterator
BidirectiоnalIteratоr
13 Итератор вывода (OutputIterator) не может проверяться операторами == и!= по причине:
считается что элементы просто предаются в приёмник, и проверка конечного условия не обязательна
184 Шаблон очередь наиболее часто применяется в следующих задачах:
Управления многопоточностью
Моделирования задач массового обслуживания
10 Паттерн накопитель (Collectingparameter) предназначен для:
сохранения информации из функции, которой он передается при вызове
20 Задача сравнения интервалов заключается в:
подходят все вышеперечисленные варианты
172 Выражение reverse(v.begin(), v.end()); выполняет:
замену последовательности элементов контейнера v на обратную
115 Алгоритмы с префиксом unique предназначены:
|
|
для удаления дубликатов элементов
150 При реализации каких архитектур применяется паттерн наблюдатель:
документ-представление
модель-представление-контроллер (Model-View-Controller, MVC)
94 Дайте определение структуры данных, напоминающей массив и используемой при реализации «приоритетной очереди» — интервала с возможностью выборки элементов по приоритету, определяемому некоторой функцией сравнения.
куча
Проставьте соотвествие
контейнерный адаптер – priorityqueue
Пустой указатель - NULL
последовательный контейнер - vector
ассоциативный контейнер – multimap – все верно по методичке
204 Для передачи параметров из конструктора производного класса в конструктор нужно:
указать передаваемые параметры в списке параметров основного конструктора, после закрытия скобок конструктора производного класса через двоеточие указать имя базового класса и в скобках задать список передаваемых аргументов
Закрытые члены класса, доступные для составных и дружественных функций этого класса объявляются при помощи атрибута
private
56 Списком называется последовательность элементов:
в которой каждый элемент имеет ссылку на область памяти содержащую предыдущий и последующий элементы
Какой спецификатор не применяется для определения доступа?
Нет правильного ответа
71 Введение новых уровней абстракций с применением паттернов применяется для:
отделение подверженных изменениям частей системы от постоянных (инкапсуляции изменений)
123 Назовите причину, по которой нельзя определить виртуальный конструктор:
конструктор класса должен располагать всей информацией о типе объекта на этапе компиляции
78 Дек отличается от вектора:
отсутствием необходимости хранения элементов в непрерывной области памяти
Чем класс отличается от структуры?
в классе данные и функции могут иметь уровни доступа
Как называется механизм сокрытия данных от внешнего вмешательств?
Инкапсуляция
129 Стек реализует контейнер действующий по принципу:
первый пришел – последний ушел
52 Алгоритмы разновидности replace() предназначены для:
замены или создания копий элементов, удовлетворяющих условию поиска в интервале [first,Last)
163 Итераторы вывода (OutputIterator) поддерживают операторы (операторы взяты в скобки):
(*)
(++)