Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
test_inf_1_redakt.docx
Скачиваний:
3
Добавлен:
08.11.2018
Размер:
100.25 Кб
Скачать

16. Файлы

1. Верно ли, что текстовый файл - файл последовательного доступа? ДА

2. Какие файлы являются файлами прямого доступа? типизированные нетипизированные

3. Какого типа данные можно записать в текстовый файл? integer real char string boolean

4. Сколько записей может содержать типизированный файл? 0..много

5. Сколько строк может содержать текстовый файл? 0..много

6. Какой функцией определяется длина файла? FileSile

7. Нужно ли при определении файла заранее указывать его длину? НЕТ

8. Могут ли одновременно быть доступными несколько компонентов последовательного

файла? НЕТ

9. Могут ли быть записями одного и того же типизированного файла следующие значения: '1', -5, 1.73? НЕТ

10. Куда помещается при записи очередной компонент типизированного файла? в положение указателя

11. Какая запись будет прочитана по команде чтения? в положение указателя

12. Какая процедура связывает файловый указатель и имя файла? AssignFile

13. Какая процедура открывает существующий файл? Reset

14. Какая процедура открывает текстовый файл для добавления новых записей? Append

15. Какая процедура создает новый файл? Rewrite

16. Какая процедура прерывает связь между файловым указателем и именем файла? CloseFile

17. Какая процедура перемещает файловый указатель f на n-запись в файле? Seek Seek(f,n)

18. Какая процедура читает типизированный файл? read

19. Какая процедура читает нетипизированный файл? BlockRead

20. Какая процедура записывает в типизированный файл? Write

21. Какая процедура записывает в нетипизированный файл? BlockWrite

22. Отличаются ли действия, соответствующие процедурам Reset и Rewrite? ДА

23. Можно ли открыть текстовый файл одновременно для чтения и записи? НЕТ

24. Можно ли открыть типизированный файл одновременно для чтения и записи? ДА

25. Можно ли прочитать типизированный файл, открытый для записи? НЕТ

26. Можно ли изменить какую-то запись уже существующего последовательного файла? НЕТ

27. Можно ли добавить новую запись в текстовый файл после того, как он был прочитан до конца? НЕТ

28. Какое значение принимает стандартная функция EOF(f), если файловый указатель стоит в конце файла? true

29. Может ли файл не содержать ни одной записи? ДА

30. Какие действия производит процедура CloseFile(f) ?

дописывает файловый буфер на диск прерывает связь между файловым указателем и именем файла

31. Что делает следующая программа:

program WhatIsIt;

var

f: file of integer;

i: integer;

begin

AssignFile(f,'Int.dat'); Reset( f );

while not eof( f ) do

begin

read( f, i );

writeln( i )

end;

CloseFile(f)

end. читает целые числа из типизированногго файла и выводит на монитор

32. Можно ли использовать программу для чтения файла?

program WhatIsIt;

var

f: file of integer;

i: integer;

begin

AssignFile(f,'Int.dat'); Reset( f );

repeat

read( f, i );

writeln( i )

until eof( f );

CloseFile(f)

end. ДА

33. В каких строках программы допущены ошибки? во всех, кроме Rewrite(f)

34. Файл открыт для записи. Можно ли по состоянию функции eof(f) определить, была ли сделана хотя бы одна запись в файл f? НЕТ

35. Какая процедура меняет текущую папку? ChDir

36. Какая процедура проверяет, что указатель текстового файла стоит на признаке конца строки? Eoln

37. Какая процедура уничтожает файл? Erase

38. Какая процедура дописывает данные из буфера файла на диск? Flush

39. Какая функция возвращает код ошибки ввода/вывода в файл? IOResult

40. Какая процедура создает новую папку? MkDir

41. Какая процедура переименовывает существующий файл? Rename

42. Какая процедура удаляет пустую папку? RmDir

43. Какая процедура отсекает файл прямого доступа от файлового указателя? Truncate

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]