首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int ftm(int a,int b) {if(b=0)return a; else return(fun(--a,--b)); } main()
有以下程序 #include<stdio.h> int ftm(int a,int b) {if(b=0)return a; else return(fun(--a,--b)); } main()
admin
2019-04-24
18
问题
有以下程序
#include<stdio.h>
int ftm(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,intb)是一个递归函数。所以当主函数中调用“fun(4,2)”时,其执行过程如下“fun(4,2)->fun(3,1)->fun(2,0)”,其返回值为2。所以正确答案为选项B。
转载请注明原文地址:https://kaotiyun.com/show/ZmRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是【】。#includemain(){staticchara[]="language",b[]="program";char*ptr1=a,*ptr2=b;intk;for(k=0;k
若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是
下列程序的输出结果是()。#include<stdio.h>intb=2;intfunc(int*a){b+=*a;returnb;}main(
以下程序输出正确的是______。amovep(int*p,int(*A)[3],intn){inti,j;for(i=0;i<n;i++)for(j=0;j<n;j++){*p=a[i][j];p++}
以下程序的运行结果是intk=0;voidfun(intm){m+=k;k+=m;printf("m=%dk=%d",m,k++);}main(){inti=4;fun(i++);printf("i=%d
软件开发的结构化生命周期方法将软件生命周期划分成
下列能正确定义一维数组的选项是()。
数据库保护分为:安全性控制、【】、并发性控制和数据的恢复。
设intb=2,表达式(b<<2)/(b>>1)的值是()。
随机试题
在入孔内工作时,不准在入孔内点燃喷灯。
某法院开庭审理一起民事案件,参加旁听的原告之夫李某认为证人王某的证言不实,便当场大声指责,受到法庭警告。李某不听劝阻,大喊“给我打”在场旁听的十多个原告方的亲属一拥而上,对王某拳打脚踢,法庭秩序顿时大乱。审判长予以制止,李某一伙又对审判长和审判员进行围攻、
在建筑设计中,运用价值工程的目标是( )。
下列不受存货计价方法影响的是()。
在下列我国现行的税种中,属于中央地方共享税的有( )。
某旅游团中的一位旅游者,由于兴趣所致请地陪带她去买一辆新自行车,以便在旅游团乘车前往天坛时,自己骑车前往,并保证准时与旅游团汇合,不影响全团的活动。此时地陪应()。
AstudentfindsitdifficulttolearntheEnglishsounds[θ]and.Ifyouaretheteacher,whichofthefollowingstrategiescan
“姐姐、奶奶、姑姑”是叠音单纯词。
[*]
TheFatProblemthatMenFaceItisapleasuretoseemenofacertainageworryingabouttheirweight.Listeningtothemis
最新回复
(
0
)