问题 单项选择题

有如下程序 #include<stdio.h> main() { FILE *fpl;fpl=fopen("f1.txt","w");fprintf(fp1,"abc");fclose(fp1); } 若文本文件f1.txt中原有内容为:good,则运行以上程序后文件f1.txt中的内容为

A.goodabc

B.abcd

C.abc

D.abcgood

答案

参考答案:C

解析:主函数中定义了一个文件指针fp1,然后通过fopen()函数,以写的方式打开文件“fl.txt”,并让指针fp1指向它,接着调用fpfintf()函数将“abc”写到文件fp1所指的文件里,由于开始fp1指向文件的“fl.txt”的开始位置,因此“abc”将把文件“fl. txt”里原来的内容“good”覆盖掉,故文件“fl.txt”里最后的内容为“abc”。

单项选择题
问答题 简答题