有以下程序: #include<stdio.h> main( ) { FILE *fp;char str[10]; fp=fopen("myfile.dat","w"); fputs("abe",fp): fclose(fp); fp=fopen("myf

admin2022-06-24  6

问题 有以下程序:
#include<stdio.h>
main( )
{
FILE *fp;char str[10];
fp=fopen("myfile.dat","w");
fputs("abe",fp):
fclose(fp);
fp=fopen("myfile.dat","a+");
fprintf(fp,"%d",28);
rewind(fp);
fseanf(fp,"%s",str):
puts(str);
fclose(fp);
}
程序的运行结果是(          )。

选项 A、abe
B、28e
C、abe28
D、因类型不一致而出错

答案C

解析 本题考查文件操作函数:fprintf( )函数。fprintf( )函数向文件输出,将输出的内容输出到硬盘上的文件,或是相当于在文件的设备上执行两次fprintf后,文件中有abe28,故C选项正确。
转载请注明原文地址:https://jikaoti.com/ti/nxd0FFFM
0

相关试题推荐
最新回复(0)