本题的考查点是文件处理函数。 fwrite(buffer,size,count,fp); :buffer 是一个指针 , 用于指向输出数据存放在内存区域的起始地址 ,size 是要输出的字节数 ,count 是要输出大小为 size 个字节的数据块的个数。fp是文件指针。fwrite函数的功能是对fp所指向的文件存入count次,每次存放一个大小为size的数据块,将存入的数据块存到buffer指向的内存区,如果buffer内存区有数据,则将其覆盖。本题中第一次调用fwrite函数是向文件中写入s2的值"Beijing",第二次调用fwrite函数是向文件中写入s1的值"China",并将先前的"Beijing"的前几个字符覆盖,得到"Chinang"。 故本题答案为B。