Содержание
- Если файл исчерпан (считаны все компоненты файла), то обращение к процедуре Read
- Структурированный поток байтов представляют собой файлы
- При использовании виртуальных методов в описании объекта должен присутствовать специальный метод, инициализирующий объект. В этом методе используется служебное слово
- Есть описание: Type ObjPos = Object Line : Word; Col : Word; Procedure Init (L, C : Word); End; b = Object (ObjPos) Si : Char; Procedure Init (L, C : Word; S : Char); End; Var a : b; c : ObjPos; d : Object (ObjPos); Полями объекта а являются
- Файлами прямого доступа являются файлы
- Функция определения сегмента, в котором хранится объект Х, — это
- Этап, на котором формируется общая структура программного комплекса, называется этапом
- Функция, возвращающая размер наибольшего доступного блока непрерывной памяти в динамически распределяемой области, — это
- Правильным описанием файлового типа является
- Пусть имеется следующее описание: Var a, b: ^Real; Для переменных a и b справедлив оператор
- В процедуре Write ( f , ) для записи данных в типизированный файл — это
- Предопределенная константа типа Pointer (пустая ссылка) записывается как
- Пусть имеется описание переменных Type q = array [1..20] Of Char; z = Record x, y : Char End; Var x, y : ^Char; a, b : ^ q; c : ^z; p : Pointer; Тогда справедливы операторы присваивания
- Пусть имеется описание Type Pint = ^Integer; W = array [1..20] of Real; p = ^W; Var N : Pint; U : p; G : ^array [1..5] Of Char; B : ^Boolean; правильно описаны ссылочные переменные
- Если Var i^ integer; то после выполнения new(i) указатель i приобретет значение адреса,
- Имеется фрагмент программы: b := 777; p := @b; p1 := p; p1^ := 999; Writeln( b ); b имеет тип Integer, p и p1 имеют тип ^Integer. В результате выполнения данного фрагмента на экран будет выведен/выведено
- При использовании процедуры Assign (f, FileName) FileName — это
- Для связи файловой переменной f1 с печатающим устройством необходимо выполнить процедуру
- Все операции с динамической памятью выполняются под управлением особой программы, которая называется
- Элементы дерева, из которых не выходит ветвей, называются
- Инкапсуляция — это
- Пустой текстовый файл
- Метод, имеющий одно имя в иерархии объектов, но реализующийся для каждого объекта своим собственным, пригодным для него способом, называется
- Реальное число записей в открытом файле возвращает функция
- Если переменные a и b описаны следующим образом Var a, b: ^Real, то значениями переменных a^ и b^ могут быть
- Есть описание Type TPerson = Object . . . TStudent = Object (TPerson) Ball : Real; Procedure Init (Nm, Dg : String; Sv, Bl : Real); Procedure ShowBall; end; Var a : TStudent; b : TPerson; Для того, чтобы в программе обратиться к методу ShowBall, необходимо написать
- Линейный список, в котором добавления и исключения элемента производятся с одного конца (вершины), называется
- Если связь объекта с методом устанавливается во время выполнения программы, то такое связывание называется
- В результате выполнения процедуры New (p) p приобретает значение, соответствующее
- Для увеличения или уменьшения буфера ввода-вывода служит процедура
- Если операция ввода-вывода прошла без сбоев, то функция
- Структура типа стек описана: Type Uk = ^Elem; Elem = Record x : Integer; next : Uk; End; Var p, q : Uk; Добавить элемент в стек (р — указатель на вершину стека) можно оператором
- Пусть имеется следующее описание переменных Var a, b : Real; S, R : Integer; SS : Record x, y : Real End; Ar : array [1..5] Of Char; Неверно записанным оператором вывода в текстовый файл является
- Функция определения конца строки для текстовых файлов — это
- Процедура Readln после считывания всех данных в указанные в ней переменные из текстового файла
- Метод становится виртуальным, когда за его определением в типе объекта ставится служебное слово
- В процедуре Read ( f, ) для чтения данных из типизированного файла параметр — это список ввода, содержащий
- В описании ссылочного типа Type Ptr = ^t; t — это тип данных
- Набор записей, каждая из которых имеет поле данных и указатель (ссылку) на следующую запись, называется
- Открывает текстовый файл для добавления данных в конец файла процедура
- При объявлении уже существующих файлов
- Полями объекта называются объявленные
- Пусть объявлены переменные файлового типа: Type Sklad = Record Name : String [30]; Num : String [10]; Count : Integer; Date : String [10]; End; Var f1 : File Of Sklad; f2 : Text; f3 : File; f4 : File Of Integer; Типизированными файлами являются:
- Размер объекта Х в байтах определяет функция
- Если необходимо обнулить переменную Р, типа указатель, выполняется оператор
- В типизированных файлах компонент может иметь тип
- Вершина дерева, в которую не входит ни одного ребра, называется
- Для связи файловой переменной с физическим файлом на диске предназначена процедура
- Имеется фрагмент программы: N := 17; AddrN := @N; Writeln(AddrN); N имеет тип Integer, AddrN имеет тип ^Integer. В результате выполнения данного фрагмента на экран будет выведен/выведено
- Для задания буфера обмена для нетипизированных файлов необходимо выполнить процедуру
Если файл исчерпан (считаны все компоненты файла), то обращение к процедуре Read
- приведет к считыванию информации, следующей за файлом на диске
- вызовет ошибку ввода-вывода
- приведет к считыванию первого компонента файла
- не приведет ни к каким изменениям в выполнении программы
Структурированный поток байтов представляют собой файлы
- типизированные
- нетипизированные
- текстовые и нетипизированные
- текстовые
При использовании виртуальных методов в описании объекта должен присутствовать специальный метод, инициализирующий объект. В этом методе используется служебное слово
- Destructor
- Procedure
- Constructor
- Inherited
Есть описание: Type ObjPos = Object Line : Word; Col : Word; Procedure Init (L, C : Word); End; b = Object (ObjPos) Si : Char; Procedure Init (L, C : Word; S : Char); End; Var a : b; c : ObjPos; d : Object (ObjPos); Полями объекта а являются
- Si
- L, C, S
- Line, Col, Si
- Line, Col, Init
Файлами прямого доступа являются файлы
- текстовые
- текстовые и типизированные
- не типизированные и текстовые
- не типизированные и типизированные
Функция определения сегмента, в котором хранится объект Х, — это
- Ofs(X)
- @
- Addr(X)
- Seg(X)
Этап, на котором формируется общая структура программного комплекса, называется этапом
- проектирования
- спецификации
- постановки задачи
- кодирования
Функция, возвращающая размер наибольшего доступного блока непрерывной памяти в динамически распределяемой области, — это
- Dispose
- MaxAvail
- Freemem
- MemAvail
Правильным описанием файлового типа является
- f1 = File Integer
- f1 : Text
- f : File Of Real
- f = File Of Integer
Пусть имеется следующее описание: Var a, b: ^Real; Для переменных a и b справедлив оператор
- a := a / b
- a^ := Sin(b^)
- a^ := a^ mod b^
- New (a^)
В процедуре Write ( f , ) для записи данных в типизированный файл — это
- переменная файлового типа
- перечень переменных, соответствующих по типу полям компоненты
- имя файла на диске
- одна или более переменных такого же типа, что и компоненты файла
Предопределенная константа типа Pointer (пустая ссылка) записывается как
- 0000 : 0000
- ^0
- Pointer
- Nil
Пусть имеется описание переменных Type q = array [1..20] Of Char; z = Record x, y : Char End; Var x, y : ^Char; a, b : ^ q; c : ^z; p : Pointer; Тогда справедливы операторы присваивания
- a := x; y := b;
- x := y; x := p; p :=c;
- a := x; x := c; c := y;
- c := x; y := c;
Пусть имеется описание Type Pint = ^Integer; W = array [1..20] of Real; p = ^W; Var N : Pint; U : p; G : ^array [1..5] Of Char; B : ^Boolean; правильно описаны ссылочные переменные
- N, U, G
- N, U, B
- Pint, p, N, U, G, B
- N, U, p
Если Var i^ integer; то после выполнения new(i) указатель i приобретет значение адреса,
- с которого начинается динамическая область памяти
- которое является адресным нулем
- которое перед этим имел указатель кучи Heaporg
- которое перед этим имел указатель кучи Heapptr
Имеется фрагмент программы: b := 777; p := @b; p1 := p; p1^ := 999; Writeln( b ); b имеет тип Integer, p и p1 имеют тип ^Integer. В результате выполнения данного фрагмента на экран будет выведен/выведено
- число 777
- адрес ячейки памяти, выделенной для b
- число 999
- сообщение об ошибке
При использовании процедуры Assign (f, FileName) FileName — это
- переменная файлового типа
- определение логического файла
- параметр строкового типа для определения спецификации файла
- определение файлового типа
Для связи файловой переменной f1 с печатающим устройством необходимо выполнить процедуру
- Writeln(f1)
- Assign (f, ‘LPT1’)
- Assign (f1, ‘prn’)
- Assign (f1)
Все операции с динамической памятью выполняются под управлением особой программы, которая называется
- администратором кучи
- указателем
- кучей
- ссылкой
Элементы дерева, из которых не выходит ветвей, называются
- корнями
- основаниями
- листьями
- пустышками
Инкапсуляция — это
- возможность замещения методов объекта-родителя одноименными методами объекта-потомка
- способность объектов к расширению
- создание новых объектов на базе ранее определенных
- объединение в одном объекте данных и методов их обработки
Пустой текстовый файл
- не содержит никаких символов
- содержит символ #26
- может содержать сколько угодно пробелов
- не существует
Метод, имеющий одно имя в иерархии объектов, но реализующийся для каждого объекта своим собственным, пригодным для него способом, называется
- статическим
- наследуемым
- доступным
- виртуальным
Реальное число записей в открытом файле возвращает функция
- FilePos
- Seek
- Filesize
- Truncate
Если переменные a и b описаны следующим образом Var a, b: ^Real, то значениями переменных a^ и b^ могут быть
- адреса ячеек памяти
- любые числа
- Nil
- действительные числа
Есть описание Type TPerson = Object . . . TStudent = Object (TPerson) Ball : Real; Procedure Init (Nm, Dg : String; Sv, Bl : Real); Procedure ShowBall; end; Var a : TStudent; b : TPerson; Для того, чтобы в программе обратиться к методу ShowBall, необходимо написать
- ShowBall;
- a . ShowBall;
- TStudent . ShowBall;
- b . a . ShowBall;
Линейный список, в котором добавления и исключения элемента производятся с одного конца (вершины), называется
- вершинным списком
- однонаправленным списком
- стеком
- очередь
Если связь объекта с методом устанавливается во время выполнения программы, то такое связывание называется
- динамическим
- ранним
- поздним
- внешним
В результате выполнения процедуры New (p) p приобретает значение, соответствующее
- значению Nil
- значению нуль
- типу переменной p
- адресу, начиная с которого можно разместить данные
Для увеличения или уменьшения буфера ввода-вывода служит процедура
- SeekEof
- Eoln
- SetTextBuf
- Flush
Если операция ввода-вывода прошла без сбоев, то функция
- IOResult вернет значение 0
- Code вернет значение 0
- IOResult вернет значение 1
- Code вернет значение 1
Структура типа стек описана: Type Uk = ^Elem; Elem = Record x : Integer; next : Uk; End; Var p, q : Uk; Добавить элемент в стек (р — указатель на вершину стека) можно оператором
- New(q); p := q;
- New(q); Readln(q^.x); q^.next := p;
- New(q); Readln(q^.x); p := q; q^.next := p;
- New(q); Readln(q^.x); q^.next := p; p := q;
Пусть имеется следующее описание переменных Var a, b : Real; S, R : Integer; SS : Record x, y : Real End; Ar : array [1..5] Of Char; Неверно записанным оператором вывода в текстовый файл является
- Writeln (f, Ar [1], Ar [2], Ar [3], Ar [4], Ar [5], S, R)
- Writeln (f, a, b, SS, Ar)
- Writeln (f, a : 8 : 3, ‘S=‘, S : 4)
- Writeln (f, Ar [1], Ar [2], SS.x, SS.y)
Функция определения конца строки для текстовых файлов — это
- SetTextBuf ( f, buf, size)
- SeekEof (f)
- Eoln (f)
- Flush (f)
Процедура Readln после считывания всех данных в указанные в ней переменные из текстового файла
- переходит к следующей цепочке символов на этой строке
- игнорирует все символы до конца файла
- пропускает все незначащие символы этой строки и считывает следующую цепочку символов
- пропускает все оставшиеся символы до символов конца строки
Метод становится виртуальным, когда за его определением в типе объекта ставится служебное слово
- Public
- Constructor
- Virtual
- Inherited
В процедуре Read ( f, ) для чтения данных из типизированного файла параметр — это список ввода, содержащий
- одну или более переменных любого типа
- одну или более переменных такого же типа, что и компоненты файла
- перечень переменных, соответствующих по типу полям компоненты
- одну переменную такого же типа, что и компоненты файла
В описании ссылочного типа Type Ptr = ^t; t — это тип данных
- ссылочный
- только стандартный
- только структурированный
- стандартный или заранее описанный
Набор записей, каждая из которых имеет поле данных и указатель (ссылку) на следующую запись, называется
- списком
- ссылкой
- объектом
- деревом
Открывает текстовый файл для добавления данных в конец файла процедура
- Rewrite (f)
- Append (f)
- Reset (f)
- Read (f)
При объявлении уже существующих файлов
- контроль вида ранее созданных файлов осуществляется автоматически
- программист должен сам следить за соответствием вида объявления характеру файла
- нет надобности контроля вида ранее созданных файлов
- тип файла изменится в соответствии с новым объявлением
Полями объекта называются объявленные
- компоненты-процедуры и функции объекта
- компоненты-данные объекта
- данные и процедуры объекта
- компоненты-данные и компоненты-функции объекта
Пусть объявлены переменные файлового типа: Type Sklad = Record Name : String [30]; Num : String [10]; Count : Integer; Date : String [10]; End; Var f1 : File Of Sklad; f2 : Text; f3 : File; f4 : File Of Integer; Типизированными файлами являются:
- f1, f4
- f1, f2, f3, f4
- f1, f3, f4
- f3
Размер объекта Х в байтах определяет функция
- Ofs(X)
- Seg(X)
- Addr(X)
- SizeOf(x)
Если необходимо обнулить переменную Р, типа указатель, выполняется оператор
- Р := Nil;
- New(P);
- Dispose(P);
- P := 0;
В типизированных файлах компонент может иметь тип
- только структурированный
- только ординарный
- любой ординарный или структурированный
- любой
Вершина дерева, в которую не входит ни одного ребра, называется
- основанием дерева
- корнем дерева
- листом дерева
- вершиной дерева
Для связи файловой переменной с физическим файлом на диске предназначена процедура
- Reset
- Rewrite
- Assign
- Read
Имеется фрагмент программы: N := 17; AddrN := @N; Writeln(AddrN); N имеет тип Integer, AddrN имеет тип ^Integer. В результате выполнения данного фрагмента на экран будет выведен/выведено
- число 17
- адрес ячейки памяти, выделенной для N
- сообщение об ошибке
- адрес ячейки памяти, выделенной для AddrN
Для задания буфера обмена для нетипизированных файлов необходимо выполнить процедуру
- Reset (f, BufSize) или Rewrite (f, BufSize)
- Rewrite (f, BufSize )
- BlockRead (f , A, n, result) или BlockWrite (f , A, n, result)
- SetTextBuf (f, buf, size)
или напишите нам прямо сейчас
⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.


