选择题

有以下程序

【正确答案】 A
【答案解析】

本题考査的是文件操作。程序首先定义了一个文件指针pf,并使用fopen() 函数以“wb+”方式新建一个可读写的二进制文件“123.dat”。然后使用fwrite()函数写入字符串s2的前7*1个 字符。现在文件中的内容应该为“Beijing”。接下来程序使用rewind()函数,将文件的读写指针调回起始位 置。并又调用fwrite()函数写入字符串s1的前5*1个字符。所以文件原内容“Beijing”的前5个字符被覆盖,结 果为“Chinang”,故本题应该选择A 。