选择题
23.
有如下程序:
#include<stdio.h>
main()
{ FILE *fp1;
fp1=fopen("f1.txt","w");
fprintf(fp1,"abc");
fclose(fp1);
}
若文本文件f1.txt中原有内容为“good”,则运行以上程序后文件f1.txt中的内容为______。
A、
goodabc
B、
abcd
C、
abc
D、
abcgood
【正确答案】
C
【答案解析】
当用“w”打开时,已存在一个以该文件名命名的文件,则在打开时将该文件删除,再重新建立一个新文件,因此当输入时原来的内容已被覆盖,所以只有后输入的内容,故选择选项C。
提交答案
关闭