C语言标准库函数""fgets(string,n,fp)""的功能是()。A、从文件fp中读取长度为n的字符串存入指针string指向的内存B、从文件fp中读取长度为n-1的字符串存入指针string指向的内存C、从文件fp中读取n个字符串存入指针string指向的内存D、从文件fp中读取长度不超过长度为n-1的字符串存入指针string指向的内存

题目

C语言标准库函数""fgets(string,n,fp)""的功能是()。

  • A、从文件fp中读取长度为n的字符串存入指针string指向的内存
  • B、从文件fp中读取长度为n-1的字符串存入指针string指向的内存
  • C、从文件fp中读取n个字符串存入指针string指向的内存
  • D、从文件fp中读取长度不超过长度为n-1的字符串存入指针string指向的内存

相似考题
参考答案和解析
正确答案:D
更多“C语言标准库函数""fgets(string,n,fp)""的功”相关问题
  • 第1题:

    fgets(str,n,fp)函数从文件中读入一个字符串,以下正确的叙述是 ( )

    A.字符串读入后不会自动加入'\0'

    B.fp是file类型的指针

    C.fgets函数从文件中最多读入n-1个字符

    D.fgets函数从文件中最多读入n个字符


    正确答案:C

  • 第2题:

    标准库函数fgets(s,n,file)的功能是( )。

    A.从文件file中读取长度为n的字符串存入字符数组s中

    B.从文件file中读取长度不超过n-1个字符的字符串放到字符数组s中

    C.从文件file中读取n个字符串存入字符数组s中

    D.从文件file中读取长度为n-1个字符的字符串存入字符数组s中


    正确答案:B
    解析: 字符串输入函数fgets()的调用形式为:fgets(s,n,fp)。fgets函数参数说明:“s”可以是一个字符数组名,也可以是指向字符串的指针;“n”为要读取的最多的字符个数;“fp”是指向该文件的文件型指针。
    fgets函数的功能:从fp所指向的文件中读取长度不超过n-1个字符的字符串,并将该字符串放到字符数组s中;读入字符串后会自动在字符串末尾加入“'\0'”结束符,表示字符串结束。

  • 第3题:

    若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是( )。

    A.EOF

    B.-1

    C.1

    D.NULL


    正确答案:C
    解析:EOF是文本文件的文件结束标志,NULL是打开文件错误的返回值。foef(fp)用来判断文件位置指针是否在文件末尾,文本文件和二进制文件均可以使用此函数。如果遇到文件结束就返回1,否则返回0。

  • 第4题:

    若fp是指向某文件的指针,且已读到此文件末尾,则库函数feof(fp)的返回值是( )

    A.EOF

    B.0

    C.非零值

    D.NULL


    正确答案:C

  • 第5题:

    若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是______。

    A.EOF

    B.-1

    C.非零值

    D.NULL


    正确答案:C

  • 第6题:

    标准库函数fgets(s,n,file)的功能是( )。A.从文件file中读取长度为n的字符串存入字符数s由 SXB

    标准库函数fgets(s,n,file)的功能是( )。

    A.从文件file中读取长度为n的字符串存入字符数s由

    B.从文件file中读取长度不超过n-1个字符的字符放到字符数组S中

    C.从文件file中读到n个字符串存入字符数组s中

    D.从文件file中读取长度为n-1个字符的字符串存字符数组S中


    正确答案:B
    本题考查fgets函数的使用调用形式:fgets(s,n,fp)。fgets函数参数说明:“S”可以是一个字符数组名,也可以是指向字符串的指针;“n”为要读取的最多的字符个数;“fp”是指向该文件型指针。fgets函数的功能是:从fp所指向的文件中读取长度不超过n-1个字符的字符串,并将该字符串放到字符数组S中,读入字符串后会自动在字符串末尾加入"\0"结束符,表示字符串结束。

  • 第7题:

    fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是( )。

    A.字符串读入后会自动加入'\0'

    B.fp是指向该文件的文件型指针

    C.fgets函数将从文件中最多读入n个字符

    D.fgets函数将从文件中最多读入n-1个字符


    正确答案:C
    解析:字符串输入函数fgets()的调用形式为:fgets(s,n,fp)。s可以是一个字符数组名,或是指向字符串的指针;n为要读取的最多的字符个数:fp是指向该文件的文件型指针。字符串输入函数的功能是:从fp所指向的文件中读取长度不超过n-1个字符的字符串,并将该字符串存放到字符数组s中。

  • 第8题:

    有下列程序: include<stdi0.h>voidmain( ) {FILE*fp;inta[10]={1,2,3},i,n; fp=fopen(&q

    有下列程序:

    #include<stdi0.h>

    voidmain( )

    {

    FILE*fp;inta[10]={1,2,3},i,n;

    fp=fopen("dl.dat","w");

    for(i=0;i<3;i++)fprintf(fp,"%d",a[i]);

    fprintf(fp,”\n”);

    fclose(fp);

    fp=open("dl.dat","r")

    fscanf(fp,"%d",&n);

    fclose(fp);

    printf(”%d\n”,n);

    }

    程序的运行结果是( )。

    A.12300

    B.123

    C.1

    D.321


    正确答案:B
    B。【解析】本题考查文件的读写和相关操作,fp=fopen("dl.dat","w")以写的方式为输出建立新文本文件.调用printf输出“123”,fp=fopen("dl.dat","r")以只读的方式打开文本文件,不能对文件内容进籀操作,故运行结果为选项B。

  • 第9题:

    C语言中实现数据输出的标准库函数是______。

    A.printf

    B.scanf

    C.putchar

    D.getchar


    正确答案:A

  • 第10题:

    printf函数是一个标准库函数,它的函数原型在头文件"string.h"中。


    正确答案:错误

  • 第11题:

    填空题
    科学工程计算需要大量的标准库函数,以便处理复杂的数值计算,可供选择的语言有:()、PASCAL语言、C语言和PL/1语言。

    正确答案: FORTRAN语言
    解析: 计算机语言根据不同行业的需求,使用的侧重点也不尽相同,在办公管理方面,一些数据库语言如FOXPRO、ORICAL有很多的应用,在工程行业,计算机语言的科学计算能力就显得格外重要,如MATLAB、PL/1、FORTRAN语言都是工程计算中常用的语言。

  • 第12题:

    单选题
    标准库函数fgets(s,n,f)的功能是(  )。
    A

    从文件f中读取长度不超过n-1的字符串存入指针s所指的内存

    B

    从文件f中读取长度为n的字符串存入指针s所指的内存

    C

    从文件f中读取n个字符串存入指针s所指的内存

    D

    从文件f中读取n-1个字符串存入指针s所指的内存


    正确答案: D
    解析:
    fgets函数功能是从f所指文件中读入n-1个字符放入s为起始地址的空间内,并在尾端自动加一个结束标志“\0”。同时将读/写位置指针向前移动字符串长度个字节。在读出n-1个字符之前,如遇到了换行符或EOF,则读出结束,A项正确。B项中“读取长度为n”错误。C项与D项中“读取n/n-1个字符串”错误,读取的是n-1个字符。答案选择A选项。

  • 第13题:

    若fp是指向某文件的指针,已读到此文件末尾,则库函数feof(fp)的返回值是______。

    A.EOF

    B.0

    C.非零值

    D.NULL


    正确答案:C
    解析:由函数feof的定义得知,如果返回的是0,则表示没有到文件末尾;如果返回为非0,则表示到文件末尾。

  • 第14题:

    C语言库函数fgets(str,n,fp)的功能是 ______。

    A.从fp指向的文件中读取长度n的字符串存入str旨向的内存

    B.从fp指向的文件中读取长度不超过n-1的字符串存入str指向的内存

    C.从fb指向的文件中读取n个字符串存入str指向的内存

    D.从str读取至多n个字符到文fp


    正确答案:B
    解析:fgets函数的作用是从指定的文件读入—个字符串。fgets(str,n,fp);中的n为要求得到的字符的个数,但只从中指向的文件输入n-1个字符,然后在最后加—个'\0'字符,因此得到的字符串共有n个字符。

  • 第15题:

    有以下程序 #include <string.h>main(){ FILE *fp; int i,k,n; fp=fopen("data.dat", "w+"); for(i=4; i<9; i++) { fprintf(fp,"%d",i); if(i%3==0) fprintf(fp,"\n"); } rewind(fp); fscanf(fp,"%d%d",&k,&n); printf("%d %d\n",k,n); fclose(fp);} 程序的运行结果是A.0 0 B.4 5C.45 78 D.456 78


    正确答案:D
    本题主要考查文件的操作。在程序中,首先定义了一个文件类的指针变量fp,然后定义了三个整型变量,接着以可读/写的形式打开文件data.dat,最后执行for循环:
    当i=4时,将变量i的值格式化输出到fp指向的文件中,即为4,然后判断i%3是否为0,如果是,则输出换行符,否则不执行其他操作。
    当i=5时,那么输出到文件中的值为5,同样,输出6并输出换行符,接着输出7和8到文件中。循环结束,此时文件中的内容为456<换行>78。
    执行rewind(fp);语句,这个语句的作用是将文件的位置指针返回到文件的开头,然后用该文件的内容分别给变量k和n赋值,赋值的过程中,碰到换行符表示一个赋值的结束,因此,赋值后,两变量的结果分别是456和78。因此,最后的输出结果是456 78。

  • 第16题:

    C语言库函数fgets(str,n,fg)的功能是_______。

    A.从中指向的文件中读取长度n的字符串存入str指向的内存

    B.从fp指向的文件中读取长度不超过n-1的字符串存入str指向的内存

    C.从fp指向的文件中读取n个字符串存入str指向的内存

    D.从sb读取至多n个字符到文件fp


    正确答案:B
    解析:fgets函数的作用是从指定的文件读入一个字符串。fgets(str,n,fp);中的n为要求得到的字符的个数,但只从fp指向的文件输入n-1个字符,然后在最后加一个‘\0’字符,因此得到的字符串共有n个字符。

  • 第17题:

    C语言库函数fgets(str,n,fp)功能是______。

    A.从中指向的文件中读取长度n的字符串存入int指向的内存

    B.从fp指向的文件中读取长度不超过n-1的字符串存入str指向的内存

    C.从fp指向的文件中读到n个字符串存入str指向的内存

    D.从str读取至多n个字符到文件fp


    正确答案:B
    解析:fgets函数的作用是从指定的文件读入—个字符串。fgets(str,n,fp);中的n为要求得到的字符的个数,但只从fp指向的文件输入n-1个字符,然后在最后加—个“\0”字符,因此得到的字符串共有n个字符。

  • 第18题:

    若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是( )


    正确答案:C
    EOF是文本文件的文件结束标志,NULL是打开文件错误的时候返回值。foef(fp)用来判断文件位置指针是否在文件末尾,文本文件和二进制文件均可以使用此函数。如果遇到文件结束就返回1,否则返回0。

  • 第19题:

    C语言库函数fgets (str,n,fp)的功能是______。

    A.从中指向的文件中读取长度n的字符串存入str指向的内存

    B.从fp指向的文件中读取长度不超过n-1的字符串存入str指向的内存

    C.从fp指向的文件中读取n个字符串存入str指向的内存

    D.从str读取至多n个字符到文件fp


    正确答案:B
    解析:fgets函数的作用是从指定的文件读入一个字符串。fgets(str,n,fp)冲的n为要求得到的字符的个数,但只从fp指向的文件输入n-1个字符,然后在最后加一个'\0'字符,因此得到的字符串共有n个字符。

  • 第20题:

    C语言库函数fgets(str,n,fp)的功能是______。

    A.从fp指向的文件中读取长度n的字符串存入str指向的内存

    B.从fp指向的文件中读取长度不超过n-1的字符串存入str指向的内存

    C.从fp指向的文件中读取n个字符串存入str指向的内存

    D.从str读取至多n个字符到文件fp


    正确答案:B
    解析:fgets函数的作用是从指定的文件读入一个字符串。fgets(str,n,fp);中的n为要求得到的字符的个数,但只从fp指向的文件输入n-1个字符,然后在最后加—个'\0'字符,因此得到的字符串共有n个字符。

  • 第21题:

    fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是( )。

    A)字符串读入后会自动加入'\0'

    B)fp是指向该文件的文件型指针

    C)fgets函数将从文件中最多读入n个字符

    D)fgcts函数将从文件中最多读入n-1个字符


    正确答案:C

  • 第22题:

    科学工程计算需要大量的标准库函数,以便处理复杂的数值计算,可供选择的语言有:()、PASCAL语言、C语言和PL/1语言。


    正确答案:FORTRAN语言

  • 第23题:

    单选题
    C语言标准库函数""fgets(string,n,fp)""的功能是()。
    A

    从文件fp中读取长度为n的字符串存入指针string指向的内存

    B

    从文件fp中读取长度为n-1的字符串存入指针string指向的内存

    C

    从文件fp中读取n个字符串存入指针string指向的内存

    D

    从文件fp中读取长度不超过长度为n-1的字符串存入指针string指向的内存


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