Полями объекта называются объявленные
(*ответ*) компоненты-данные объекта
компоненты-данные и компоненты-функции объекта
данные и процедуры объекта
компоненты-процедуры и функции объекта
После выполнения процедуры Mark(p)
(*ответ*) в указателе р сохраняется адрес первого байта свободной области памяти
значение переменной р увеличится на единицу
указатель р является помеченным
освобождается область памяти до ячейки со значением р
После выполнения процедуры Reset (f) значением функции FilePos (f) будет
(*ответ*) 0
номер последнего считанного компонента
количество компонентов файла
1
Правильно описана файловая переменная текстового типа
(*ответ*) f2 : Text
f : File Of String [80]
f1 : File of String
f4 : Text80
Правильное задание объектного типа имеет вид
(*ответ*) Type ИмяОбъекта = Object ПоляДанных; Заголовкиметодов; End;
Type ИмяОбъекта = Object Заголовкиметодов; ПоляДанных End;
Type ИмяОбъекта = Object ПоляДанных; Описаниеметодов; End;
Type ИмяОбъекта = (Object) ПоляДанных; Заголовкиметодов; End;
Правильным описанием файлового типа является
(*ответ*) f = File Of Integer
f1 : Text
f1 = File Integer
f : File Of Real
Предопределенная константа типа Pointer (пустая ссылка) записывается как
(*ответ*) Nil
^0
Pointer
0000 : 0000
При выполнении следующего фрагмента программы Assign (ct, 'a:\int.dat'); Reset(ct); For i := 1 To n Do Begin Read(ct, m); End;
(*ответ*) из файла на диске а: будут считаны n компонентов файла
на экран дисплея будут выведены компоненты файла init.dat.
произойдет ошибка ввода-вывода
из файла на диске а: будут считаны m компонентов файла
При использовании виртуальных методов в описании объекта должен присутствовать специальный метод, инициализирующий объект. В этом методе используется служебное слово
(*ответ*) Constructor
Procedure
Destructor
Inherited
При использовании виртуальных методов конструктор
(*ответ*) всегда вызывается до первого вызова виртуального метода
вызывается в любом месте программы, даже после вызова виртуальных методов
не должен вызываться
может вызываться или не вызываться
При использовании процедуры Assign (f, FileName) f - это
(*ответ*) переменная файлового типа
стандартная файловая переменная
спецификация физического файла на диске
имя физического файла
При использовании процедуры Assign (f, FileName) FileName - это
(*ответ*) параметр строкового типа для определения спецификации файла
определение логического файла
определение файлового типа
переменная файлового типа