问题 填空题

以下程序的功能是从名为“filea. dat”的文本文件中逐个读入字符并显示在屏幕上,请填空。
#include<stdio.h>
main()
FILE *fp; char ch;
fp=fopen(______);
ch=fgetc(fp);
while(______(fp))putchar(ch); ch=fgetc(fp);
putchar(’\n’); fclose(fp);

答案

参考答案:!feof "filea. dat", "r\

解析: 考查对文件的操作。fopen函数的调用方式通常为fopen(文件名,使用文件方式)。本题中要求程序可以打开filea. dat文件,并且读取文件中的内容,所以空白处应当填入"filea. dat", "r"。在while循环体中判断是否到文件结尾,所以空白处应填入!feof。

选择题
单项选择题