单选题 有以下程序: #include 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); fscanf(fp,“%s”,str); puts(str); fclose(fp); } 程序的运行结果是( )。
【正确答案】 C
【答案解析】解析:本题考查文件操作函数:fprintf()函数。fprintf()函数向文件输出,将输出的内容输出到硬盘上的文件,或是相当于在文件的设备上执行两次fprintf后,文件中有abc28,所以C选项正确。