【单选题】已知有语句"FILE *fp; int x=123; fp=fopen("out.dat","w");",如果需要将变量x的值以文本形式保存到一个磁盘文件out.dat中,则以下函数调用形式中,正确的是( ).
A. fprintf("%d",x);
B. fprintf(fp,"%d",x);
C. fprintf("%d",x,fp);
D. fprintf("out.dat","%d",x);
查看答案
【单选题】若文件尚未结束则文件函数feof()的返回值是( ).
A. 0
B. 1
C. -1
D. NULL
【单选题】以下不能将文件指针移到文件开头的函数是( ).
A. rewind(fp);
B. fseek(fp,0,SEEK_SET);
C. fseek(fp,-(long)ftell(fp),SEEK_CUR);
D. fseek(fp,0,SEEK_END);
【单选题】若用fopen()函数打开一个已存在的文件文件,保留该文件原有数据且可以读也可以写,则文件打开方式是( ).
A. "r+"
B. "w+"
C. "a+"
D. "a"
【单选题】fseek函数可以实现的操作是( ).
A. 改变文件的位置指针的当前位置
B. 文件的顺序读写
C. 文件的随机读写
D. 以上都不对