[单选题]

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

A.) 内联函数

B.) 重载函数

C.) 递归函数

D.) 函数模板

A.

B.

C.

D.

参考答案与解析:

相关试题

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

[单选题]为了提高函数调用的实际运行速度,可以将较简单的函数定义为(  )。A.内联函数B.重载函数C.递归函数D.函数模板

  • 查看答案
  • 在函数调用过程中,如果函数A调用函数B,函数B又调用函数A,则这种函数调用被称为

    [单选题]在函数调用过程中,如果函数A调用函数B,函数B又调用函数A,则这种函数调用被称为()A . 间接递归调用B . 直接递归调用C . 间接循环调用D . 直接循环调用

  • 查看答案
  • 在函数调用过程中,如果函数fun A调用了函数fun B,函数fun B又调用了

    [单选题]在函数调用过程中,如果函数fun A调用了函数fun B,函数fun B又调用了函数fun A,则A.称为函数的直接递归调用B.称为函数的间接递归调用C.称为函数的循环调用D.C语言中不允许这样的递归调用

  • 查看答案
  • 若有函数max(a,b),为了让函数指针变量p指向函数max,当调用该函数时,正

    [单选题]若有函数max(a,b),为了让函数指针变量p指向函数max,当调用该函数时,正确的赋值方法是A.(*p)max(a,b)B.*pmax(a,b)C.p=max(a,b)D.*p=max(a,b)

  • 查看答案
  • GNU的C编译器支持内联函数,因此可以将内联函数直接编译到内核当中。()

    [判断题] GNU的C编译器支持内联函数,因此可以将内联函数直接编译到内核当中。()A . 正确B . 错误

  • 查看答案
  • ( 11 )下列有关内联函数的叙述中,正确的是A )内联函数在调用时发生控制转移

    [单选题]( 11 )下列有关内联函数的叙述中,正确的是A. )内联函数在调用时发生控制转移B. )内联函数必须通过关键字 inline 来定义C. )内联函数是通过编译器来实现的D. )内联函数函数体的最后一条语句必须是 return 语句

  • 查看答案
  • 函数t()、f()的定义如下所示,若调用函数t时传递给x的值为3,并且调用函数f

    [单选题]函数t()、f()的定义如下所示,若调用函数t时传递给x的值为3,并且调用函数f()时,第一个参数采用传值(callbyvalue)方式,第二个参数采用传引用(call by reference)方式,则函数t的返回值为(49)。A.35B.24C.22D.11

  • 查看答案
  • 在函数调用过程中,如果函数funA调用了函数 funB,函数funB又调用了函数

    [单选题]在函数调用过程中,如果函数funA调用了函数 funB,函数funB又调用了函数funA,则A.称为函数的直接递归调用B.称为函数的间接递归调用C.称为函数的循环调用D.C语言中不允许这样的递归调用

  • 查看答案
  • 当需要将一个函数bool isnumber(char c)声明为内联函数时,则此内联函数的函数原型为(  )。

    [单选题]当需要将一个函数bool isnumber(char c)声明为内联函数时,则此内联函数的函数原型为(  )。A.enumboolisnumber(c

  • 查看答案
  • 在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数f

    [单选题]在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则A.称为函数的直接递归调用B.称为函数的间接递归调用C.称为函数的循环调用D.C语言中不允许这样的递归调用

  • 查看答案
  • 为了提高函数调用的实际运行速度,可以将较简单的函数定义为()。A) 内联函数B)