Объектно-ориентированное программирование - test. 51 в очереди элементы
Скачать 30.55 Kb.
|
Какой тип видимости для членов класса устанавливается по умолчанию при объявлении класса с использованием ключевого слова struct? private 51 В очереди элементы: могут быть добавлены только в начале и удалены только в конце очереди 160 Какой из перечисленных способов вызова конструктора является явным: имя_классаимя_объекта = имя_класса (параметры) 81 Дружественная функция класса это: любая функция, имеющая в объявлении ключевое слово friend, и прототип которой объявлен в качестве атрибута класса 181 Мультиотображение (multimap) отличается от отображения (map): возможностью хранения повторяющихся ключей 40 Для освобождение памяти, занятой одномерным массивом p (память выделена оператором new) необходимо вызвать следующий оператор: delete []p 154 Локальная переменная отличается от глобальной тем, что: объявление переменной осуществляется внутри блока кода объявляется непосредственно перед использованием 169 Шаблон фабрика предназначен для: создания объектов разных типов через единый общий интерфейс 33 Контейнер класса set позволяет выполнять следующие действия: сохранение только уникальных в рамках множества элементов проверку: является ли одно множество подмножеством другого вычисление объединение, пересечение или разность двух множеств 167 Задан участок кода: он реализует: сортировку вектора v 164 Шаблон Цепочка ответственности (Chainofresponsibility) предназначен для: поиска наилучшей стратегии, в связанном списке объектов стратегий 22 Выражение p = new TYPE (data); Предназначено для: выделения памяти для указателя p типа TYPE c заданием начального значения: data –так ответила 189 Алгоритм T accumulate ( InputIterator first, InputIterator last, T init ); выполняетследующиедействия: для каждого итератора i выполняет result = result + *i, где result относится к типу Т 145 Контейнер класса set предназначен для: реализации поведения классических математических множеств 197 Выберите утверждения, верные для классов контейнеров STL: это универсальные шаблонные классы, предназначенные для хранения элементов заданного типа в смежных областях памяти они содержат функции begin() и end() Напишите название функции, реализующей алгоритм устойчивой сортировки библиотеки STL. stable_sort 77 Паттерн посредник обеспечивает: контроль за доступом к реализации класса 58 Объявлен контейнер typedefstd::vector typedeflistPoint::iteratorit 118 Функции begin() и end() классов контейнеров предназначены для: получения итераторов, указывающих на первый и последний элемент контейнера Какие алгоритмы используются для модификации итераторов? distance advance 206 В деках и векторах определены следующие функции произвольного доступа к элементам: оператор [] функция at() 147 Ключевое слово operator используется для: перегрузки операций 21 Паттерн Шаблонный метод (TemplateMethod) реализуется за счет использования механизма: виртуальных функций Завершите предложение, возможны несколько вариантов ответа. Ссылочные переменные должны хранить тип, совпадающий с типом переменной, для которой она служит псевдонимом используются для возврата значения из функции 64 В случае, если при описании шаблона или алгоритма STL не указан заголовочный файл, то по умолчанию он объявляется в при помощи заголовочного файла: 205 Состояние итераторов InputIterator и OutputIterator проверяется при помощи операторов (операторы взяты в скобки): (!=) (==) 177 В каком порядке вызываются деструкторы, при использовании механизма наследования: деструкторы вызываются в обратном порядке (от производного класса к базовому классу), но при множественном наследовании, в соответствии с обратным порядком базовых классов, указанном при определении класса 45 Для доступа к элементам списка (контейнер list) можно воспользоваться: итератором 34 Паттерн «Абстрактная фабрика» отличается от других видов фабрик: наличием нескольких Фабричных методов, для разных разновидностей объектов 50 Использование функции at() по сравнению с оператором [] в следующей ситуации или параметре: в случае выхода за границы интервала функция at() генерирует исключительную ситуацию, которую можно перехватить оператором try 174 Какой из ниже перечисленных итераторов поддерживает операторы сравнения (если принадлежат одному интеравалу)? Должно быть 2 ответа!!! RandomAccessIterator ForwardIterator 97 Алгоритм transform() используется для: применения заданного объекта функции ко всем элементам интервала, при этом результат работы функции игнорируется 93 В механизме наследования если класс содержит все поля и функции другого класса, то он носит название: производный 69 Контейнерные классы реализуются на основе механизма: шаблонов (параметризованных классов) 162 Алгоритмы бинарного поиска используют: итераторы произвольного доступа 48 Поставьте соответствие между следующими понятиями и определениями: модификатор доступа к полям класса, его имеют члены класса, доступные для составных и дружественных функций классов, которые являются производными от этого класса или совпадают с ним - protected модификатор доступа к полям класса, его имеют обращение к которым осуществляется как к полям структуры -public ключевое, которое задает новый тип данных -struct модификатор доступа к полям класса, его имеют члены класса, доступные только для составных и дружественных функций этого класса - private 166 Как называется контейнер, содержащий последовательность элементов, оптимизированную для добавления и уничтожения элементов с обоих концов контейнера? –дек \ deque 148 Задан вектор vector передвижение по контейнеру в обратном направлении на 1 элемент 135 Объявлен класс полиморфной фабрики MyFactory. В тексте программы приведен код MyFactory::createObject(“SObject”) (Здесь функция createObject предназначена для создания объектов). Этот метод является: статичным Какой из перечисленных итераторов позволяет одновременно читать и модифицировать интервал? ForwardIterator 24 В каких случаях может быть создан виртуальный конструктор: виртуальные конструкторы нельзя объявлять 151 Укажите, для какого случая можно использовать шаблон Стратегия (Strategy) : у проблемы есть несколько вариантов решений, и в зависимости от ситуации может быть выбрано любое 139 Заголовочные файлы подключаются директивой: #define 178 Алгоритм erase() производит: удаление элемента из интервала |