Тест 15. Файлы (1+2+3+...+15)

Поставьте в соответствие название и описание стандартных потоков
stdout - поток стандартного вывода (обычно связан с дисплеем);
stdprn - поток для стандартной печати;
stdin - поток стандартного ввода (обычно связан с клавиатурой);
stderr - вывод сообщений об ошибках (связан с дисплеем);
stdaux - дополнительный поток для последовательного порта

Укажите возможные режимы обмена при открытии потока
Произвольный
Текстовый
Бинарный
Последовательный

Что возвращает функция открытия потока при ошибке?
ERROR
Генерируется ошибка. Работа программы останавливается.
NULL
Указатель на поток

Что такое “поток” в языке Си?
Термин “поток” в языке Си не применяется
Это специальным образом оформленная последовательность команд
Это байтовая последовательность, передаваемая в процессе ввода-вывода

Стандартные потоки …
Назначаются и открываются автоматически
Зависит от системы программирования
Назначаются и открываются программистом
Назначаются автоматически, открываются программистом по необходимости

Что является признаком конца файла?
Значение NULL указателя файла
Ошибка чтения из файла
Стандартная константа EOF
Определить конец файла невозможно

Поставьте в соответствие формальным параметрам функции fseek их описания
fseek(FILE *fp, long int n, int origin)
n - смещение
fp - указатель на поток
origin - начало отсчета

Укажите режим открытия файлов для чтения данных
w+
w
r+
r
a
a+

Что произойдет при попытке открыть для записи существующий файл?
Файл будет открыт. Содержимое файла будет уничтожено
Произойдет ошибка открытия файла
Пустой файл будет создан в оперативной памяти
На диске будет создан новый пустой файл

Что возвращает функция открытия потока при удачном выполнении?
NULL
Значение не определено
Указатель на поток
OK

Что произойдет при попытке открыть для добавления существующий файл?
Файл будет открыт. Указатель файла будет установлен в конец файла
Произойдет ошибка открытия файла
На диске будет создан новый пустой файл
Файл будет открыт. Указатель файла будет установлен в начало файла

Что произойдет при попытке открыть для записи несуществующий файл?
На диске будет создан новый пустой файл
Произойдет ошибка открытия файла
Пустой файл будет создан в оперативной памяти
На диске будет создан новый файл. Содержимое файла - мусор

Что произойдет при попытке открыть для чтения несуществующий файл?
Пустой файл будет создан в оперативной памяти
Произойдет ошибка открытия файла
На диске будет создан новый пустой файл
На диске будет создан новый файл. Содержимое файла - мусор

На что указывает указатель файла?
На текущий байт файла, который может быть считан
На начало файла на внешнем носителе информации
На адрес первого байта файла в оперативной памяти
Термин “указатель” к файлу не применяется

Укажите режим открытия файлов для записи данных
a
w
r+
r
a+
w+

1 лайк