单选题
对于下述程序,在方式串分别采用“wt”和“wb”运行时,两次生成的文件TEST的长度分别是
#include<stdio.h>
void main()
{ FILE *fp=fopen("TEST",);
fputc('A',fp);fputc('/n',fp);
fputc('B',fp);fpute('/n',fp);
fputc('C',fp);
fclose(fp);}
A. 7字节、7字节
B. 7字节、5字节
C. 5字节、7字节
D. 5字节、5字节
A
B
C
D
【正确答案】
B
【答案解析】
[解析] 以“wt”方式写入的是字符文件,转义字符“/n”被看做两个字符来处理。而“wb”方式写入的是二进制文件,转义字符“/n”是一个字符。
提交答案
关闭