ИКР.ppt
- Количество слайдов: 14
ИТОГОВАЯ КОНТРОЛЬНАЯ РАБОТА
Выберите правильные утверждения. Технология ООП по сравнению с традиционной позволяет создавать: 1. более простые по структуре программы; 2. более быстродействующие программы; 3. программы, допускающие более простую модификацию; 4. более короткие программы.
Выберите правильные утверждения. Преимуществами ООП являются: 1. возможность использования в новых программах ранее созданных объектов; 2. увеличение быстродействия программы; 3. простота использования; 4. легкость внесения изменений в программу.
Выберите правильные утверждения. Инкапсуляция приводит к: 1. упрощению структуры программы; 2. уменьшению степени абстракции программы; 3. упрощению поиска ошибок; 4. упрощению внесения изменений в программу.
1. Опишите принцип полиморфизма 2. Опишите принцип наследования 3. Дайте определение полиморфизма 4. Опишите принцип инкапсуляции
• Дайте определение класса • Дайте определение объекта • Дайте определение метода • Дайте определение конструктора и деструктора • Опишите процесс создания классов
Выберите правильные утверждения. При описании метода перед его именем указывается: 1. имя типа объекта; 2. имя экземпляра объекта; 3. имя поля объекта; 4. имя объекта-предка; 5. ничего не указывается.
Дано описание объектов: type А = object У : integer: end: В = object (A) Z, Т : integer: end: var Ы : В; Укажите правильные способы обращения к полям объекта: 1. B. Z 2. bl. Y 3. Y. B 4. Ы. Т 5. Т. Ы
Выберите правильное описание класса 1) Var A. df: real; C: integer; 2) a=class private b: string[10]; c: string[20]; public procedure show; end; 3) type А = object У : integer: end: В = object (A) Z, Т : integer: end: var Ы : В; 4) class bad { public: tovar[64]: char; kolichestvo: char; real cena: real; }
Выберите правильный ответ. При использовании new в виде функции ее первым параметром является: 1. указатель на экземпляр объекта; 2. тип объекта; 3. экземпляр объекта; 4. тип указателя на объект.
Выберите правильный ответ Какая процедура применяется для освобождения памяти из-под объектов? 1. Dispose; 2. Delete; 3. Done; 4. Free; 5. Close.
Выберите правильный ответ Освобождает ли динамическую память деструктор с пустым телом? 1. Да. 2. Да, только для динамических объектов. 3. Да, только для объектов, имеющих конструктор. 4. Нет.
• Опишите порядок создания динамического объекта
Деструктор обязательно описывать: 1. 2. 3. 4. для любых объектов; для объектов, имеющих конструктор; для динамических объектов; для динамических полиморфных объектов.
ИКР.ppt