Главная страница

Объектно-ориентированное программирование - test. 51 в очереди элементы


Скачать 30.55 Kb.
Название51 в очереди элементы
Дата28.09.2019
Размер30.55 Kb.
Формат файлаdocx
Имя файлаОбъектно-ориентированное программирование - test.docx
ТипДокументы
#87893
страница4 из 5
1   2   3   4   5

Какой категории контейнеров нет в STL?


распределённые контейнеры 

82 Алгоритмы STL поддерживают следующие математические операции из теории множеств:

объединение двух интервалов

проверку, является один интервал подмножеством другого

симметрическая разность двух интервалов

27 Списки наиболее оптимальны для использования в операциях:

добавления элементов в середину списка

35 Полиморфическим кластером называется:

совокупность классов и подклассов, в которых определяется и переопределяется виртуальная функция

Расставьте соответствие: статус доступа к полям и собственным функциям базового класса – статус доступа к полям и собственным функциям производного класса при наследовании с использованием ключевого слова public

Открытые - открытые

Недоступные - закрытые

защищенные - защищенные

Какие особенности относятся к шаблону класса vector?

поддерживает динамическое увеличение размера

поддерживает индексацию в стиле массивов

109 Перебор элементов в приоритетной очереди возможно осуществить:

посредством имитации посредством вектора

При помощи каких алгоритмов можно произвести подсчет элементов в контейнере?


count()

count_if()

3 Задан участок кода: он реализует:



задание итератора sci для контейнера set

36 Следующий участок кода: реализует один из описанных ниже механизмов:



множественное наследование (класса derived от классов base1 и base2)

137 Память под контейнер типа вектор:

Заранее выделяется, и производится добавление новой памяти, в случае заполнения зарезервированной

80 Паттерн посыльный реализуется путем:

упаковки разнородной информации в одном объекте

89 Реализация паттерна Конверт осуществляется с использованием:

базового класса, содержащего указатель на объект, также относящегося к типу базового класса 

114 Функции инкапсулируются в объектах с созданием функтора с целью:

передачи функции другим функциям или объектам в качестве параметра, приказывая им выполнить конкретную операцию в процессе обработки запроса

192 Структурные паттерны применяются для:

определения взаимодействия между объектами, чтобы при изменениях в системе не приходилось модифицировать связи между объектами

15 В чем отличия алгоритмов equal() и mismatch():

алгоритм equal() просто сообщает, равны ли два интервала, mismatch() позволяет узнать, где именно начинаются расхождения

146 Алгоритм iter_swap в последовательных контейнерах:

меняет местами два элемента одного контейнера

92 Функция, определенная заново в производном классе называется:

переопределенной

96 Контейнер представляет собой:

хранилище объектов

17 Деком наиболее оптимально выполняются следующие операции:

индексирование

достаточно быстрый перебор

вставка и удаление элементов с обоих концов

107 Контейнерным классом, называется класс:

хранящий организованные данные

84 Какие операторы можно переопределить в С++ (операторы заключены в кавычки):

++”

&”

67 В каком порядке вызываются конструкторы, при использовании механизма наследования:

конструкторы вызываются в прямом порядке(от базового класса к производному классу), но при множественном наследовании, в соответствии с порядком базовых классов, указанном при определении класса

65 К поведенческим паттернам относятся:

Множественная диспетчеризация

Команда

111 Для реализации идиомы внутреннего класса в C++, необходимо:

получить и использовать в объекте внутреннего класса указатель на вмещающий объект

185 Какого типа паттернов не существует:

Обобщающие паттерны

66 Паттерн наблюдатель относится к следующему типу паттернов:

Поведенческие паттерны

30 Множественная диспетчеризация фактически сводится к поиску:

в таблице
1   2   3   4   5


написать администратору сайта