Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Сборник тестовых вопросов и задач по языку программирования Си. В 2 частях. Ч. 1. Практикум

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
141
2. Какие файлы будут закрыты с помощью функции fclose() в следую-
щей программе?
ошибка в fclose().
3. Какие из следующих операций выполнятся над файлом "data.txt"
с помощью приведенного кода?
чтение и запись.
4. Что означает fp в программе?
структура, содержащая указатель char, который указывает на первый
символ файла.
5. Каково назначение “rb в функции fopen(), используемой ниже
в коде?
открыть "data.txt" в двоичном режиме для чтения.
6. Какими функциями можно записать строку в стандартный поток
вывода stdout?
puts();
fputs().
7. Какими функциями можно прочитать строку из входного потока?
gets();
fgets().
8. Каково назначение потоковой функции fwrite( )?
записывает блок данных в поток.
9. Какие функции объявляются в заголовочном файле <string.h>?
функции для манипулирования символьными строками.
10. Каково назначение функции fseek( )?
перемещает указатель чтения или записи в потоке.
11. Файл открыт командой s = fopen (“f.txt”, “r”). Какой командой
следует закрыть этот файл?
fclose(s);
142
12. Дана команда s = fopen(“data.txt”, “w”). Какой тип имеет пере-
менная s?
FILE *.
13. Если по какой-либо причине файл не может быть открыт, то функ-
ция fopen возвращает значение:
NULL.
14. Предположим, что открыт текстовый файл. Что выполняет сле-
дующий код?
посимвольно читает файл.
15. Какое высказывание является верным для функции fgets, имеющей
прототип char*fgets(char*str, intlength, FILE *fp) ?
возвращает указатель на считанную строку, если чтение было успешным,
или указатель NULL, если произошла ошибка.
16. Добавьте недостающий аргумент в вызов функции
fscanf(fp1, "%c", ___);
&ch.
17. При помощи какого режима можно открыть бинарный файл для
чтения и записи в режиме добавления?
w+b.
18. При помощи какого режима можно открыть бинарный файл для
чтения?
r.
19. В каком режиме следует открыть файл, чтобы подсчитать число
символов табуляции в файле?
бинарном.
20. Дан файл, в котором содержатся пять символов перевода на новую
строку. При открытии файла в текстовом режиме выполнен подсчет коли­чества содержащихся в нем символов перевода строки. Что будет получено в результате?
0.
21. Что выполняет функция feof()?
возвращает значение, отличное от 0, если достигнут конец файла.
143
22. Что выполняет функция ferror()?
возвращает значение, отличное от 0, если произошла ошибка чтения или
записи.
23. Что будет выведено на экран в результате работы следующей
программы при условии, что в файле demo1.txt содержится фраза "you are
a good programmer"?
you a
re a
good
progr
ammer.
24. Что будет выведено на экран в результате работы следующей
программы при условии, что в файле demo1.txt содержится фраза "you are a good programmer"?
you are a good programmer.
25. Что будет выведено на экран в результате работы следующей
программы при условии, что в файле demo1.txt содержится фраза "you are a good programmer"?
you are a good programmerdemo.
26. Что будет выведено на экран в результате работы следующей
программы?
ошибка компиляции.
27. Что будет выведено на экран в результате работы следующей
программы?
-1.
28. Что будет выведено на экран в результате работы следующей
программы?
ошибка компиляции.
29. Что выполняет следующая программа?
считывание из файла построчно.
30. В каком режиме необходимо открыть файл для дозаписи в него,
а не для его повторного создания?
a.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]