函数调用语句;fseek(fp,-20L,SEEK_END) ;的含义是( )A.将文件位置指针移到距离文件头20个字节处B.将文件位置指针从当前位置向后移动20个字节C.将文件位置指针从文件末尾处向后退20个字节D.将文件位置指针移到离当前位置20个字节处

题目

函数调用语句;fseek(fp,-20L,SEEK_END) ;的含义是( )

A.将文件位置指针移到距离文件头20个字节处

B.将文件位置指针从当前位置向后移动20个字节

C.将文件位置指针从文件末尾处向后退20个字节

D.将文件位置指针移到离当前位置20个字节处


相似考题
更多“函数调用语句;fseek(fp,-20L,SEEK_END) ;的含义是()A.将文件位置指针移到距离文件头20个字节处B. ”相关问题
  • 第1题:

    如果将主文件型指针fp指向的文件内部指针置于文件尾,正确的语句是( )。A.feof(fp);B.rewind(fp);C.fseek(fp,OL,0);D.fseek(fp,OL,2);


    正确答案:D
    文件操作;主文件型指针fp指向的文件内部指针置于文件尾的操作;

  • 第2题:

    函数Rell(fp)的作用是( )。

    A.得到fp所指向文件的当前读写位置

    B.初始化流式文件的位置指针

    C.移动流式文件的位置指针

    D.以上3种答案均正确


    正确答案:A
    解析:位置指针当前值函数ftell()的基本调用格式为:ftell(fp)。
      fiell()函数的参数说明:"fp"是指向文件的文件型指针。
      ffell函数的功能:得到fp所指向文件的当前读写位置,即位置指针的当前值,如果函数的返回值为-1L,表示出错。

  • 第3题:

    利用fseek函数可以()。

    A.改变文件的位置指针

    B.实现文件的顺序读写

    C.实现文件的随机读写

    D.以上答案均正确


    正确答案:D

  • 第4题:

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

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

    A.实现文件的顺序读写

    B.改变文件的位置指针

    C.实现文件的随机读写

    D.以上答案均正确


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

  • 第5题:

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

    A.改变文件的位置指针

    B.文件的顺序读写

    C.文件的随机读写

    D.以上答案均正确


    正确答案:D
    解析:用fseek函数可以改变文件的位置指针,从而实现对文件的顺序读写和随机读写。

  • 第6题:

    函数调用语句:fseek(fp,-20L,1);的含义是______。

    A.将文件位置指针移到距离文件头20个字节处

    B.将文件位置指针从当前位置退后20个字节

    C.将文件位置指针从文件末尾处退后20个字节

    D.将文件位置指针移到离当前位置20个字节处


    正确答案:B

  • 第7题:

    函数fseek()的正确调用形式是( )。

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

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

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

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


    正确答案:B
    解析: 改变文件位置的指针函数fseek()的调用形式:
    fseek(fp,offset,position);。
    fseek函数参数说明:“fp”是指向该文件的文件型指针;“offset”为位移量,指从起始点position到要确定的新位置的字节数。也就是以起点为基准,向前移动的字节数。“position”为起始点,指出以文件的什么位置为基准进行移动,position的值用整型常数表示,“0”表示文件的开头,“1”表示文件的当前位置,“2”表示文件的末尾。

  • 第8题:

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

    A.实现文件的顺序读写

    B.改变文件的位置指针

    C.实现文件的随机读写

    D.以上答案均正确


    正确答案:D
    解析: 改变文件位置指针函数fseek()的功能:①改变文件的位置指针;②辅助实现文件的顺序读写;③辅助实现文件的随机读写。

  • 第9题:

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

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

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

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

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


    正确答案:C
    解析:fseek()函数可以自由的改变文件位置指针的位置,即可以自由读写文件中的任何位置,故选项A、B、D都是错误的,应该选择C。

  • 第10题:

    在C语言中,系统函数fseek()用来移动数据文件中的文件位置指针。()

    A

    B



  • 第11题:

    函数调用语句:fseek(fp,-10L,2);的含义是()

    • A、将文件位置指针移到距离文件头10个字节位置处
    • B、将文件位置指针从文件尾处向后退10个字节
    • C、将文件位置指针从当前位置向后移10个字节
    • D、将文件位置指针从当前位置向前移10个字节

    正确答案:B

  • 第12题:

    单选题
    函数rewind(fp)的作用是(  )。
    A

    函数rewind(fp)的作用是使文件读写指针指向文件开始位置

    B

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

    C

    使文件位置指针移至前一个字符的位置

    D

    使文件位置指针移至下一个字符的位置


    正确答案: B
    解析:
    rewind函数作用是使文件读写指针指向文件开始位置。答案选择A选项。

  • 第13题:

    有以下程序:#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 用于二进制方式打开的文件,移动文件读写指针位置.

  • 第14题:

    fseek函数的正确调用形式是

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

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

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

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


    正确答案:B

  • 第15题:

    函数ftell(fp)的作用是( )。

    A.得到fp所指向文件的当前读写位置

    B.初始化流式文件的位置指针

    C.移动流式文件的位置指针

    D.以上答案均正确


    正确答案:A
    位置指针当前值函数ftell的基本调用格式为ftell(fp)。ftell函数的功能:得到fp所指向文件的当前读写位置,即位置指针的当前值,如果函数的返回值为-1L,表示出错。

  • 第16题:

    有以下程序(提示:程序中fseek(fp-2L*sizeof(int),SEEK_END) ;语句的作用是使位置指针从文件末尾向前移2*sizeof(ing)字节) #include <stdio.h> 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),SEEK_END) ; fread (&b, sizeof (int),1,fp); /*从文件中读取sizeof(int)字节的数据到变量b中*/ fclose(fp); printf("%d\n",B) ; } 执行后输出结果是

    A.2

    B.1

    C.4

    D.3


    正确答案:D
    解析:函数fopen(constchar*filename,constchar*mode)的功能是以mode指定的模式打开filename指定的磁盘文件:fclose(FILE*fp)的功能是关闭文件指针fp指向的文件;函数fscanf(FILE*fp,constchat'*format1,address,--])的功能是根据format中的格式从中指向的文件中读取数据,并存入到相应的address指向的变量中.函数fprintf(FILE*fp,constchar*format[,argument--])的功能是把argument列表中的表达式值写到fp所指向的文件中;函数fwfite(void*ptr,intsize,intn,FILE*fp)的功能是把ptr指向的缓冲区中的size×n个字节写到文件指针fp指向的文件中。本题中首先定义了一个文件指针fp,然后通过函数fopen以可"wb"的方式打开文件"data.daft",直接通过一个for循环,每循环一次调用函数fwrite将数组中的元素a[i]的值写进fp所指的文件中,该循环共循环4次,循环完后fp所指文件的内容为123,然后通过fclose函数关闭fp所指文件.接着通过函数fopen以"rb”的方式打开文件"data.dat",通过fseek函数让指针中从文件末尾向前移动2个int型大小字节的,然后通过函数fread从中所指的文件中读取一个int型大小的数据到变量b中,故此时b的值为3,因此最后输出的,b的值为3,所以,4个选项中选项D符合题意。

  • 第17题:

    有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件末尾向前移2 * sizeof(int)字节): #include <stdio.h> main() { FILE *fp; int i, a[4]={1,2,3,4},b; fp=fopen("data.dar","wb"); for(i=0;i<4;i++) fwrite(&a[i],sizeof(int),1,fp); fclose(fp); fp=fopen("data.dar","rb"); fseek(fp,-2L*sizeof(int),SEEK_END); fread(&b,sizeof(int),1,fp); /*从文件中读取sizeof(int)字节的数据到变量b中*/ fclose(fp); printf("%d\n",b); } 执行后的输出结果( )。

    A.2

    B.1

    C.4

    D.3


    正确答案:D
    解析:Leek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件末尾向前移2*sizeof(int)字节,调用此函数后指针指向a[2],fread(&b,sizeof(int),1,fp)是从文件中读取sizeof(int)字节的数据到变量b中,也就是从文件中读取数据3到变量b中。

  • 第18题:

    函数rewind(fp))的作用是( )。

    A.使fp指定的文件的位置指针重新定位到文件的开始位置

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

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

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


    正确答案:A
    解析:位置指针重返文件头函数rewind()的调用形式为:rewind(fp)。其中,“fp”是指向文件的文件型指针。  rewind(fp)的功能是:使fp指定的文件的位置指针重新定位到文件的开始位置。

  • 第19题:

    有以下程序(提示,程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件末尾向前移2*sizeof(int)字节): #include <stdio.h> main() { FILE *fp; int i, a[4]={l,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.dar","rb"); fseek(fp,-2L*sizeof(int),SEEK END); fread(&b,sizeof(int),1,fp);/*从文件中读取sizeof(int)字节的数据到变量b中 */ fclose(fp); printf("%d\n",b); } 执行后输出结果是( )。

    A.2

    B.1

    C.4

    D.3


    正确答案:D
    解析:函数fopen(const char *filename,const char *mode)的功能足以mode指定的模式打开filename指定的磁盘文件;fclose(FILE *fp)的功能是关闭文件指针fp指向的文件;函数fscanf(FILE*fp,const char*format[,address,--])的功能是根据format中的格式从fp指向的文件中读取数据,并存入到相应的address指向的变量中。函数fprintf(FILE*fp,const char*format[,argument,--])的功能是把 argument列表中的表达式值写到fp所指向的文件中;函数fwrite(void *ptr,int size,int n,FILE *fp)的功能足把ptr指向的缓冲区中的 size×n个字节写到文件指针fp指向的文件中。本题中首先定义了一个文件指针fp,然后通过函数fopen以可wb的方式打开文件 data.dat,直接通过一个for循环,每循环一次调用函数fwrite将数组中的元素a[i]的值写进fp所指的文件中,该循环共循环4次,循环完后fp所指文件的内容为123,然后通过fclose函数关闭fp所指文件。接着通过函数fopen以rb的方式打开文件data.dat,通过fseek函数让指针fp从文件末尾向前移动两个血型大小字节,再通过函数fread从fp所指的文件畔,读取一个int型大小的数据到变量b中,故此时b的值为3,因此最后输出b的值为3,所以,4个选项中选项D符合题意。

  • 第20题:

    函数fseek(pf,OL,SEEK_END)中的SEEK_END代表的起始点是( )。A.文件开始B.文件末尾SX

    函数fseek(pf,OL,SEEK_END)中的SEEK_END代表的起始点是( )。

    A.文件开始

    B.文件末尾

    C.文件当前位置

    D.以上都不对


    正确答案:B
    SSEEK_SET代表文件的开始,SEEK_END代表文件末尾,SEEK_CUR代表文件当前位置。

  • 第21题:

    函数调用语句:fseek(fp,-10L,2);的含义是( )。

    A 将文件位置指针从文件末尾处向文件头的方向移动10个字节

    B 将文件位置指针从当前位置向文件头的方向移动10个字节

    C 将文件位置指针从当前位置向文件末尾方向移动10个字节

    D 将文件位置指针移到距离文件头10个字节处


    正确答案:A

  • 第22题:

    以下哪个选项能将文件指针移到开头?()

    • A、reset()
    • B、fseek(-1)
    • C、fseek(0, SEEK_END)
    • D、fseek(0, SEEK_SET)
    • E、fseek(0, SEEK_CUR)

    正确答案:D

  • 第23题:

    判断题
    在C语言中,系统函数fseek()用来移动数据文件中的文件位置指针。()
    A

    B


    正确答案:
    解析: 暂无解析