首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在函数调用过程中,如果函数如funA调用函数funB,函数funB又调用了函数如funA,则
在函数调用过程中,如果函数如funA调用函数funB,函数funB又调用了函数如funA,则
admin
2018-11-21
25
问题
在函数调用过程中,如果函数如funA调用函数funB,函数funB又调用了函数如funA,则
选项
A、称为函数的直接递归调用
B、称为函数的间接递归调用
C、称为函数的循环调用
D、C语言中不允许这样的递归调用
答案
B
解析
本题考查递归的概念,C语言中函数可以直接或间接调用自身,称为递归调用。本题中funA调用funB,然后funB又调用funA,即funA间接调用了自身。
转载请注明原文地址:https://jikaoti.com/ti/yua0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面能正确定义数组,并正确赋值的语句是_______。
以下程序的输出结果是______。#defineM(x,y,z)x*y+zmain(){inta=1,b=2,c=3;printf("%d\n",M(a+b,b+c,c+a));}
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是______。
已有定义如下:structnode{intdata;structnode*next;}*P;以下语句调用malloc函数,使指针p指向一个具有structnode类型的动态存储空间。请填空。
有以下程序:#include<stdio.h>unionpw{inti;charch[2];}a;main(){a.ch[0]=13;a.ch[1]=0;printf("%d\n"
有以下程序:#include<stdio,h>#definef(x)(x*x)main(){inti1,i2;i1=f(8)/f(4);i2=f(4+4)/f(2+2);printf("%d,%d\
有以下程序:voidfun1(char*p){char*q;q=P;while(*q!=’\0’){(*q)++;q++;}}main(){chara[]={"Program"),*p
若变量a,b已定义为int类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的的输出语句【】。
随机试题
第二信使DG与IP3在细胞内促进蛋白质磷酸化的酶是
甲公司2×15年1月与乙租赁公司签订了一项生产线融资租赁合同。租赁合同主要条款如下:(1)起租日:2×15年1月1日;(2)租赁期:2×15年1月1日至2×22年12月31日;(3)租金支付方式:每年12月31日支付当年租金300万元;(4)承租入
进入到瞬时记忆阶段的信息,如果受到()就转入到短时记忆阶段,否则就会很快消失。
“桃李不言,下自成蹊”这句话体现的德育方法是()。
学生学习是为了改变自己在班集体中的排名,这样的学习动机属于()。
劳动教养,既是行政措施,又是一种处罚方法。()
(A)条件(1)充分,但条件(2)不充分。(B)条件(2)充分,但条件(1)不充分。(C)条件(1)和(2)单独都不充分,但条件(1)和条件(2)联合起来充分。(D)条件(1)充分,条件(2)也充分。(E)条件(1)和(2)单独都不充分,条件(1)
WhereisMissSmith?
Theyear2010beganwithaherdofmanufacturerschasingAmazon’sKindle.Itendswithsomeofthesamecompaniesinpursuitof
______itis,adreamorascientificfact,allthinkersaboutthespacetravelhaveagreedononething:thetripisworthmakin
最新回复
(
0
)