Объектно-ориентированное программирование (контрольная работа 1к, тест с ответами ТУСУР)

Раздел
Программирование
Тип
Просмотров
158
Покупок
1
Антиплагиат
Не указан
Размещена
17 Ноя 2023 в 22:17
ВУЗ
ТУСУР
Курс
2 курс
Стоимость
400 ₽
Демо-файлы   
1
png
Объектно-ориентированное программирование тусур демо Объектно-ориентированное программирование тусур демо
82.3 Кбайт 82.3 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Объектно-ориентированное программирование тусур 100 баллов
100.6 Кбайт 400 ₽
Описание

Контрольная работа 1к

Последний раз тест был сдан на 100 баллов из 100 "Хорошо"


Год сдачи -2023.


После покупки Вы получите файл с ответами на вопросы которые указаны ниже:

Оглавление

Question1

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

Define

Construcor

operator

Верно

Выберите все верные ответы (может быть несколько или один).

Question2

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

Сцепляются

Не сцепляются

Сцепляются только для дружественных функций

Верно

Выберите все верные ответы (может быть несколько или один).

Question3

Атрибут private имеют члены класса, доступные:

только для дружественных функций этого класса

для составных и дружественных функций этого класса

только для составных функций этого класса

Верно

Выберите все верные ответы (может быть несколько или один).

Question4

Укажите какие два вида комментариев используется в языке C++.

С двойным слешем (//) и сочетанием слеша и звездочки (/*)

С двойным слешем (\\) и сочетанием слеша и звездочки (\*)

С одиночным слешем (/) и сочетанием слеша и звездочки (/*)

Верно

Выберите все верные ответы (может быть несколько или один).

Question5

Наследование реализовано с помощью понятия … класса.

виртуального

производного

абстрактного

Верно

Выберите все верные ответы (может быть несколько или один).

Question6

Объявите константу для числа pi, равного 3.14159.

const float pi = 3.14159

const = 3.14159

const pi = 3.14159

Верно

Выберите все верные ответы (может быть несколько или один).

Question7

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

в произвольном порядке

в порядке их перечисления в объявлении производного класса

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question8

Генерация вызова составной функции на шаге … называется ранним связыванием.

компановки

выполнения

компиляции

Верно

Выберите все верные ответы (может быть несколько или один).

Question9

Ссылка – это еще одно имя переменной. Например, пусть известно описание:

complex x;

можно определить ссылку на переменную х как … и тогда х и у обозначают одну и ту же величину.

complex y & x;

complex& y = x;

complex y = & x;

Верно

Выберите все верные ответы (может быть несколько или один).

Question10

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

«=», «:», «%», «*», sizeof

«.», «::», «.*», «?:», sizeof

«=», «+», «–», «/»

Верно

Выберите все верные ответы (может быть несколько или один).

Question11

Укажите общую форму объявления шаблона класса.

Class имя_класса Template <class Type> { тело класса; }

Template <class Type> { тело класса; }

Template <class Type> Class имя_класса { тело класса; }

Верно

Выберите все верные ответы (может быть несколько или один).

Question12

Может ли перегрузка функций приводить к конфликту с параметрами, заданными по умолчанию?

Перегрузка функций приводит к конфликту с параметрами, заданными по умолчанию.

Перегрузка функций не должна приводить к конфликту с параметрами, заданными по умолчанию.

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

Верно

Выберите все верные ответы (может быть несколько или один).

Question13

Объект нового типа определяется таким же способом, как и любая переменная. В частности, объект может быть создан:

как глобальная переменная и как временная переменная

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

как глобальная переменная, как локальная переменная, как элемент области активации при вызове функции, при явном обращении к конструктору, в результате выполнения выражения размещения, как временная переменная

Верно

Выберите все верные ответы (может быть несколько или один).

Question14

Контейнер – это … инкапсулировать в себя объекты разных типов.

структура, позволяющая

функция, позволяющая

стек, позволяющий

Верно

Выберите все верные ответы (может быть несколько или один).

Question15

Блоком называется оператор или часть подпрограммы, ограниченная … скобками.

квадратными

фигурными

круглыми

Верно

Выберите все верные ответы (может быть несколько или один).

Question16

Виртуальная функция объявляется в … с использованием ключевого слова virtual.

базовом классе

дочернем классе

головной программе main()

Верно

Выберите все верные ответы (может быть несколько или один).

Question17

При помощи оператора typedef можно связать новые типы данных с существующими:

typedef тип1 тип2;

После такого описания можно использовать данные как тип1.

typedef тип1 тип2;

После такого описания можно использовать тип2 вместо тип1.

typedef тип1 тип2;

После такого описания можно использовать тип1 вместо тип2.

Верно

Выберите все верные ответы (может быть несколько или один).

Question18

Сколько в C++ используется математических операторов?

Пять: сложения (+), вычитания (-), умножения (*), целочисленного деления (/) и деления по модулю (%)

Четыре: сложения (+), вычитания (-), умножения (*), целочисленного деления (/)

Шесть: сложения (+), вычитания (-), умножения (*), целочисленного деления (/), инвертирования (~) и деления по модулю (%)

Верно

Выберите все верные ответы (может быть несколько или один).

Question19

Тип ссылочной переменной … с типом переменной, для которой она служит псевдонимом.

должен совпадать

совпадает

может не совпадать

Верно

Выберите все верные ответы (может быть несколько или один).

Question20

Какой оператор служит для вывода значений переменных на экран?

cin

cout

printf

Верно

Выберите все верные ответы (может быть несколько или один).

Question21

При наследовании статус доступа к полям и собственным функциям базового класса изменяется следующим образом: если перед базовым классом указан атрибут private, то закрытые члены базового класса переходят в … в производном классе.

защищенные

открытые

недоступные

Верно

Выберите все верные ответы (может быть несколько или один).

Question22

Объект cout применяется:

для вывода данных на экран

для временного хранения данных

для вывода данных в файл

Верно

Выберите все верные ответы (может быть несколько или один).

Question23

Компоненты класса объявленные private называются:

защищенными

общими

внутренними

Верно

Выберите все верные ответы (может быть несколько или один).

Question24

Имеет ли конструктор возвращаемое значение?

Конструктор не имеет возвращаемое значение.

Конструктор имеет возвращаемое значение.

Конструктор имеет логическое возвращаемое значение.

Верно

Выберите все верные ответы (может быть несколько или один).

Question25

Из предложенного в фигурных скобках укажите всё необходимое для истинности утверждения.

Производный класс может быть сформирован на основе {


---

одного


---

нескольких

} базовых классов. В этом случае говорят о {


---

множественном


---

одиночном

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

Верно

Следуйте подсказкам по вводу ответов.

Question26

Разрешено создавать указатель на абстрактный базовый класс, а также ссылку на такой класс:

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

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

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

Верно

Выберите все верные ответы (может быть несколько или один).

Вам подходит эта работа?
Похожие работы
ООП - Объектно-ориентированное программирование
Лабораторная работа Лабораторная
18 Дек в 14:49
51 +1
0 покупок
ООП - Объектно-ориентированное программирование
Контрольная работа Контрольная
9 Ноя в 12:28
94
2 покупки
ООП - Объектно-ориентированное программирование
Тест Тест
9 Ноя в 12:12
74
2 покупки
ООП - Объектно-ориентированное программирование
Задача Задача
4 Ноя в 14:57
34
0 покупок
ООП - Объектно-ориентированное программирование
Задача Задача
4 Ноя в 14:17
35
0 покупок
Другие работы автора
Финансовое право
Тест Тест
28 Мая в 09:59
113
0 покупок
Муниципальное право
Тест Тест
28 Мая в 09:50
100
0 покупок
Международное право
Тест Тест
28 Мая в 09:47
146
0 покупок
Темы журнала
Показать ещё
Прямой эфир