有以下程序 #include main() { FILE *f; f=fopen("filea.txt","w"); fprintf(f,"abc"); fclose(f); } 若文本文件filea.txt中原有内容为:hello,则运行以上程序后,文

admin2019-08-10  58

问题 有以下程序
#include
main()
{ FILE *f;
f=fopen("filea.txt","w");
fprintf(f,"abc");
fclose(f);
}
若文本文件filea.txt中原有内容为:hello,则运行以上程序后,文件filea.txt中的内容为( )。

选项 A、abc
B、abclo
C、helloabc
D、abchello

答案A

解析 该程序段的作用是将字符串"abc"写入到文件filea.txt中,由于打开文件时以只写方式打开,打开已经存在的文件会先把文件长度清0后再写入数据,所以运行结束后,文件filea.txt中的数据为"abc",答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/YuRp777K
0

最新回复(0)