首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a,int b) main() { if(b==0)return a; {printf("%d\n",fun(4,2));} else return(fun
有以下程序 #include int fun(int a,int b) main() { if(b==0)return a; {printf("%d\n",fun(4,2));} else return(fun
admin
2019-08-18
19
问题
有以下程序
#include
int fun(int a,int b) main()
{ if(b==0)return a; {printf("%d\n",fun(4,2));}
else return(fun(--a,--b));}
程序的运行结果是
选项
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/A3f0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
表达式a+=a-=a=9的值是
以下选项中不能用作C程序合法常量的是
有以下程序#includemain(){FILE*fp;charstr[10];fp=fopen("myfile.dat","w");fputs("abc",fp);fclose(fp);fp=fopen("myfile.dat",
以下正确的字符串常量是
下面对对象概念描述正确的是
下列叙述中正确的是()。
以下叙述中正确的是()。
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是()。
有以下计算公式V4x(x≥0)y=若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
随机试题
公共关系策划流程PDCA工作法中,“A”指【 】
影响资本周转速度的因素有哪些?
A.硫酸亚铁B.糖皮质激素C.雄激素D.马利兰E.苯丁酸氮芥慢性粒细胞白血病
全口义齿下前牙大小选择的参考标准是下唇线(唇低线)至颌平面距离为()
材料一:2008年12月,中共中央总书记胡锦涛在纪念十一届三中全会召开30周年大会上的讲话中指出:实现社会公平正义是中国特色社会主义的内在要求,处理好效率和公平的关系是中国特色社会主义的重大课题。讲求效率才能增添活力,注重公平才能促进和谐,坚持效率和公平有
2008年3月9日,中国A公司与澳大利亚B公司签订购买铁矿石的合同。合同中约定,争议提交中国国际经济贸易仲裁委员会。2008年10月9日,B公司将双方在货物质量上存在的争议提交中国国际经济贸易仲裁委员会仲裁。下列关于本案的说法正确的是哪些?()
设则x=0是f(x)的()。
在审核信用证时,对信用证中的附加条款一般可以不审核。()
下列关于毛泽东思想的叙述错误的是()。
下列选项中,构成唐律“十恶”罪中不孝罪的有()。
最新回复
(
0
)