有以下程序 #inculde main() { FILE*Fp;char str[10]; Fp=Fopen(“myFile.dat”,”W”); Fputs(“aBc”,Fp);Fclose(Fp); Fp=Fopen(“myFil

admin2010-04-21  23

问题 有以下程序
#inculde
main()
{  FILE*Fp;char str[10];
   Fp=Fopen(“myFile.dat”,”W”);
   Fputs(“aBc”,Fp);Fclose(Fp);
   Fp=Fopen(“myFile.dat”,”a+”);
   FprintFF(Fp,”%d”,28);
   reWind(Fp);
   FscanF(Fp,”%s”,str);puts(str);
   Fclose(Fp);
}
程序运行后的输出结果是

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

答案C

解析 首先打开文件写入字符串"abc",然后关闭文件,再打开时文件指针定位到了最后,写入"28",然后重定位位置指针到开始,读取字符串为"abc28"。
转载请注明原文地址:https://jikaoti.com/ti/xaI0FFFM
0

最新回复(0)