Вопрос: Укажите верные утверждения.
(*ответ*) Для нетипизированных файлов файл может быть открыт для чтения с помощью процедуры Reset (f, BufSize)
(*ответ*) Для нетипизированных файлов файл может быть открыт для чтения с помощью процедуры Rewrite (f, BufSize)
(*ответ*) Размер буфера передачи данных можно изменить.
(*ответ*) По умолчанию размер буфера передачи данных равен 128 байт.
 Для нетипизированных файлов файл может быть открыт для чтения с помощью процедуры Append (f, BufSize).
 По умолчанию размер буфера передачи данных равен 1 байт.
Укажите верные утверждения.
(*ответ*) По умолчанию размер буфера передачи данных равен 128 байт
(*ответ*) Минимальный блок, который может быть записан или прочитан из файла, -1 байт
(*ответ*) Максимальный размер блока, который может быть записан или прочитан из файла, -64 Кбайт
 Минимальный блок, который может быть записан или прочитан из файла, -128 байт
 Максимальный размер блока, который может быть записан или прочитан из файла, -128 байт
Укажите верные утверждения.
(*ответ*) Под ссылочную переменную отводится 4 байта памяти
(*ответ*) Память под ссылочную переменную отводится в сегменте данных
(*ответ*) Ссылочные переменные содержат адрес ячейки памяти
 Память под ссылочную переменную отводится в динамической области памяти
 Под ссылочную переменную отводится 2 байта памяти
Укажите верные утверждения.
(*ответ*) К ссылочным переменным имеет смысл обращаться только после выполнения процедуры New (p).
(*ответ*) Параметром обращения к процедуре New (p) является типизированный указатель
(*ответ*) В результате обращения к процедуре New указатель приобретает значение адреса
 Параметром обращения к процедуре New (p) является нетипизированный указатель
 С помощью процедуры New выделяется ячейка памяти в сегменте данных
Укажите верные утверждения.
(*ответ*) Двунаправленный список называется очередью
(*ответ*) Каждый элемент очереди содержит указатель на следующий элемент и еще на предыдущий
(*ответ*) Очередь определяют два указателя
 Для очереди соблюдается принцип «первым пришел - последним ушел»
 Очередь - линейный список, в котором добавления и исключения элемента производятся с одного конца.
Укажите верные утверждения.
(*ответ*) Стек - линейный список, в котором добавления и исключения элемента производятся с одного конца
(*ответ*) Для стека соблюдается принцип «первым пришел - последним ушел»
(*ответ*) Работа со стеком осуществляется через указатель стека
 Стек определяют два указателя
 Для стека соблюдается принцип «первым пришел - первым ушел»
Укажите верные утверждения. Процедура Close (f)
(*ответ*) закрывает файл
(*ответ*) осуществляет регистрацию файла в каталоге
(*ответ*) выполняется автоматически по отношению ко всем открытым файлам при нормальном завершении программы
 закрывает все открытые файлы
Укажите верные утверждения. Функция Eof (f)
(*ответ*) возвращает результат типа Boolean
(*ответ*) дает значение False, если считанный компонент файла не последний
(*ответ*) дает значение True, если считан последний компонент файла
(*ответ*) работает, если файл f открыт
 работает, если файл f закрыт
 дает значение False, если считан последний компонент файла
Укажите оператор, считывающий элемент из стека, не удаляя его.
(*ответ*) Y := p^.x
 p^.x := y
 y := p.x^
 p.x^ := y
Укажите процедуры, которые возвращают динамическую память в кучу.
(*ответ*) Dispose (p)
(*ответ*) Freemem (p, Size)
 New (p)
 Mark (p)
 Getmem (p, Size)
Укажите процедуры, которые выделяют память под динамическую переменную.
(*ответ*) Getmem (p, Size)
(*ответ*) New (p)
 Dispose (p)
 Freemem (p, Size)
 Mark (p)
Категория: разное
Ответы:
Правильные ответы к тесту выделены
Тест  прошел проверку
ставим +1 к ответу)