下面选项中关于文件指针概念的叙述正确的是
A.文件指针就是文件位置指针,表示当前读写数据的位置
B.文件指针指向文件在计算机中的存储位置
C.文件指针是程序中用FILE定义的指针变量
D.把文件指针传给fscanf函数,就可以向文本文件中写入任意的字符
FILE *myf;ling f1;
myf=______("test.t","1.b");
fseek(myf,0,SEEK_END);f1=ftel(myf);
fclose(myf);
printf("%d\n",f1);
在UNIX系统中,为每介文件建立了一个(1),其中包含文件的物理地址等;为每个进程设置一张(2),以方便用户对文件的访问。另外,为了实现文件读写指针的共享,又设置了一张(3)。 A. 用户文件描述符表
B. 索引结点
C. 文件控制块
D. 索引表
E. 文件表
有以下程序 include<stdio.h> main() {FILE*pf; char*sl=”China,*s2=Beijing: pf=fopen(abc.dat,wb+); fwrite(s2,7,l,pf); rewind(pf);/*文件位置指针回到文件开头*/ fwrite(sl,5,1,pf); fclose(pf); } 以上程序执行后abc.dat文件的内容是
A.Chinang
B.China
C.ChinaBeijing
D.BeijingChina
A.2
B.1
C.4
D.3
fseek函数的正确调用形式是()。
A.fseek(文件指针,起始点,位置量);
B.fseek(文件指针,位置量,起始点);
C.fseek(位置量,起始点,fp);
D.fseek(起始点,位置量,文件指针)
函数rewind的作用是()。
A.使位置指针重新返回文件的开头
B.将位置指针指向文件中所要求的特定位置
C.使位置指针指向文件的末尾
D.使位置指针自动移动到下一个字符位置