问题 填空题

有以下程序:
#include <stdio.h>
main()
FILE *pf;
char *s1="China",*s2="Beijing";
pf=fopen("abc.dat","wb+");
fwrite(s2,7,1, pf);
rewind(pf); /*文件位置指针回到文件开头*/
fwrite(s1,5,1, pf);
fclose(pf);

以上程序执行后,abc.dat文件的内容是______。

答案

参考答案:Chinang

解析: 本题考查文件相关知识。“wb+”用于打开或建立二进制文件并允许对其进行读和写操作。文件操作先写入了s2,然后将文件指针移动到文件夹,再写入s1,这样s1就会覆盖掉一部分s2的内容。

单项选择题
选择题