Font size
WorksheetsC++ D2. Повторение ООП
Total questions: 12
Worksheet time: 6mins
Что такое класс в C++?
указатель на объект
ключевое слово для определения типа данных
пользовательский тип данных
Что в данном случае является классом, а что – объектом?
Person – класс
my_friend – объект
Person – объект
my_friend – класс
Person – класс
name – объект
my_friend – класс
age – объект
Что описывают атрибуты класса?
характеристики объекта
поведение объекта
В какой(-их) строках кода содержится ошибка?
здесь нет ошибок
8
11
12
5
Метод может быть реализован...
как внутри класса, так и вне него
только внутри класса
только вне класса
Выбери правильные варианты реализации метода bark в классе Dog.
Выбери все верные утверждения.
объект класса можно передавать в функцию
объект класса можно передавать в метод этого же класса
объект класса можно передавать в функцию по ссылке
объект можно передавать в метод другого класса
Выбери все верные утверждения про инкапсуляцию.
это процесс скрытого хранения деталей реализации объекта
с инкапсулированными классами труднее проводить отладку
инкапсулированные классы сложнее изменить
пользователи обращаются к объекту через публичный интерфейс
инкапсулированные классы помогают защитить ваши данные и предотвращают их неправильное использование
Модификаторы доступа имеют синтаксис:
get()
private:
public:
set()
Выбери все верные утверждения про сеттеры.
это функции, которые возвращают значения приватных атрибутов класса
это функции, которые позволяют присваивать значения приватным атрибутам класса
сеттеры должны использовать тип возврата по значению
это функции типа void
Выбери все верные утверждения про геттеры.
это функции, которые возвращают значения приватных атрибутов класса
это функции, которые позволяют присваивать значения приватным атрибутам класса
геттеры должны использовать тип возврата по значению
это функции типа void
Может ли атрибутом класса быть объект другого класса?
да
нет
