A-A+

对于下述程序 在方式串分别采用“wt”和“wb”运行时 两次生成的文件TEST的长度分别是

2022-08-06 00:49:59 问答库 阅读 174 次

问题详情

对于下述程序,在方式串分别采用“wt”和“wb”运行时,两次生成的文件TEST的长度分别是 #include<stdio.h> void main() { FILE *fp=fopen("TEST",); fputc("A",fp);fputc("n",fp); fputc("b",fp);fputc("n",fp); fputc("C",fp); fclose(fp);}
A.7字节、7字节
B.7字节、5字节
C.5字节、7字节
D.5字节、5字节

参考答案

正确答案:B
解析: 以“wt”方式写入的是字符文件,转义字符'\n'被看做两个字符来处理。而“wb”方式写入的是二进制文件,转义字符'\n'是一个字符。

考点:长度,方式