
- •Вопросы текущего контроля и самоконтроля лабораторная работа №1. Алгоритм сортировки методом «пузырька»
- •Лабораторная работа №2 Алгоритм сортировки методом вставок
- •Лабораторная работа №6. Ооп. Классы и объекты. Инкапсуляция.
- •1. Общее понимание задачи и требований по ее выполнению.
- •3. Понимание основных моментов реализации программного кода.
- •4. Знание деталей реализации программного кода.
3. Понимание основных моментов реализации программного кода.
Укажите область программного кода, в которой описывается класс.
Из каких элементов состоит определение класса.
Укажите область программного кода, в которой осуществляется объявление класса.
Укажите область реализованного программного кода, в которой объявляются поля класса.
Укажите область реализованного программного кода, в которой объявляются методы класса.
Укажите область реализованного программного кода, в которой объявляются объекты класса.
Укажите область реализованного программного кода, в которой осуществляется обращение к полям класса.
Укажите область реализованного программного кода, в которой осуществляется вызов методов класса.
Про спецификаторы доступа
Укажите область реализованного программного кода, в которой вызывается конструктор.
4. Знание деталей реализации программного кода.
Укажите область реализованного программного кода, в которой явно вызывается конструктор копирования.
Укажите область реализованного программного кода, в которой явно вызывается конструктор инициализации.
Укажите область реализованного программного кода, в которой неявно вызывается конструктор копирования.
Для какого объекта вызывается конструктор копирования при передаче объекта в функцию по значению.
Для какого объекта вызывается конструктор копирования при передаче объекта в функцию по значению.
Есть ли среди реализованных классов такие, в которых реализация конструктора копирования и деструктора необходима? Если да, то в каких?
Каковы особенности применения операции присваивания к объектам реализованных в программе классов.
Продемострируйте явные и неявные вызовы конструкторов и деструкторов при вызове функций. (Ввод данных с консоли – создание объекта).
Передача по ссылке, передача по значению.