Спеціальність «Розробка програмного забезпечення» Семестр VI
Предмет «Об’єктно орієнтоване програмування»
ЕКЗАМЕНАЦІЙНИЙ БІЛЕТ № 1
Завдання 1.Виконати тестові завдання.
Захист даних від несанкціонованого доступу іншими функціями називається
а) приховуванням даних
б) перевизначення даних
в) успадковування даних
Яка директива вказує, що поля і методи, записані після неї, можуть використовуватися тільки в межах модуля?
а) PRIVATE
б) PUBLIC
в) CONSTRUCTOR
Нехай об’єкт B є батьківським по відношенню до D. Один з типів об’єкту В з іменем М є віртуальним, об’єкт D його перевизначає. Виберіть з описів цього методу правильний
а) procedure B.M(a:string); virtual;
procedure D.M(a:string);
б) procedure B.M(a:string); virtual;
procedure D.M(a:string;l:integer); virtual
в) procedure B.M(a:string); virtual;
procedure D.M(a:string); virtual;
В якому з записів New може використовуватися також як функція, яка повертає значення вказівника?
а) P1 := New ( Pobjname );
б) P1 := New ( ^Pobjname );
в) P1 := New.Pobjname^;
Вкажіть правильний запис процедури GetMem?
а) if MaxAvail<1000 thenGetMem(10000) elseWrite(‘Nosufficientmemory');