参考答案和解析
正确答案:正确
更多“编译系统所提供的系统函数都被定义在它所对应的头文件中。”相关问题
  • 第1题:

    下列有关内联函数的描述中,错误的是()。

    A.内联函数必须在定义处加上inline关键字,否则就是普通的函数

    B.内联函数必须是一个小函数,不能包含循环、switch等语句

    C.一个函数中如果包含循环、switch等语句,则将其定义为内联函数时编译器会报错

    D.在编译程序时,系统会直接将调用内联函数的地方用内联函数中的语句体做等价替换,从而省去运行程序时函数调用所额外消耗的时间


    正确答案:C

  • 第2题:

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

  • 第3题:

    在所有函数定义之外定义的变量,若没有被初始化则系统隐含对它所赋的初值为()。

  • 第4题:

    辅助库对应的链接文件是“GLAux.Lib”,对应的头文件是(),辅助库中的函数名称通常以()开头。


    正确答案:GlAux.h;aux

  • 第5题:

    在类定义时如果没有定义构造函数,编译系统会自动生成一个()。


    正确答案:构造函数

  • 第6题:

    为什么一般把内联函数的定义放在个头文件中?


    正确答案:为了防止同一个内联函数的各个定义之间的不一致,往往把内联函数的定义放在某个头文件中,在需要使用该内联函数的源文件中用文件包含命令#include把该头文件包含进来。由于内联函数名具有文件作用域,因此,不会出现重复定义问题。

  • 第7题:

    如果一个类中没有定义任何构造函数时,系统会自动提供一个()构造函数;同样,类中没有定义析构函数时,系统会自动提供一个()析构函数。


    正确答案:默认;默认

  • 第8题:

    C语言编译系统为所定义的数组变量在内存中是分配一片连续的存储单元


    正确答案:正确

  • 第9题:

    填空题
    在所有函数定义之外定义的变量,若没有被初始化则系统隐含对它所赋的初值为()。

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

  • 第10题:

    填空题
    在类定义时如果没有定义构造函数,编译系统会自动生成一个()。

    正确答案: 构造函数
    解析: 暂无解析

  • 第11题:

    判断题
    调用系统函数时,要先将该系统函数的原型说明所在的头文件包含进去。
    A

    B


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

  • 第12题:

    单选题
    在C++中,编译系统自动为一个类生成缺省构造函数的条件是(  )。
    A

    该类没有定义任何有参构造函数

    B

    该类没有定义任何无参构造函数

    C

    该类没有定义任何构造函数

    D

    该类没有定义任何成员函数


    正确答案: B
    解析:
    如果一个类中定义了一个缺省的构造函数,则使用该函数;如果一个类中没有定义任何构造函数,编译器将生成一个不带参数的共有缺省构造函数。

  • 第13题:

    内部格式控制操作函数是在头文件( )中定义的。


    正确答案:B

  • 第14题:

    以下正确的说法是( )。

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

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

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

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


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

  • 第15题:

    调用系统函数时,要先使用#include命令包含该系统函数的原型语句所在的系统头文件。()

    A

    B



  • 第16题:

    核心库应对的链接文件是“OpenGl32.Lib”,对应的头文件是(),在核心库中的函数名称通常以()开头。


    正确答案:GL.h;gl

  • 第17题:

    ST公司还提供了完善的通用IO接口库函数,其位于stm32f10x_bgpio.c,对应的头文件为()


    正确答案:stm32f10x_gpio.h

  • 第18题:

    调用系统函数时,要先将该系统函数的原型说明所在的头文件包含进去。


    正确答案:正确

  • 第19题:

    JavaScript的函数有系统本身提供的函数,也有系统对象定义的函数,还包括程序员()的函数。


    正确答案:自定义

  • 第20题:

    单选题
    内部格式控制操作函数是在头文件(  )中定义的。
    A

    iostream.h

    B

    iomanip.h

    C

    istream.h

    D

    ostream.h


    正确答案: C
    解析:
    C++语言中,除了ioS类成员函数之外,还提供了另一种I/O格式化方法,即操作符。所有不带形参的操作符都定义在ioslream.h中,而带形参的操作符则定义在头文件iomaniph中。

  • 第21题:

    判断题
    调用系统函数时,要先使用#include命令包含该系统函数的原型语句所在的系统头文件。()
    A

    B


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

  • 第22题:

    判断题
    编译系统所提供的系统函数都被定义在它所对应的头文件中。
    A

    B


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

  • 第23题:

    填空题
    如果一个类中没有定义任何构造函数时,系统会自动提供一个()构造函数;同样,类中没有定义析构函数时,系统会自动提供一个()析构函数。

    正确答案: 默认,默认
    解析: 暂无解析