Font size
WorksheetsСтруктуры и классы
Total questions: 10
Worksheet time: 8mins
Что такое класс в программировании?
Любой тип данных, определяемый пользователем
Тип данных, определяемый пользователем и сочетающий в себе данные и функции их обработки
Структура, для которой в программе имеются функции работы с ней
Какие элементы могут быть членами класса?
только переменные, объявленные как private
только функции, объявленные как private
как переменные, так и функции, могут быть объявлены как private и как public
только переменные и функции, объявленные как private
Что называется конструктором?
метод, имя которого совпадает с именем класса и который вызывается автоматически при создании объекта класса
метод, имя которого совпадает с именем класса и который вызывается автоматически при объявлении класса (до создания объекта класса)
метод, имя которого необязательно совпадает с именем класса и который вызывается при создании объекта класса
Объект - это
переменная, содержащая указатель на класс
экземпляр класса
класс, который содержит в себе данные и методы их обработки
Отметьте правильные утверждения:
конструкторов класса может быть несколько, их синтаксис определяется программистом
конструкторов класса может быть несколько, но их синтаксис должен подчиняться правилам перегрузки функций
конструктор возвращает указатель на объект
конструктор не возвращает значение
Что называется деструктором?
метод, который уничтожает объект
метод, который удаляет объект
метод, который освобождает память, занимаемую объектом
Выберите правильные утверждения:
у конструктора могут быть параметры
объявление каждого класса должно содержать свой конструктор
конструктор вызывается автоматически при объявлении объекта
если конструктор не создан, компилятор создаст его автоматически
Что такое полиморфизм?
это возможность объектов с одинаковым интерфейсом иметь различную реализацию
это механизм, позволяющий одному объекту принимать различные формы
это способность объекта обрабатывать данные различных типов
Выберите правильные утверждения:
по умолчанию члены класса имеют атрибут private
по умолчанию члены класса имеют атрибут public
члены класса имеют доступ только к элементам public
элементы класса с атрибутом private доступны только членам класса
Какой принцип ООП позволяет создавать новые классы на основе существующих?
инкапсуляция
наследование
полиморфизм
абстрагирование
