首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int fun(int a,int b) {if(b==0) return a; else return(fun(--a,--b)); } main()
有以下程序 #include<stdio.h> int fun(int a,int b) {if(b==0) return a; else return(fun(--a,--b)); } main()
admin
2017-03-23
35
问题
有以下程序
#include<stdio.h>
int fun(int a,int b)
{if(b==0) return a;
else return(fun(--a,--b));
}
main()
{printf(’’%dkn’’,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。所以正确答案为选项B。
转载请注明原文地址:https://kaotiyun.com/show/scDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序main(){floatx=2.0,y;if(x10.0)y=1.0/x;elsey=1.0;printf("%f\n",y);}该程序的输出结果是
具有3个结点的二叉树有
在软件测试设计中,软件测试的主要目的是
有以下程序voidss(char*s,chart){while(*s){if(*s==t),s=t-’a’+’A’;s++;}}main(){charstr1[100]="abcddfe
下列可用于C语言用户标识符的一组是
下列叙述中错误的是()。
按照“先进先出”组织数据的数据结构是()。
设有下面的程序段:chars[]="china";char*p;p=s;则下列叙述正确的是
在下列关于二叉树的叙述中,正确的一项是
可在C程序中用作用户标识符的一组标识符是
随机试题
简析方苞《狱中杂记》的主题和写作特点。
皮质醇综合征的发病情况,正确者为
A.阳和汤B.桃红四物汤C.四妙勇安汤D.八珍汤合左归丸E.十全大补汤治疗动脉硬化性闭塞症寒凝血脉证应首选
《中华人民共和国城市房地产管理法》规定,()应当定期确定并公布。
平行承发包模式的特点是()。
按《建筑地基基础设计规范》(GB50007—2002),地基土工程特性指标的代表值取值规定中不正确的是()。
汪某毕业于某大学,自从参加工作以来一直担任办公室文秘,恪守职责,兢兢业业,深受公司领导和同事们的好评。由于单位会计部门人手奇缺,公司领导要求汪某担任财务部门的出纳工作。领导认为,虽然汪某没有取得会计从业资格证书,但出纳并不属于会计岗位,汪某工作能力强,很快
当净现值为零时,则可说明()。(中山大学2013真题)
有三个盒子,第一个盒子有4个红球1个黑球,第二个盒子有3个红球2个黑球,第三个盒子有2个红球3个黑球,如果任取一个盒子,从中任取3个球,以X表示红球个数.(1)写出X的分布律;(2)求所取到的红球数不少于2个的概率.
Mostchildrenwithhealthyappetitesarereadytoeatalmostanythingthatisofferedthemandachildrarelydislikesfood【C1】_
最新回复
(
0
)