问题 单项选择题

有以下程序#include main(){ FILE *pf;char *s1:"China",*s2="Beijing";pf=fopcn("abc.dat","wb+");fwrite(s2,7,1,pf);rewind(pf);/*文件位置指针回到文件开头*/fwrite(sl,5,1,pf);fclose(pf);}以上程序执行后abc.dat文件的内容是

A.China

B.Chinang

C.ChinaBeijing

D.BeijingChina

答案

参考答案:B

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

问答题 简答题
填空题