更多“一般地,调用标准字符或格式输入输出库函数时,文件开头应有以下预编译命令:()。”相关问题
  • 第1题:

    调用C语标准库函数时要求用【9】命令。


    正确答案:
    include

  • 第2题:

    以下描述正确的是()

    A.文件包含是编译预处理命令

    B.文件包含不占用程序的运行时间

    C.文件包含命令以#开头

    D.文件包含命令可以写在main函数中


    正确答案:ABC

  • 第3题:

    fscanf函数的正确调用形式是A.fscanf(文件指针,格式字符串,输出表列); B.fscanf(格式字符串,输出表列,文件指针);C.fscanf(格式字符串,文件指针,输出表列); D.fscanf(文件指针,格式字符串,输入表列);


    正确答案:D
    本题主要考查fscanf函数的调用形式。fscanf函数与scanf函数类似,都是格式化输入函数,它们不同的地方是:fscanf函数输入的对象不是终端,而是磁盘文件,函数的调用格式为:
              fscanf(文件指针,格式字符串,输入表列)
    其中文件指针指向待操作的磁盘文件,而格式字符串描述的是输入内容的格式,输入列表描述的是与输入格式对应的输入元素,输入列表中可以有多个输入元素。

  • 第4题:

    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头文件,否则无法运行。

  • 第5题:

    fprintf函数的一般调用方式是( )

    A.fprintf(格式字符串,文件指针,输出表列);

    B.fprintf(文件指针,格式字符串,输出表列)

    C.fprintf(文件指针,格式字符串,输出表列);

    D.fprintf(fp,格式字符串,输出表列);


    正确答案:C

  • 第6题:

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

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


    正确答案:正确

  • 第7题:

    在使用pulchar和getchar函数处理字符时。必须在程序的开头出现包含头文件的命令行是_________。


    正确答案:

  • 第8题:

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

    • A、fprintf(文件指针,格式字符串,输出表列)
    • B、fprintf(文件指针,格式字符串,输入表列)
    • C、fprintf(格式字符串,输出表列,文件指针)
    • D、fprintf(格式字符串,输入表列,文件指针

    正确答案:A

  • 第9题:

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

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

    正确答案:B

  • 第10题:

    单选题
    fscanf函数的正确调用形式是()。
    A

    fscanf(文件指针,格式字符串,输出列表);

    B

    fscanf(格式字符串,输出列表, 文件指针);

    C

    fscanf(格式字符串,文件指针,输出列表);

    D

    fscanf(文件指针,格式字符串,输入列表);


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

  • 第11题:

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

    ②①③④

    B

    ①②③④

    C

    ②③①④

    D

    ②③④①


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

  • 第12题:

    单选题
    C++编译预处理命令在程序中都是以()字符开头的。
    A

    *

    B

    #

    C

    &

    D

    @


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

  • 第13题:

    用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。

    st=(char*)【19】 ;

    考生答案: 1.()


    正确答案:
    malloc(11)或malloc(sizeof(char)*11)

  • 第14题:

    以下正确的说法是( )。

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

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

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

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


    参考答案B

  • 第15题:

    标准库函数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"结束符,表示字符串结束。

  • 第16题:

    在源程序的开始处加上“include”进行文件引用的原因,以下叙述正确的是( )。

    Astdio.h文件中包含标准输入输出函数的函数说明,通过引用此文件以便能正确使用prinff、scanf等函数

    B将stdio.h中标准输入输出函数链接到编译生成的可执行文件中,以便能正确运行

    C将stdio.h中标准输入输出函数的源程序插入到引用处,以便进行编译链接

    D将stdio.h中标准输入输出函数的二进制代码插入到引用处,以便进行编译链接


    答案:A

  • 第17题:

    以下正确的说法是( )。

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

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

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

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


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

  • 第18题:

    PE文件格式的开头两个字符是()。

    A.EX

    B.PE

    C.MS

    D.MZ


    参考答案:D

  • 第19题:

    C++编译预处理命令在程序中都是以()字符开头的。

    • A、*
    • B、#
    • C、&
    • D、@

    正确答案:C

  • 第20题:

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


    正确答案:rewind

  • 第21题:

    PE文件格式的开头两个字符是()。

    • A、EX
    • B、PE
    • C、MS
    • D、MZ

    正确答案:D

  • 第22题:

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

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

  • 第23题:

    单选题
    在源程序的开始处加上“#include”进行文件引用的原因,以下叙述正确的是(  )。
    A

    stdio.h文件中包含标准输入输出函数的函数说明,通过引用此文件以便能正确使用prinff、scanf等函数

    B

    将stdio.h中标准输入输出函数链接到编译生成的可执行文件中,以便能正确运行

    C

    将stdio.h中标准输入输出函数的源程序插入到引用处,以便进行编译链接

    D

    将stdio.h中标准输入输出函数的二进制代码插入到引用处,以便进行编译链接


    正确答案: D
    解析:
    “stdio.h”文件中包含标准输入输出函数的函数说明,预处理指令#include<stdio.h>是指程序可以在该文件中找到printf,scanf等函数,答案选择A选项。