目录: 标题| 题干| 答案| 搜索| 相关
问题

在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函


在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则______。

  • A称为函数的直接递归调用
  • B称为函数的间接递归调用
  • C称为函数的循环调用
  • DC语言中不允许这样的递归调用
参考答案
参考解析:

解析:如果在调用函数A时,函数A调用了本身,称为函数的直接递归调用;如果函数A调用了函数B,函数B又调用了函数A,称为函数的间接递归调用。

分类:其他
相关推荐

1、程序运行过程中,把函数(或过程)调用与响应调用所需要的代码相结合的过程称为_

程序运行过程中,把函数(或过程)调用与响应调用所需要的代码相结合的过程称为______。A语义分析B代码连接C静态绑定D动态绑定

2、在创建了JFrame对象之后,应当调用对象的pack函数,这个函数使框架变成

在创建了JFrame对象之后,应当调用对象的pack函数,这个函数使框架变成它合适的大小。A正确B错误

3、如果在一个函数体中又出现对自身函数的调用,此种函数调用被称为递归调用。()

如果在一个函数体中又出现对自身函数的调用,此种函数调用被称为递归调用。()A正确B错误

4、在程序中执行到break语句时,将结束所在函数的执行过程,返回到调用该函数的

在程序中执行到break语句时,将结束所在函数的执行过程,返回到调用该函数的位置。()A正确B错误

5、如果要从系统中删除一个设备,则要调用()函数。

如果要从系统中删除一个设备,则要调用()函数。Acdev_del()Bcdev_add()Ccdev_alloc()Dcdev_init()

6、Linux让所有任务都运行在(),直接调用函数,无须消息传递,避免了()机制

Linux让所有任务都运行在(),直接调用函数,无须消息传递,避免了()机制的开销。