Объектно-ориентированное программирование тест ВИТТЕ
Линейный поиск в отсортированном интервале быстрее всего осуществляется с использованием алгоритма
Adjacent_find()
Find()
Binary_search()
Find_if()
Задан участок кода tupedef set<char>::iterator sci; он реализует
Задание итератора sci для контейнера set<char>
Вызов статического члена iterator
Объявление нового типа данных sci
Объявление итератора типа char контейнера set
Контейнер Дек оптимизирован для выполнения операций
Сортировки элементов
Добавления и уничтожения элементов с обоих концов контейнера
Поиска элементов
Произвольного доступа к элементу
К структурным паттернам относят
Посредник
Одиночка
Адаптер
Абстрактная фабрика
Деком наиболее оптимально выполняются следующие операции
Вставка в середину дека
Вставка и удаление элементов с обоих концов
Индексирование
Достаточно быстрый перебор
Какой название имеет функция, вызываемая при создании класса, и имеющая имя, совпадающее с именем класса?
Дайте определение структуры данных, напоминающей массив и используемой при реализации «приоритетной очереди»- интервала с возможностью выборки элементов по приоритету, определяемому некоторой функцией сравнения
Шаблон Цепочка ответственности (Chain of responsibility) предназначен для
Поиска наилучшей стратегии, в связанном списке объектов стратегии
Передачи управления от одного объекта другому по цепочке
Создания серии связанных объектов
Создания серии объектов от одного виртуального
Контейнер класса set позволяет выполнять следующие действия
Вычисление объединение, пересечение или разность двух множеств
Проверку: является ли одно множество подмножеством другого
Сохранение только уникальных в рамках множества элементов
Вывода содержимого множества в поток
В каком порядке вызываются деструкторы, при использовании механизма наследования
Деструкторы вызываются в обратном порядке (от производного к базовому )
Деструкторы вызываются в прямом порядке
(от базового класса к производному классу)
Деструкторы вызываются в прямом порядке (от базового к производному ),
но при множественном наследовании, в соответствии с порядком базовых
классов, указанном при определении класса
Деструкторы вызываются в обратном порядке (от производного к базовому ), но при множественном наследовании, в соответствии с обратным порядком базовых классов, указанном при определении класса
Какого типа итераторов, из перечисленных ниже, не существует
Двунаправленный итератор
Абстрактный итератор
Итератор вывода
Итератор ввода
Какой тип видимости для членов класса устанавливается по умолчанию при объявлении класса с использованием ключевого слова class?
Private
Public
Prtected
Эта ситуация не специфицируется и область видимости должна быть задана в явном виде
Как называется одна из парадигма объектно-ориентированного программирования, позволяющая использовать один интерфейс, для целого класса действий, при этом, конкретное действия определяется характерными признаками ситуаций?
Шаблон фабрика предназначен для
Создания объектов разных типов через единый общий интерфейс
Создания новых типов объектов и управления ими
Создания классов контейнеров
Создание узко-специализированных объектов управления
Полиморфическим кластером называется
Совокупность связанных полиморфных
Совокупность полиморфных
Совокупность классов и подклассов, в которых определяется и переопределяется виртуальная функция
Набор классов системы содержащих виртуальные функции
Какие алгоритмы используются для модификации итераторов?
Pair
Advance
Min
Distanse
Ключевое слово operator используется для
Выполнения произвольного оператора
Перезагрузки операций
Объявляет возможность применения нового оператора к объекту
Задания оператора у закрытых функций класса
Перебор элементов в приоритетной очереди возможно осуществить
Такой перебор осущетсвить нельзя
Посредством имитации посредством вектора
На прямую, при помощи оператора [ ]
На прямую за счет функции At()
Закрытые члены класса, доступные для составных и дружественных функций этого класса объявляются при помощи атрибута:
Стек реализует контейнер действующий по принципу
Запрещение доступа к последнему элементу
Первый пришел- первый ушёл
Наибольшее время хранения у первого элемента
Первый пришел- последний ушел
Класс, при вывозе функций переадресующий вызов соответствующим функциям класса реализации называется
Суррогатным
Передатчиком
Унаследованным
Обобщающим
Шаблон очередь наиболее часто применяется в следующих задачах
Разграничения прав доступа
Управления многопоточностью
Моделирования задач массового обслуживания
Организация произвольного доступа
Все контейнеры стандартной библиотеки содержат
Оригиналы сохраненных объектов
Указатели на сохраненные объекты
Ссылки на сохраненные объекты
Копии сохраненных объектов
Паттерн наблюдатель относится к следующему типу паттернов
Поведенческие паттерны
Структурные паттерны
Паттерны создания объектов
Обобщающие паттерны
Для передачи параметров из конструктора производного класса в конструктор нужно
Указать параметры в списке параметров основного конструктора
Через двоеточие указать имя базового класса и в скобках задать список передаваемых аргументов
Указать передаваемые параметры в списке параметров основного конструктора, после закрытия скобок конструктора производного класса через двоеточие указать имя базового класса и в скобках задать список передаваемых аргументов
Необходимо отдельно вызывать конструктор базового класса
Какое название имеет объект, предназначенный для доступа к элементам структур данных (контейнеров) и коллекций стандартной библиотеки шаблонов?
Какое из правил определения деструкторов является ошибочным:
При определении деструктора должны быть заданы значения по умолчанию
Имя деструктора совпадает с именем класса с добавленным впереди символом тильды «~»
Деструктор не имеет аргументов и не имеет возвращаемого значения
Класс имеет ровно один деструктор
Недостатком отображений является
Длительный поиск элементов по ключу
Многочисленные лишние операции создания и уничтожения объектов при любом использовании операторной функции map::operator[ ]
Автоматическое создание несуществующих элементов
Не возможность создания унаследованных классов
Для освобождение памяти, занятой одномерным массивом р (память выделена оператором new) необходимо вызвать следующий оператор
Delete p
Free (p)
Delete []p
Delete [][]p
Функции, имеющие одинаковое имя, но различающиеся по типу и количеству аргументов называются
Искаженными
Перегруженными
Расширенными
инкапсулированными
Отзывы
Отзывов пока нет.