Объектно-ориентированное программирование на C++.Росдистант ТГУ  

Рейтинг: 5.0/1

250.00руб.
  • Тип:
  • Год: 2021
  • Страниц:
  • Размер: 2.37Mb
В корзину
Описание

Работа состоит из итогового теста и промежуточных тестов см.скрин

Итоговый тест

Вопрос 1

Неверно

Текст вопроса

Шаблоны классов могут содержать

Выберите один или несколько ответов:

виртуальные функции

дружественные классы

дружественные шаблоны

статические элементы

дружественные функции

Вопрос 2

Верно

Текст вопроса

Видами ассоциации являются

Выберите один или несколько ответов:

бинарная ассоциация

агрегация

наследование

реализация

Вопрос 3

Верно

Текст вопроса

Какой из потоков класса iostream относится к стандартному потоку вывода?

Выберите один ответ:

cout

clog

cerr

cin

Вопрос 4

Верно

Текст вопроса

Видами ассоциации являются

Выберите один или несколько ответов:

вложение

реализация

композиция

множественная ассоциация

Вопрос 5

Верно

Текст вопроса

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

Выберите один ответ:

ориентированным

процедурным

объектно-ориентированным

объектным

Вопрос 6

Верно

Текст вопроса

К стилям (парадигмам) программирования относят

Выберите один или несколько ответов:

ветвящийся

процедурный (императивный)

объектно-ориентированный

многопоточный

Вопрос 7

Верно

Текст вопроса

Результатом выполнения следующей программы будет

Выберите один ответ:

catch int*

catch unhandled

ошибка компиляции

catch int&

Вопрос 8

Верно

Текст вопроса

Экземпляром класса называется

Выберите один ответ:

переменная – член класса

дружественная функция класса

функция – член класса

объект класса

Вопрос 9

Неверно

Текст вопроса

Конструктором называется метод класса

Выберите один или несколько ответов:

который автоматически вызывается при уничтожении объектов

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

который выполняется каждый раз при создании нового объекта

который автоматически вызывается при динамическом уничтожении объектов

Вопрос 10

Верно

Текст вопроса

Какой способ доступа к членам класса объявлен по умолчанию?

Выберите один ответ:

public

friend

private

protected

Вопрос 11

Неверно

Текст вопроса

Что выведет на экран следующая программа:

Выберите один ответ:

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

Вопрос 12

Верно

Текст вопроса

Локальные объекты – это объекты

Выберите один ответ:

существующие, пока программа загружена в память

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

существующие внутри подпрограмм, время жизни которых исчисляется от вызова подпрограммы до ее завершения

данные которых хранятся в файлах внешней памяти между сеансами работы программы

Вопрос 13

Верно

Текст вопроса

К принципам ООП относятся

Выберите один или несколько ответов:

приведение типов

динамическое распределение памяти

модульность

иерархия

Вопрос 14

Верно

Текст вопроса

На диаграмме класс S является

Выберите один или несколько ответов:

родительским

суперклассом

производным

дочерним

Вопрос 15

Верно

Текст вопроса

Выберите наиболее подходящее определение принципа абстракции.

Выберите один ответ:

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

Сочетание объединения всех свойств объекта, определяющих его состояние и поведение, в единую абстракцию и ограничение доступа к реализации этих свойств

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

Свойство родственных объектов вести себя по-разному в зависимости от ситуации, возникающей в момент выполнения программы

Вопрос 16

Верно

Текст вопроса

Для строки str = “12345XXXX” был вызван метод

std::cout<< “str = ” <<str.at(4)<<std::endl;

Укажите, что получится после вызова этого метода.

Выберите один ответ:

str = 4

str = 12345XXXX

str = X

str = 5

Вопрос 17

Верно

Текст вопроса

Что не является функцией – членом класса?

Выберите один ответ:

Константная функция

Виртуальная функция

Дружественная функция

Статическая функция

Вопрос 18

Верно

Текст вопроса

Когда выполняется конструктор класса?

Выберите один ответ:

При объявлении объекта класса

При объявлении класса

При выходе объекта из области видимости

При использовании объекта класса

Вопрос 19

Неверно

Текст вопроса

Выберите наиболее подходящее определение принципа параллелизма.

Выберите один ответ:

Ранжирование или упорядочение системы абстракций

Свойство нескольких абстракций одновременно находиться в активном состоянии

Принцип разработки программной системы, предполагающий реализацию ее в виде отдельных частей (модулей)

Сочетание объединения всех свойств объекта, определяющих его состояние и поведение, в единую абстракцию и ограничение доступа к реализации этих свойств

Вопрос 20

Верно

Текст вопроса

Наследование может быть

Выберите один или несколько ответов:

зависимым

сложным

простым

двойным

Вопрос 21

Верно

Текст вопроса

Укажите, какой размерности массив будет создан для объекта mydouble, объявленного в функции main

Выберите один ответ:

3 элемента

0 элементов

5 элементов

100 элементов

Вопрос 22

Верно

Текст вопроса

Поля (данные-члены) класса могут быть

Выберите один ответ:

любого определенного в программе типа

любыми встроенными типами

только целыми числами

любого определенного в программе типа и указателем на объект этого же класса

Вопрос 23

Верно

Текст вопроса

Объект является

Выберите один ответ:

конкретным представителем определенного класса

производной определенного класса

конкретной частью определенного класса

конкретным описанием определенного класса

Вопрос 24

Неверно

Текст вопроса

Следующая программа выведет на экран

Выберите один ответ:

h=2;

h=0;

h=1;

Ошибка компиляции

Вопрос 25

Неверно

Текст вопроса

Предполагается, что необходимо обеспечить перехват стандартного исключения bad_cast. Какой вариант описания catch следует выбрать?

Выберите один или несколько ответов:

catch(std::exception&) { /*…*/}

catch(…) { /*…*/}

catch(int&) { /*…*/}

catch(std::bad_cast&) { /*…*/}

catch(const char*) { /*…*/}

Вопрос 26

Верно

Текст вопроса

Пусть определены три объекта класса. В этом случае в памяти содержится

Выберите один ответ:

четыре копии полей класса

две копии полей класса

три копии полей класса

одна копия полей класса

Вопрос 27

Верно

Текст вопроса

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

Выберите один или несколько ответов:

istream& get (char* s, streamsize n, char delim);

istream& get (char* s, streamsize n);

istream& get (char& c);

int get();

Вопрос 28

Верно

Текст вопроса

Сочетание объединения всех свойств объекта, определяющих его состояние и поведение, в единую абстракцию и ограничение доступа к реализации этих свойств называется

Выберите один ответ:

полиморфизмом

инкапсуляцией

параллелизмом

абстрагированием

Вопрос 29

Неверно

Текст вопроса

Отношение зависимости проявляется в случае

Выберите один или несколько ответов:

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

если класс наследует члены суперкласса

если один из классов представляет собой некоторую сущность, которая включает в себя в качестве составных частей другие сущности

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

Вопрос 30

Верно

Текст вопроса

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

Выберите один ответ:

устойчивостью

модульностью

инкапсуляцией

абстрагированием

Вопрос 31

Неверно

Текст вопроса

Результатом работы следующей программы будет

Выберите один ответ:

14 J

7 j

14 j

Ошибка компиляции

7 J

Вопрос 32

Верно

Текст вопроса

Какой из перечисленных классов обеспечивает ввод из файла?

Выберите один ответ:

ifstream

inputfile

instream

ofstream

Вопрос 33

Верно

Текст вопроса

Какой из вариантов функции get следует вызвать, если требуется прочитать текущий символ из потока?

Выберите один или несколько ответов:

int get();

istream& get (char* s, streamsize n, char delim);

istream& get (char& c);

istream& get (char* s, streamsize n);

Вопрос 34

Верно

Текст вопроса

На диаграмме класс F является

Выберите один или несколько ответов:

родительским

производным

суперклассом

дочерним

Вопрос 35

Верно

Текст вопроса

Чем ограничено время жизни элемента контейнера?

Выберите один ответ:

Временем жизни программы

Фигурными скобками

Временем жизни контейнера

Ничем не ограничено

Вопрос 36

Верно

Текст вопроса

Пусть определены три объекта класса. В этом случае в памяти содержится

Выберите один ответ:

две копии методов класса

одна копия методов класса

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

четыре копии методов класса

Вопрос 37

Верно

Текст вопроса

Делегирование – это

Выберите один ответ:

передача системных сообщений между объектами

заимствование объектных полей у объектов других классов

заимствование методов у объектов других классов

предоставление ресурсов операционной системы объектам

Вопрос 38

Верно

Текст вопроса

Допущена ли ошибка в следующем объявлении

Выберите один ответ:

Отсутствует ; в конце объявления класса

Отсутствует конструктор

Отсутствует метод доступа к полю

Ошибок нет

Вопрос 39

Неверно

Текст вопроса

Для конструкции вида

обработчик будет вызван, если

Выберите один или несколько ответов:

H и E – указатели либо ссылки одного типа

H и E разного типа

H является производным классом для E

H и E одного типа

H и E – указатели либо ссылки и H является открытым базовым классом для E

H является открытым базовым классом для E

Вопрос 40

Верно

Текст вопроса

Выберите наиболее подходящее определение принципа иерархии.

Выберите один ответ:

Свойство родственных объектов вести себя по-разному в зависимости от ситуации, возникающей в момент выполнения программы

Сочетание объединения всех свойств объекта, определяющих его состояние и поведение, в единую абстракцию и ограничение доступа к реализации этих свойств

Ранжирование или упорядочение системы абстракций

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

 

1