更多“以下不能对文件进行输出的库函数是(  )。”相关问题
  • 第1题:

    以下正确的说法是( )。

    A、用户调用标准库函数前,必须重新定义

    B、用户可以重新定义标准库函数,若如此,该函数将失去原有含义

    C、系统不允许用户重新定义标准库函数

    D、用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中


    参考答案B

  • 第2题:

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


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

  • 第3题:

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

    A.printf

    B.scanf

    C.putchar

    D.getchar


    正确答案:A

  • 第4题:

    以下正确的说法是( )。

    A.用户若需调用标准库函数,调用前必须重新定义

    B.用户可以重新定义标准库函数,若重新定义,该函数将失去原有含义

    C.系统根本不允许用户重新定义标准库函数

    D.用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统会自动调用


    正确答案:B
    解析:用户调用标准库函数前不必重新定义,而只需使用预编译命令将该函数所在文件包括到用户源文件中即可。而且,系统允许用户重新定义标准库函数,但此时该函数将失去原有含义。因此,正确答案为选项B)。

  • 第5题:

    编写一函数reverse实现一个字符串按反序存放,要求在主函数main中输入字符串,并输出反序后的字符串。不能使用strlen库函数。      例如:输入string,则输出gnirts。


    正确答案: #include "stdio.h"
    void reverse(char str[])
    {int i,j;
    char t;
    for(j=0;str[j]!=/0;j++);/*求字符串长度*/
    for(i=0,j=j-1;i<j;i++,j--)
    {t=str[i];
    str[i]=str[j];
    str[j]=t;
    }
    }
    main()
    {char str[80];
    printf("/nPlease input a string:");
    gets(str);
    reverse(str);
    printf("/nString reverse:");
    puts(str);}

  • 第6题:

    一般地,调用标准字符或格式输入输出库函数时,文件开头应有以下预编译命令:()。


    正确答案:#include

  • 第7题:

    在对文件进行操作的过程中,若要求文件的读写位置回到文件的开头,应当调用的标准库函数是()


    正确答案:rewind

  • 第8题:

    scanf函数是一个标准库函数,它的函数原型在头文件()中。


    正确答案:stdio.h

  • 第9题:

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


    正确答案:错误

  • 第10题:

    单选题
    编译型程序是指源程序经过以下几个步骤,正确的顺序为()①编译②连接③形成可执行文件④加入库函数。
    A

    ②①③④

    B

    ①②③④

    C

    ②③①④

    D

    ②③④①


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

  • 第11题:

    单选题
    使用eattext命令对属性进行提取,系统不支持()。
    A

    输出到DXF文件中

    B

    输出到表格中

    C

    使用样板文件进行提取

    D

    输出到文件中


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

  • 第12题:

    填空题
    在对文件进行操作的过程中,若要求文件的读写位置回到文件的开头,应当调用的标准库函数是()

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

  • 第13题:

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

    A.EOF

    B.-1

    C.1

    D.NULL


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

  • 第14题:

    strlen()库函数与stdio.h头文件问题?

    strlen()是一个计算字符串长度的这么一个库函数,这个库函数是定义在string.h这个头文件里的,要想使用这个库函数就必须调用预处理命令将string.h添加到当前的代码中,可是为什么在调用string.h这个头文件的基础上还要调用stdio.h这个头文件呢?stdio.h只是一个输入输出函数的这么一个头文件,跟strlen()库函数有什么关系,,,求解。


    stdio.h是标准输入输出,C语言本身不包括输入输出函数,如:printf,scanf等等,这些C语言本身并没有包含这些函数,所以就要加stdio.h库函数,里面就有了这些输入输出函数的声明;而strlen函数在包含在string.h中的,所以两者没有任何关系,而你所提的问题,是由于你的程序代码中使用了一些C语言没有提供的函数,但是这些函数又恰好是stdio.h中所包含的,故一定得包含stdio.h头文件,否则无法运行

    1、stdio.h是标准输入输出,C语言本身不包括输入输出函数
    如:printf,scanf等,这些C语言本身并没有包含这些函数,所以就要加stdio.h库函数,里面就有了这些输入输出函数的声明

    2、strlen函数在包含在string.h中的,所以两者没有任何关系,而你所提的问题,是由于你的程序代码中使用了一些C语言没有提供的函数,但是这些函数又恰好是stdio.h中所包含的,所以一定得包含stdio.h头文件,否则无法运行


    stdio.h是标准输入输出,C语言本身不包括输入输出函数,如:printf,scanf等等,这些C语言本身并没有包含这些函数,所以就要加stdio.h库函数,里面就有了这些输入输出函数的声明;
    而strlen函数在包含在string.h中的,所以两者没有任何关系,而你所提的问题,是由于你的程序代码中使用了一些C语言没有提供的函数,但是这些函数又恰好是stdio.h中所包含的,故一定得包含stdio.h头文件,否则无法运行。

  • 第15题:

    使用eattext命令对属性进行提取,系统不支持()。

    A.输出到DXF文件中

    B.输出到表格中

    C.使用样板文件进行提取

    D.输出到文件中


    参考答案:A

  • 第16题:

    C语言本身没有输入输出语句,输入输出操作都是通过调用库函数来实现的。()

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


    正确答案:正确

  • 第17题:

    关于applet,下面说法正确的的是()

    • A、能加载库函数
    • B、可以读写本地计算机系统上的文件
    • C、不能运行本地计算机上的任何程序
    • D、不能和任何主机建立网络通信

    正确答案:C

  • 第18题:

    使用eattext命令对属性进行提取,系统不支持()。

    • A、输出到DXF文件中
    • B、输出到表格中
    • C、使用样板文件进行提取
    • D、输出到文件中

    正确答案:A

  • 第19题:

    调用feof库函数可以判断文件内部读写位置指针是否达到文件尾,当读写位置指针到达文件尾时,该函数的返回值是()


    正确答案:非0

  • 第20题:

    使用export命令不能输出以下那种格式的文件()

    • A、DXF格式文件
    • B、WMF文件
    • C、PostScript格式文件
    • D、ACIS文件

    正确答案:A

  • 第21题:

    编译型程序是指源程序经过以下几个步骤,正确的顺序为()①编译②连接③形成可执行文件④加入库函数。

    • A、②①③④
    • B、①②③④
    • C、②③①④
    • D、②③④①

    正确答案:B

  • 第22题:

    单选题
    有以下程序段: FILE *fp; if((fp=fopen(test.txt,w)) == NULL) {  printf(不能打开文件!);  exit(0); } else  printf(成功打开文件!); 若指定文件test.txt不存在,且无其他异常,则以下叙述错误的是(  )。
    A

    输出“不能打开文件!”

    B

    输出“成功打开文件!”

    C

    系统将按指定文件名新建文件

    D

    系统将为写操作建立文本文件


    正确答案: A
    解析:
    fopen函数以一定方式打开指定文件,返回一个指向文件的文件指针,如果不能实现打开指定文件的操作,则返回一个空指针NULL。如果指定文件不存在则创建一个文件名为指定文件名的新文件,然后打开它。程序中,文件test.txt不存在,但无其他异常,表示可以建立新文件,命名为test.txt,C项正确,并以只写方式打开它,D项正确,返回指向文件的指针,if条件不成立,输出“成功打开文件!”,B项正确。答案选择A选项。

  • 第23题:

    单选题
    以下不能对文件进行输出的库函数是(  )。
    A

    fwrite

    B

    fputs

    C

    fpout

    D

    fprintf


    正确答案: B
    解析:
    fwrite函数的功能是用来向文件写数据块。fputs函数的功能是用来向指定文件输出一个字符串。fprintf函数按照格式向文本文件中输出数据。这三者都是库函数,而fpout不是库函数。答案选择C选项。

  • 第24题:

    问答题
    编写一函数reverse实现一个字符串按反序存放,要求在主函数main中输入字符串,并输出反序后的字符串。不能使用strlen库函数。      例如:输入string,则输出gnirts。

    正确答案: #include "stdio.h"
    void reverse(char str[])
    {int i,j;
    char t;
    for(j=0;str[j]!=/0;j++);/*求字符串长度*/
    for(i=0,j=j-1;i<j;i++,j--)
    {t=str[i];
    str[i]=str[j];
    str[j]=t;
    }
    }
    main()
    {char str[80];
    printf("/nPlease input a string:");
    gets(str);
    reverse(str);
    printf("/nString reverse:");
    puts(str);}
    解析: 暂无解析