首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a,int b) { if(b==0) return a; else return(fun(--a,--b)); } main() { printf("%d\n",fun(4,2));
有以下程序 #include int fun(int a,int b) { if(b==0) return a; else return(fun(--a,--b)); } main() { printf("%d\n",fun(4,2));
admin
2015-12-25
28
问题
有以下程序
#include
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。
转载请注明原文地址:https://jikaoti.com/ti/gGi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。main(){inta[]={31,27,20,12,6,1),*p=a;p++;printf("%d\n",*(p+2));}
执行下列程序段后,变量a,b,c的值分别是()。intx=5,y=4;inta,b,c;a=(--x==y++)?x:++y;b=++x;c=y;
设有定义下列:inta=1,b=2,c=3,d=4,m=2,n=2;则表达式(m=a>b)&&(n=c>d)运算后,n的值是()。
有如下程序main(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];for(i=0;i<
在函数scanf的格式控制中,格式说明的类型与输入项的类型应该对应匹配。如果类型不匹配,系统将()。
若变量已正确定义,下列正确的程序段是()。
下列程序输出的结果是______。intm=17;intfun(intx,inty){intm=3;return(X*y-m);}main(){inta=5,b=7;p
最简单的交换排序方法是()。
深度为5的满二叉树中,叶子结点的个数为______。
为了使模块尽可能独立,要求______。
随机试题
根据《声环境质量标准》,环境噪声监测按监测对象和目的划分为()。
某工程施工合同约定2004年1月1日业主应向承包商支付工程款,如果承包商一直没有提出索要工程款的要求,业主也没有主动提出同意支付工程款,则()。
信用社为单位开立一般存款户、专用存款户、临时存款户的,须自开户日起(),书面通知基本存款账户开户单位。
20世纪80年代以来,以市场为取向的改革使人力资本的市场价值得以实现,居民的教育收益率从较低水平提高到10%左右,这也是不同受教育水平劳动者之间收入差距扩大的重要原因。随着受教育程度提高,高学历劳动者不再稀缺,教育收益逐渐稳定,高低学历的劳动者工资比不再上
一、注意事项1.本次考试包括给定资料和作答要求两部分。总时间为150分钟,建议阅读资料为40分钟,作答时间为110分钟,总分100分。2.请在答题卡上指定的位置填写自己的姓名、报考部门,填涂准考证号。考生应在答题卡指定的位置作答,未在指定位置作答的,不
下列各种筹资方式中,最有利于降低公司财务风险的是()。
[2003年]设总体X的概率密度为其中θ>0,且θ是未知参数.从总体X中抽取简单随机样本X1,X2,…,Xn.记=min{X1,X2,…,Xn},求:的分布函数;[img][/img]
Whatwillthetwospeakersdo?
MoviesarethemostpopularformofentertainmentformillionsofAmericans.Theygotothemovietoescapetheirnormaleveryd
Duringtheearlyyearsofthiscentury,wheatwasseenastheverylifebloodofWesternCanada.Whenthecropsweregood,the【S1
最新回复
(
0
)