fgets(str,n,fp)函数从文件中读入一个字符串,以下正确的叙述是 ( )A.字符串读入后不会自动加入'\0'B.fp是file类型的指针C.fgets函数从文件中最多读入n-1个字符D.fgets函数从文件中最多读入n个字符

题目

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

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

B.fp是file类型的指针

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

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


相似考题
更多“fgets(str,n,fp)函数从文件中读入一个字符串,以下正确的叙述是()A.字符串读入后不会自动加入'\0' ”相关问题
  • 第1题:

    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个字符。

  • 第2题:

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

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

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

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

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


    正确答案:C

  • 第3题:

    1、fgets()与gets()的不同点是,gets()从指定的流读字符串,读到换行符时将换行符替换为'\0',读入的字符串中不会保留'\n',而fgets()从指定的流读字符串,读到换行符时不替换为'\0',读入的字符串中会保留'\n',在'\n'的后面会再添加一个'\0'。


    正确

  • 第4题:

    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个字符。

  • 第5题:

    fgets()与gets()的不同点是,gets()从指定的流读字符串,读到换行符时将换行符替换为'0',读入的字符串中不会保留'n',而fgets()从指定的流读字符串,读到换行符时不替换为'0',读入的字符串中会保留'n',在'n'的后面会再添加一个'0'。


    正确