首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int fun(int a,int b) { if(b==0) return a; else return(fun(--a,--b)); } main
有以下程序 #include<stdio.h> int fun(int a,int b) { if(b==0) return a; else return(fun(--a,--b)); } main
admin
2020-06-16
44
问题
有以下程序
#include<stdio.h>
int fun(int a,int b)
{ if(b==0) return a;
else return(fun(--a,--b));
}
main()
{ printf("%d\n",fun(4,2));}
程序的运行结果是( )。
选项
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。所以正确答案为选项B)。
转载请注明原文地址:https://kaotiyun.com/show/IiCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序#includeinta=1,b=2;voidfun1(inta,intb)main(){printf("%d%d",a,b);)。{fun1(5,6);fun2
以下叙述中正确的是
有以下程序main(){chara,b,c,d;scanf("%c%c",&a,&b);c=getchar();d=getchar();printf("%c%c%c%c\n",a,b,c,d、);}当执行
下列叙述中正确的是
若变量已正确定义,以下选项中非法的表达式是
以下选项中关于程序模块化的叙述错误的是
下面叙述中错误的是()。
下列选项中属于面向对象设计方法主要特征的是()。
按照“后进先出”原则组织数据的数据结构是
随机试题
根据《跟单信用证统一规定》,信用证中负对受益人第一付款承诺的是()
淀粉酶测定试剂中不能缺乏下述哪种离子
案情:深圳市汇丰信用社系自主经营、独立核算的股份制城市集体金融企业,其理事会是经营决策权力机构,实行理事会领导下的主任负责制,主任是信用社的法定代表人,由理事会聘任并报深圳银监局审查任职资格合格。2005年11月15日,该信用社主任纪某因受贿罪被逮捕,由副
《放射性污染防治法》规定,低、中水平放射性固体废物在符合国家规定的区域实行( )。
汇票上未记载付款地的,可以付款人的法定地点为付款地。该法定地点为付款人的()。
某企业进行人力资源需求与供给预测。经过调查研究与分析,确认本企业的销售额(万元)和所需销售人员数量(人)成一元线性正相关关系,并根据过去10年的统计资料建立了一元线性回归预测模型Y=a+bX,其中:X代表销售额,Y代表销售人数,回归系数a=52,b=0.0
【2014年四川宜宾.单选】愤、悱二字源自孔子的“不愤不启,不悱不发”,根据朱熹的解释“口欲言而未能之貌”就是()。
对法律进行分类,可以从不同的标准、角度出发。一般来讲,根据不同的法律表达形式,可以把法划分为()。
我国宪法规定的公民在法律面前一律平等原则是指()。
Readthearticlebelowaboutprofessionalheadhunters.Choosethebestsentencefromtheoppositepagetofilleachoftheg
最新回复
(
0
)