Контрольная работа 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
Разрешено создавать указатель на абстрактный базовый класс, а также ссылку на такой класс:
если для ее инициализации требуется создание временного объекта
если для ее выполнения требуется создание временного объекта
если для ее инициализации не требуется создания временного объекта
Верно
Выберите все верные ответы (может быть несколько или один).