Font size
WorksheetsТест по ООП и классам в C++
Total questions: 17
Worksheet time: 9mins
Что такое класс в ООП?
Переменная
Пользовательский тип данных
Функция
Массив
Что такое объект?
Ключевое слово
Экземпляр класса
Метод класса
Тип данных
Сколько объектов можно создать на основе одного класса?
Только один
Только два
Ограниченное количество
Неограниченное количество
Что такое поля класса?
Функции класса
Глобальные переменные
Характеристики
объекта
Конструкторы
Что такое методы класса?
Поля объекта
Функции, работающие с полями класса
Константы
Указатели
Какой модификатор доступа делает поле доступным только внутри класса?
public
protected
private
static
Какой модификатор доступа разрешает доступ в классе и его наследниках?
private
protected
public
friend
Что такое инкапсуляция?
Наследование классов
Защита данных объекта и контроль доступа
Перегрузка методов
Работа с указателями
Для чего используются getter и setter?
Для вывода данных
Для создания объектов
Для безопасного доступа и изменения полей
Для наследования
Когда автоматически вызывается конструктор класса?
(a)
Что такое getter и setter?
Для вывода данных
Для создания объектов
Для безопасного доступа и изменения полей
Для наследования
Когда автоматически вызывается конструктор класса?
При удалении объекта
При вызове метода
При создании объекта
При завершении программы
Что произойдёт, если в классе не объявлен конструктор?
Ошибка компиляции
Объект нельзя создать
Компилятор создаст пустой конструктор
Программа завершится
Что такое перегрузка конструктора?
Использование virtual
Несколько конструкторов с разными параметрами
Использование деструктора
Наследование
Когда вызывается деструктор класса?
При создании объекта
При каждом вызове метода
При уничтожении объекта
Только вручную
Зачем нужен деструктор?
Для инициализации данных
Для вывода информации
Для освобождения ресурсов и памяти
Для наследования
Что означает & в параметрах метода (например int& x)?
Взятие адреса
Передача по значению
Передача по ссылке
Указатель
