首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
41
问题
有以下程序
#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全国计算机二级
相关试题推荐
下面程序的运行结果是【】。#defineDOUBLE(x,y)x/ymain(){intx=4,y=2,t;t=DOUBLE(x+y,x-y);printf("%d",t);}
下列程序的输出结果是()。#include<stdio.h>main(){iuta=2,b=3,p;p=f(a,b);printf("%d",p);}intf(a,b){intc
层次模型的典型代表是IBM公司的【】数据库管理系统。
函数fun的功能是计算xn。doublefun(doublex,intn){inti;doubley=1;for(i=1;i<=n;i++)y=y*x;returny;}主函数
关系模型的数据操作即是建立在关系上的数据操作,一般有【】、增加、删除和修改四种操作。
下列叙述中正确的是()。
以下叙述中正确的是
下面选项中不属于面向对象程序设计特征的是()。
一般来说,算法可以用顺序、选择和______三种基本控制结构组合而成。
下列能正确定义一维数组的选项是()。
随机试题
本例最可能的诊断是该患者血液中最可能出现下列哪种抗体
有一名16岁男孩,2h前横掉下一花盆击伤左顶部,当时有短暂意识障碍,左顶部有1.5cm长头皮不全裂伤;局部头皮肿胀,正侧切住颅片示左顶凹陷骨折,陷入深度0.5cm,头颅CT示左顶凹陷骨折,局部头皮肿胀。该病例诊断是
A.Sig.B.qid.C.tid.D.qod.E.Bid每日4次的外文缩写是()。
西方经济学一般将地租分为()地租。
在以下所列的给水处理工艺中,()是处理高浊度水处理工艺常用流程。
公司员工绩效评审系统的功能包括()。
学校组织特征的独特性表现在()
在当代中国,坚持中国特色社会主义道路,就是真正坚持()。
边防警察实行义务兵役制,属中国人民武装警察部队序列。( )
Mymother’shandsaredeepincabbageleaves,hersleevespusheduppastherelbows,asshesiftsthroughwater,salt,andveget
最新回复
(
0
)