在C语言中,关于函数fseek的说法正确的是( )。
A.使位置指针重新返回文件的开头
B.使位置指针到文件的结尾
C.可以改变文件位置指针
D.利用fseek函数只能实现文件顺序读写
第1题:
有以下程序:#include<stdio.h>void main(){ fILE*fp; int i,a[4]={1,2,3,4},b; fp=fopen("data.dat","wb"); for(i=0;i<4;i++) fwrite(&a[i],sizeof(int),1,fp); fclose(fp) fp=fopen("data.dat","rb"); fseek(fp,-2L*sizeof(int),1,fp);/*文件中读取sizeof(int)字节的数据到变量b中*/ fclose(fp); printf("%d\n",b);}程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是( )。A.使位置指针从文件末尾向前移2*sizeof(int)字节B.使位置指针从文件末尾向前移2字节C.使位置指针向文件末尾向前移懂2*sizeof(int)字节D.使位置指针向文件末尾移动2字节
第2题:
函数 rewind 的作用是
A.使文件位置指针重新返回文件的开始位置
B.将文件位置指针指向文件中所要求的特定位置
C.使文件位置指针指向文件的末尾
D.使文件位置指针自动移至下一个字符位置
第3题:
A、文件指针,文件的开头
B、文件指针,文件的当前位置
C、文件号,文件的当前位置
D、文件号,文件的开头
第4题:
A.改变文件的位置指针
B.实现文件的顺序读写
C.实现文件的随机读写
D.以上答案均正确
第5题:
A.重新返回文件的开头
B.返回到前一个字符的位置
C.指向文件的末尾
D.自动移至下一个字符的位置
第6题:
下面关于ftell()函数成功调用说法不正确的是()
A.会清除流结束标志
B.返回读写指针当前相对文件起始位置的位移量
C.返回读写指针当前相对文件结束位置的位移量
D.会撤销已调用ungetc()对流的影响
第7题:
fseek函数的正确调用形式是
A.fseek(文件指针,起始点,位移量)
B.fseek(文件指针,位移量,起始点)
C.fseek(位移量,起始点,文件指针)
D.fseek(起始点,位移量,文件指针)
第8题:
此题为判断题(对,错)。
第9题:
A.取得当前文件指针的位置,该位置为相对于文件开头的位移量表示
B.取得当前文件指针的位置,该位置为相对于文件末尾的位移量表示
C.出错时返回值为0
D.以上叙述都不正确
第10题:
利用fseek函数可实现的操作是( )。
A.实现文件的顺序读写
B.改变文件的位置指针
C.实现文件的随机读写
D.以上答案均正确