首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #inc1ude int fun(int a,int b) { if(b==0)return a; else return(fun(— —a,—一b)); } main()
有以下程序 #inc1ude int fun(int a,int b) { if(b==0)return a; else return(fun(— —a,—一b)); } main()
admin
2020-07-28
52
问题
有以下程序
#inc1ude
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/wP3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库技术的根本目标是要解决数据的
以下选项中表示一个合法的常量是(说明:符号口表示空格)
以下不构成无限循环的语句或语句组是
关于“while(条件表达式)循环体”,以下叙述正确的是
sizeof(double)是
库函数rand()的功能是产生一个在0—32767之间的随机数。若要用此函数随机产生一个0~99.99(2位小数)之间的数,以下能实现此要求的表达式是()。
设某二叉树的后序序列为CBA,中序序列为ABC,则该二叉树的前序序列为()。
下列排序方法中,最坏情况下比较次数最少的是()。
负责数据库中查询操作的数据库语言是()。
有以下程序:#includemain(){char*p1=0;int*p2=0:float*p3=0:printf("%d,%d,%d\n",sizeof(p1),sizeof(p2
随机试题
月经后期和月经量少共同的病因病机是
外源性哮喘的临床表现是
2010年4月某市卫生局经调查取证,认定甲公司实施了未经许可擅自采集血液的行为,依据有关法律和相关规定,决定取缔甲公司非法采集血液的行为,同时没收5只液氮生物容器。但是甲公司辩称,其采集血液的行为是受市人民医院的委托进行的。请分析案例,回答下列问题:在
某成品燃料油外输项目,由4台5000m2的成品汽油罐,两台10000m2消防灌输泵和工作压力为4.0MPa的外输管道及相应的配套系统组成。具备相应资质的A公司为施工总承包单位,A公司拟将外输管道及配套系统的任务分配给GC2资质的B专业公司,业主认
根据电气安装工程电缆线路施工及验收规范,外径20mm铜屏蔽型控制电缆敷设时的最小弯曲半径是()。
下列各项中,属于记账凭证审核内容的有( )。Ⅰ.金额是否正确Ⅱ.项目是否齐全Ⅲ.科目是否正确Ⅳ.书写是否正确
经常性支出和非经常性支出界限是严格的。( )
荷兰小画派
教育目的
()对于园艺相当于刺绣对于()
最新回复
(
0
)