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

admin2022-10-24  28

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

选项 A、abc
B、28c
C、abc28
D、因类型不一致而出错

答案C

解析 本题考查文件操作函数。fprintf函数将内容写人硬盘的文件,fputs函数将字符串写入文件,最终文件的内容为abe28。故本题答案为C选项。
转载请注明原文地址:https://jikaoti.com/ti/rid0FFFM
0

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