首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a,int b) { if(b==0) return a; else return(fun(--a,--b)); } main()
有以下程序 #include int fun(int a,int b) { if(b==0) return a; else return(fun(--a,--b)); } main()
admin
2019-12-17
52
问题
有以下程序
#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)是一个递归函数。所以当t函数中调用fun(4,2)时,其执行过程如下:fun(4,2)-> fun(3,1)->fun(2,0),其返回值为2。
转载请注明原文地址:https://kaotiyun.com/show/tLCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言源程序名的后缀是
以下叙述中正确的是
以下叙述中正确的是
下列定义数组的语句中,正确的是
以下选项中,当x为大于1的奇数时,值为0的表达式是
请编写函数fun。其功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。一维数组中数据的个数存放在形参n所指的存储单元中。例如,若二维数组中的数据为33333333444444445555
请编写函数fun,其功能是:判断t所指字符串中的字母是否由连续递增字母序列组成(字符串长度大于等于2)。例如字符串:uvwxyz满足要求;而字符串:uvxwyz不满足要求。注意:部分源程序存放在PROG1.C中,请勿改动主函数main和其他函数中的任何内
以下关手结构化程序设计的叙述中正确的是
数据库管理系统(DBMS)是
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更
随机试题
A.心阳虚衰B.湿邪困脾C.脾虚气陷D.外邪侵袭E.脾胃湿热头面先肿,继而波及全身,小便短少,发热恶风者,多因
下列哪项不是闭经与痛经的共同病机()
某男,58岁。胸胁胀满,咳唾引痛,舌苔白滑,脉弦。辨证为
某患者,女,56岁,有糖尿病史,近期感觉头晕,头痛,肢体麻木,到医院就诊,被诊断为高血压。医生开具了缬沙坦胶囊。关于该药物的特点。不正确的是
地基变形计算深度应采用下列何种方法计算?[2003年第136题,2007年第130题]
()是衡量利率变动对银行当期收益影响的一种方法。
李某为一有限合伙企业中的有限合伙人,根据《合伙企业法》的规定,李某的下列行为中,不符合法律规定的是()。
[*]
在Windows98环境下,系统支持下面4种文件系统:Ⅰ.FATl2Ⅱ.FATl6Ⅲ.FAT32Ⅳ.CDFS硬磁盘存储系统可采用的文件系统为()。
Whatisnottheelementindefininglanguage?
最新回复
(
0
)