下列语句中,不能将fp指向的文件的内部指针指向文件尾的是( )

admin2016-12-25  28

问题 下列语句中,不能将fp指向的文件的内部指针指向文件尾的是(    )

选项 A、fp=fopen("a.txt","ab+");
B、fseek(fp,oL,SEEK - END);
C、fp=fopen("a.txt","ab";)
D、fseek(fp,20L,1)

答案D

解析 A项中“ab+”代表为了读写而打开一个二进制文件,位置指针移到文件末尾,如果二进制文件  不存在,则自动建立文件,存在就会清空文件;B项中表示以文件的末尾为起始点,移动0个偏移量;C项中“ab”代表为读写打开一个二进制文件,位置指针移到文件末尾;而D项则表示以当前位置为起点向前移动20个字节的位置,所以选D。
转载请注明原文地址:https://jikaoti.com/ti/8EtaFFFM
0

最新回复(0)