[单选题]

在函数调用过程中,如果函数fun A调用了函数fun B,函数fun B又调用了函数fun A,则

A.称为函数的直接递归调用

B.称为函数的间接递归调用

C.称为函数的循环调用

D.C语言中不允许这样的递归调用

参考答案与解析:

相关试题

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

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

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

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

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

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

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

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

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

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

  • 查看答案
  • 若有下面的函数调用: fun(a£«b,3,max(n£­1,b)) 则fun的

    [单选题]若有下面的函数调用: fun(a+b,3,max(n-1,b)) 则fun的实参个数是A.3B.4C.5D.6

  • 查看答案
  • 试题31以下程序的主函数中调用了在其前面定义的fun函数#include <st

    [单选题]试题31以下程序的主函数中调用了在其前面定义的fun函数#include <stdio.h>………main(){ double a[15], k;k=fun(a);…}则以下选项中错误的fun函数首部是()A.double fun(double a[15])B.double fun(double *a)C.double fun(double a[])D.double fun(double a)

  • 查看答案
  • 若有以下函数调用语句,在此函数调用语句中实参的个数是()。fun(a+b,(y=

    [单选题]若有以下函数调用语句,在此函数调用语句中实参的个数是()。fun(a+b,(y=10,y),fun(n,k,d));A . 3B . 4C . 5D . 6

  • 查看答案
  • 以下程序的主函数中调用了在其前面定义的fun函数#include<stdio.h

    [单选题]以下程序的主函数中调用了在其前面定义的fun函数#include<stdio.h>main(){ double a[15],k;k=fun(a);...}则以下选项中错误的fun函数首部是A.double fun(double a[15])B.double fun(double *a)C.double fun(double a[])D.double fun(double a)

  • 查看答案
  • 或下面的函数调用 fun(a£«b,3,max(n£­1)b)则fun的实参个数

    [单选题]或下面的函数调用fun(a+b,3,max(n-1)b)则fun 的实参个数是______。A.3B.4C.5D.6

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