问题 单项选择题

有如下程序
#include <stdio.h>
main()

FILE *fp1;
fp1;fopen("f1. txt","w");
fprintf(fpl, "abc")
fclose(fpl);

若文本文件f1.txt中原有内容为:good,则运行以上:程序后文件f1.Mt中的内容为

A.goodabc

B.abcd

C.abc

D.abcgood

答案

参考答案:C

解析: 本题考植的知识点是操作文件的几个基本函数。主函数中定义了一个文件指针中1,然后通过fopen()函数,以写的方式打开文件“f1.txt’,并让指针印1指向它,接着调用fptind()函数将“abc”写到文件fp1所指的文件里,由于开始fp1指向文件的“f1.txt”的开始位置,因此“abc”将把文件“f1.txt”里原来的内容“good”覆盖掉,故文件“f1.txt”里最后的内容为“abc”,所以,4个选项中选项C符合题意。
中选项A符合题意。

单项选择题
填空题