Тесты Delphi

Linoch

New member
14.12.2014
2
0
#1
Правильны ли ответы?
Описание класса в программе на Object Pascal можно поместить в
Выберите хотя бы один правильный ответ:
a) головной программе;
B) подпрограмме;
с) раздел реализации модуля;
d) раздел интерфейса модуля.
Правильные ответы "а", "с", "d"?

К системным действиям конструктора Object Pascal НЕ относится:
а) инициализация полей значениями пользователя;
B) связывание объекта с RTTI класса;
с) выделение памяти под объект;
d) инициализация полей нулевыми значениями.
Правильный ответ "а"?

Собственный деструктор необходимо описать в классе Object Pascal для освобождения памяти занимаемой полем:
a) типа Ansistring;
B) типа динамический массив;
c) структурного типа;
d) ссылочного типа.
Правильный ответ "d"?

Дано следующее описание:
T = class
Fa: real;
constructor Create(p: real);
end;

var a:T;
Объект класса создается оператором
Выберите хотя бы один ответ:
a) a.a := T.Create;
B) new(a);
c) a := T.Create(5);
d) a.Create(10).
Правильные ответы "c" и "d"?

Именем self в теле метода именуется:
a) сам объект;
B) объект, который вызвал метод;
с) класс, к которому относится метод.
Правильный ответ "b"?

Интерфейсом класса являются свойства и методы раздела с уровнем доступа:
a) public;
B) private;
c) protected.
Правильный ответ "a"?

Метод, используемый свойством, для чтения в Object Pascal -
a) произвольной функцией;
b)процедура с одним параметром-значением того же типа, что и тип свойства;
c) произвольной процедурой;
d) функция без параметров с возвращаемым результатом того же типа, что и тип свойства.
Правильный ответ "d"?

Метод, используемый свойством, для записи в Object Pascal -
a) произвольной функцией;
b)процедура с одним параметром-значением того же типа, что и тип свойства;
c) произвольной процедурой;
d) функция без параметров с возвращаемым результатом того же типа, что и тип свойства.
Правильный ответ "b"?

Поле класса Object Pascal может быть:
а) произвольного типа кроме типа описываемого класса;
B) только структурного типа;
с) только простого типа;
d) только ссылочного типа.
Правильный ответ "а"?

Каждый объект класса Object Pascal имеет
a) свой набор методов;
B) свой набор свойств;
c) свой набор значений полей;
d) свой конструктор;
e) свой деструктор.
Правильный ответ "b"?