首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a,int b) { if==0) return a; else return(fun(--a,--b)); } main() {
有以下程序 #include int fun(int a,int b) { if==0) return a; else return(fun(--a,--b)); } main() {
admin
2019-05-17
24
问题
有以下程序
#include
int fun(int a,int b)
{ if==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。
转载请注明原文地址:https://jikaoti.com/ti/UKf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在黑盒测试方法中,设计测试用例的主要根据是
有以下程序#include#definesuB(a)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c:pfintf("%d\n",d);}
有以下程序#includemain(){intij,m=1;for(i=1;i<3;i++){for(j:3;j>0;j--){if(i*j>3)break;
以下正确的字符串常量是
有以下程序#includeintfun(intx,intY){if(x==y)retum(x);elsereturn((x+y)/2);}main(){int
以下选项中非法的C语言字符常量是
关于do循环体while(条件表达式);以下叙述中正确的是
给定程序中,函数fun的功能是:对形参SS所指字符串数组中的M个字符串按长度由短到长进行排序。SS所指字符串数组中共有M个字符串,且串长
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
1996年,第一家报业集团——______报业集团诞生,此后又有20家报业集团相继成立。
消化性溃疡X线检查最具诊断意义的是:()
女性生殖道最常见的良性肿瘤是
ACEI的作用机制不包括
能引起胎儿中枢神经系统损害的药物有
对施工现场灭火器的摆放要求叙述正确的有()。
关于民事法律关系,下列说法正确的是()
尽管他后来步入了哲学上悲观主义的路途,但这和他的生活状况是不相干的,而在现实世界中,他可以算是个幸运儿了。根据上面这段话的论述,得出以下哪项结论最恰当:()
()冰激凌()枣子()色拉油()煎蛋
IcannotfindTomanywhere.He______havebeenofflong.Iheardhimmakeacalljustnow.
最新回复
(
0
)