更多“为了取代C中带参数的宏,在C+十中使用A.重载函数B.内联函数C.递归函数D.友元函数 ”相关问题
  • 第1题:

    为了取代C中带参数的宏,在C++中使用( )。

    A.重载函数

    B.内联函数

    C.递归函数

    D.友元函数


    正确答案:B

  • 第2题:

    为了提高函数调用的实际运行速度,可以将较简单的函数定义为( )。

    A.内联函数

    B.重载函数

    C.递归函数

    D.函数模板


    正确答案:A
    A。【解析】内联函数一般是程序代码少于lO行的函数,在编译过程中,直接在调用点处被展开,不会因函数调用带来巨大的系统开销,因此能提高实际运行速度。

  • 第3题:

    假设有一个函数声明: int max1(int a, int b) {return a > b? a: b;} 则为了提高程序运行效率,应该将它声明为()

    A.内联函数

    B.重载函数

    C.友元函数

    D.递归函数


    内联函数

  • 第4题:

    为了取代c中带参数的宏,在c++中使用( )。

    A.重载函数

    B.内联函数

    C.递归函数

    D.友元函数


    正确答案:B
    一般函数进行调用时,要将程序执行权转到被调用函数中,然后再返回到调用它的函数中;而内联函数在调用时,是将调用表达式用内联函数体来替换,即类似于宏。

  • 第5题:

    为了取代C中带参数的宏,在C 中使用( )。

    A.重载函数

    B.内联函数

    C.递归函数

    D.友元函数


    正确答案:B