在C语言中,关于函数fseek的说法正确的是()。A.使位置指针重新返回文件的开头B.使位置指针到文件的

题目

在C语言中,关于函数fseek的说法正确的是( )。

A.使位置指针重新返回文件的开头

B.使位置指针到文件的结尾

C.可以改变文件位置指针

D.利用fseek函数只能实现文件顺序读写

参考答案和解析
正确答案:C
解析:fseek()函数可以自由的改变文件位置指针的位置,即可以自由读写文件中的任何位置,故选项A、B、D都是错误的,应该选择C。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第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字节


正确答案:A
fseek 用于二进制方式打开的文件,移动文件读写指针位置.

第2题:

函数 rewind 的作用是

A.使文件位置指针重新返回文件的开始位置

B.将文件位置指针指向文件中所要求的特定位置

C.使文件位置指针指向文件的末尾

D.使文件位置指针自动移至下一个字符位置


正确答案:A
解析:函数rewind的功能是将文件指针重新指向一个流的开头。 用法如下:int rewind(FILE *stream);并且无返值。

第3题:

fseek(fd,-10L,1)中的fd和1分别为()

A、文件指针,文件的开头

B、文件指针,文件的当前位置

C、文件号,文件的当前位置

D、文件号,文件的开头


参考答案:B

第4题:

利用fseek函数可以()。

A.改变文件的位置指针

B.实现文件的顺序读写

C.实现文件的随机读写

D.以上答案均正确


正确答案:D

第5题:

函数rewind(fp)的作用是:使文件位置指针()。

A.重新返回文件的开头

B.返回到前一个字符的位置

C.指向文件的末尾

D.自动移至下一个字符的位置


正确答案:A

第6题:

下面关于ftell()函数成功调用说法不正确的是()

A.会清除流结束标志

B.返回读写指针当前相对文件起始位置的位移量

C.返回读写指针当前相对文件结束位置的位移量

D.会撤销已调用ungetc()对流的影响


正确答案:C

第7题:

fseek函数的正确调用形式是

A.fseek(文件指针,起始点,位移量)

B.fseek(文件指针,位移量,起始点)

C.fseek(位移量,起始点,文件指针)

D.fseek(起始点,位移量,文件指针)


正确答案:B

第8题:

C语言中rewind函数使位置指针回到文件的开头位置,而fseek函数使位置指针移到指定的位置。()

此题为判断题(对,错)。


参考答案:正确

第9题:

函数ftell的作用是( )

A.取得当前文件指针的位置,该位置为相对于文件开头的位移量表示

B.取得当前文件指针的位置,该位置为相对于文件末尾的位移量表示

C.出错时返回值为0

D.以上叙述都不正确


正确答案:A 

第10题:

利用fseek函数可实现的操作是( )。A.实现文件的顺序读写 B.改变文件的位置指针 SXB

利用fseek函数可实现的操作是( )。

A.实现文件的顺序读写

B.改变文件的位置指针

C.实现文件的随机读写

D.以上答案均正确


正确答案:B
本题考查fseek函数,其功能是:改变文件的位置指针;辅助实现文件的顺序读写;辅助实现文件的随机读写。

更多相关问题