Объектно-ориентированное программирование - test. 51 в очереди элементы
Скачать 30.55 Kb.
|
По каким причинам созданы разные типы контейнеров?существования различных интерфейсов доступа к содержимому. существования различных способов поведения контейнера 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) поддерживают операторы (операторы взяты в скобки): (*) (++) |