首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a,int b) main() { if(b==0)return a; {printf("%d\n",fun(4,2));} else return(fun
有以下程序 #include int fun(int a,int b) main() { if(b==0)return a; {printf("%d\n",fun(4,2));} else return(fun
admin
2019-08-18
53
问题
有以下程序
#include
int fun(int a,int b) main()
{ if(b==0)return a; {printf("%d\n",fun(4,2));}
else return(fun(--a,--b));}
程序的运行结果是
选项
A、1
B、2
C、3
D、4
答案
B
解析
由程序可知函数fun(int a,int b)是一个递归函数。所以当主函数中调用fun(4,2)时,其执行过程如下:fun(4,2)->fun(3,1)->fun(2,0),其返回值为2。
转载请注明原文地址:https://kaotiyun.com/show/8lRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidf(intb[]){inti;for(i=2;i<6;i++)b[i]*=2;}main(){inta[10]={1,2,3,4,5,6,7,8,9,10},i;f(a
有以下程序#includemain(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i][i]);}程序执行后的输出结果是
以下选项中,值为1的表达式是
有以下程序:#include#includetypedefstruct{charname[9];charsex;intscore[2];}STU;STUf(STUa){STUb={"Zha
下列叙述中正确的是()。
下面不属于软件需求分析阶段主要工作的是()。
下面不属于需求分析阶段任务的是()。
若有定义语句:intx=10;则表达式x=x+x的值为
某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是()。
在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗,则实体医生和患者之间的联系是()。
随机试题
心力储备包括
男,65岁。右侧阴囊逐渐增大5年,无疼痛,查体见右侧阴囊肿大,大小约15cm×10cm,呈囊性,未触及睾丸,透光试验阳性,首先应考虑的诊断是
国际上通常认为,一国65岁以上人口占总人口()以上者为老龄化国家。
(2005年)下列结论中错误的是()。
下列不属于货物采购合同管理内容的是()。
请用不超过200字的篇幅,概括出给定材料所反映的主要问题。要求:全面,有条理,有层次。就给定资料所反映的主要问题,用1200字左右的篇幅,自拟标题进行论述。要求中心明确,内容充实,论述深刻,有说服力。
根据以下资料,回答下列问题。2008年国内增值税、消费税的总收入为16066.03亿元,出口货物退增值税、消费税5865.93亿元。那么,2008年中央财政总收入约为()亿元。
设A=,则(A+3E)-1(A2-9E)=______.
KeepingitintheFamilyForexpatparents,passingontheirnativelanguagescanbeastruggle."Youunderstandgrandmotherwhe
A、Tofindabetterrecordinthestore.B、Nottomissanychancetogettherecord.C、Tobuyallthefavoriterecords.D、Notto
最新回复
(
0
)