Работа состоит из итогового теста и промежуточных тестов см.скрин
Неверно
Шаблоны классов могут содержать
Выберите один или несколько ответов:
виртуальные функции
дружественные классы
дружественные шаблоны
статические элементы
дружественные функции
Верно
Видами ассоциации являются
Выберите один или несколько ответов:
бинарная ассоциация
агрегация
наследование
реализация
Верно
Какой из потоков класса iostream относится к стандартному потоку вывода?
Выберите один ответ:
cout
clog
cerr
cin
Верно
Видами ассоциации являются
Выберите один или несколько ответов:
вложение
реализация
композиция
множественная ассоциация
Верно
Если язык программирования поддерживает принципы абстрагирования, инкапсуляции, модульности, иерархии, то он называется
Выберите один ответ:
ориентированным
процедурным
объектно-ориентированным
объектным
Верно
К стилям (парадигмам) программирования относят
Выберите один или несколько ответов:
ветвящийся
процедурный (императивный)
объектно-ориентированный
многопоточный
Верно
Результатом выполнения следующей программы будет
Выберите один ответ:
catch int*
catch unhandled
ошибка компиляции
catch int&
Верно
Экземпляром класса называется
Выберите один ответ:
переменная – член класса
дружественная функция класса
функция – член класса
объект класса
Неверно
Конструктором называется метод класса
Выберите один или несколько ответов:
который автоматически вызывается при уничтожении объектов
имя которого совпадает с именем класса
который выполняется каждый раз при создании нового объекта
который автоматически вызывается при динамическом уничтожении объектов
Верно
Какой способ доступа к членам класса объявлен по умолчанию?
Выберите один ответ:
public
friend
private
protected
Неверно
Что выведет на экран следующая программа:
Выберите один ответ:
Ctr of A; Catch of ErrorOfA
Ctr of A; Catch of int
Ctr of A; Catch of ErrorOfA
Ctr of A; Dstr of A; Catch of Error
Ошибка компиляции
Ctr of A; Dstr of A; Catch of int
Ctr of A; Dstr of A; Catch of ErrorOfA
Верно
Локальные объекты – это объекты
Выберите один ответ:
существующие, пока программа загружена в память
хранящие промежуточные результаты некоторых действий, например вычислений
существующие внутри подпрограмм, время жизни которых исчисляется от вызова подпрограммы до ее завершения
данные которых хранятся в файлах внешней памяти между сеансами работы программы
Верно
К принципам ООП относятся
Выберите один или несколько ответов:
приведение типов
динамическое распределение памяти
модульность
иерархия
Верно
На диаграмме класс S является
Выберите один или несколько ответов:
родительским
суперклассом
производным
дочерним
Верно
Выберите наиболее подходящее определение принципа абстракции.
Выберите один ответ:
Ограничение, накладываемое на свойства объектов для сужения или препятствия взаимозаменяемости абстракций различных типов
Сочетание объединения всех свойств объекта, определяющих его состояние и поведение, в единую абстракцию и ограничение доступа к реализации этих свойств
Процесс выделения совокупности существенных характеристик некоторого объекта в предметной области задачи применительно к данному уровню декомпозиции
Свойство родственных объектов вести себя по-разному в зависимости от ситуации, возникающей в момент выполнения программы
Верно
Для строки str = “12345XXXX” был вызван метод
std::cout<< “str = ” <<str.at(4)<<std::endl;
Укажите, что получится после вызова этого метода.
Выберите один ответ:
str = 4
str = 12345XXXX
str = X
str = 5
Верно
Что не является функцией – членом класса?
Выберите один ответ:
Константная функция
Виртуальная функция
Дружественная функция
Статическая функция
Верно
Когда выполняется конструктор класса?
Выберите один ответ:
При объявлении объекта класса
При объявлении класса
При выходе объекта из области видимости
При использовании объекта класса
Неверно
Выберите наиболее подходящее определение принципа параллелизма.
Выберите один ответ:
Ранжирование или упорядочение системы абстракций
Свойство нескольких абстракций одновременно находиться в активном состоянии
Принцип разработки программной системы, предполагающий реализацию ее в виде отдельных частей (модулей)
Сочетание объединения всех свойств объекта, определяющих его состояние и поведение, в единую абстракцию и ограничение доступа к реализации этих свойств
Верно
Наследование может быть
Выберите один или несколько ответов:
зависимым
сложным
простым
двойным
Верно
Укажите, какой размерности массив будет создан для объекта mydouble, объявленного в функции main
Выберите один ответ:
3 элемента
0 элементов
5 элементов
100 элементов
Верно
Поля (данные-члены) класса могут быть
Выберите один ответ:
любого определенного в программе типа
любыми встроенными типами
только целыми числами
любого определенного в программе типа и указателем на объект этого же класса
Верно
Объект является
Выберите один ответ:
конкретным представителем определенного класса
производной определенного класса
конкретной частью определенного класса
конкретным описанием определенного класса
Неверно
Следующая программа выведет на экран
Выберите один ответ:
h=2;
h=0;
h=1;
Ошибка компиляции
Неверно
Предполагается, что необходимо обеспечить перехват стандартного исключения bad_cast. Какой вариант описания catch следует выбрать?
Выберите один или несколько ответов:
catch(std::exception&) { /*…*/}
catch(…) { /*…*/}
catch(int&) { /*…*/}
catch(std::bad_cast&) { /*…*/}
catch(const char*) { /*…*/}
Верно
Пусть определены три объекта класса. В этом случае в памяти содержится
Выберите один ответ:
четыре копии полей класса
две копии полей класса
три копии полей класса
одна копия полей класса
Верно
Какой из вариантов функции get следует вызвать, если требуется прочитать строку символов из потока?
Выберите один или несколько ответов:
istream& get (char* s, streamsize n, char delim);
istream& get (char* s, streamsize n);
istream& get (char& c);
int get();
Верно
Сочетание объединения всех свойств объекта, определяющих его состояние и поведение, в единую абстракцию и ограничение доступа к реализации этих свойств называется
Выберите один ответ:
полиморфизмом
инкапсуляцией
параллелизмом
абстрагированием
Неверно
Отношение зависимости проявляется в случае
Выберите один или несколько ответов:
если класс содержит локальную переменную, основанную на другом классе
если класс наследует члены суперкласса
если один из классов представляет собой некоторую сущность, которая включает в себя в качестве составных частей другие сущности
если класс содержит косвенную ссылку на объект, например через параметры какой-то операции
Верно
Процесс выделения совокупности существенных характеристик некоторого объекта в предметной области задачи применительно к данному уровню декомпозиции называется
Выберите один ответ:
устойчивостью
модульностью
инкапсуляцией
абстрагированием
Неверно
Результатом работы следующей программы будет
Выберите один ответ:
14 J
7 j
14 j
Ошибка компиляции
7 J
Верно
Какой из перечисленных классов обеспечивает ввод из файла?
Выберите один ответ:
ifstream
inputfile
instream
ofstream
Верно
Какой из вариантов функции get следует вызвать, если требуется прочитать текущий символ из потока?
Выберите один или несколько ответов:
int get();
istream& get (char* s, streamsize n, char delim);
istream& get (char& c);
istream& get (char* s, streamsize n);
Верно
На диаграмме класс F является
Выберите один или несколько ответов:
родительским
производным
суперклассом
дочерним
Верно
Чем ограничено время жизни элемента контейнера?
Выберите один ответ:
Временем жизни программы
Фигурными скобками
Временем жизни контейнера
Ничем не ограничено
Верно
Пусть определены три объекта класса. В этом случае в памяти содержится
Выберите один ответ:
две копии методов класса
одна копия методов класса
три копии методов класса
четыре копии методов класса
Верно
Делегирование – это
Выберите один ответ:
передача системных сообщений между объектами
заимствование объектных полей у объектов других классов
заимствование методов у объектов других классов
предоставление ресурсов операционной системы объектам
Верно
Допущена ли ошибка в следующем объявлении
Выберите один ответ:
Отсутствует ; в конце объявления класса
Отсутствует конструктор
Отсутствует метод доступа к полю
Ошибок нет
Неверно
Для конструкции вида
обработчик будет вызван, если
Выберите один или несколько ответов:
H и E – указатели либо ссылки одного типа
H и E разного типа
H является производным классом для E
H и E одного типа
H и E – указатели либо ссылки и H является открытым базовым классом для E
H является открытым базовым классом для E
Верно
Выберите наиболее подходящее определение принципа иерархии.
Выберите один ответ:
Свойство родственных объектов вести себя по-разному в зависимости от ситуации, возникающей в момент выполнения программы
Сочетание объединения всех свойств объекта, определяющих его состояние и поведение, в единую абстракцию и ограничение доступа к реализации этих свойств
Ранжирование или упорядочение системы абстракций
Ограничение, накладываемое на свойства объектов для сужения или препятствия взаимозаменяемости абстракций различных типов