首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; long fun(int n) { if(n>2) return(fun(n-1)+fun (n-2)); else
有如下程序: #include<iostream> using namespace std; long fun(int n) { if(n>2) return(fun(n-1)+fun (n-2)); else
admin
2013-05-30
25
问题
有如下程序: #include<iostream> using namespace std; long fun(int n) { if(n>2) return(fun(n-1)+fun (n-2)); else return 2; } int main() { cout<<fun(3)<<end1; return 0; } 则该程序的输出结果应该是 ( )。
选项
A、2
B、3
C、4
D、5
答案
C
解析
主函数中调用fun(3),在fun内部当n>2时,递归调用 fun(n-1)+fun(n-2),否则返回2。所以当n=3时,调用fun(2)+fun(1),即返回2+2,等于4。
转载请注明原文地址:https://kaotiyun.com/show/xHNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有以下说明和定义:#include<iostream.h>Voidmain(){typedefunion{longi;intk[5];charc;}DATE;structdate{iNtcat;DATEcow;double.
下面是计算n的阶乘的递归函数,请将该函数的定义补充完整。unsignedf(unsignedn){if(n<=1)return1;elsereturn【】;}
数据字典通常包括5个部分,即数据项、数据结构、数据流、【】和处理过程。
若结构Arith中有一成员定义为char*op;,另有结构指针p定义为Arith*p=newArith.,则要访问p所指对象中的。p成员所指向的对象,应使用表达式【】。
在下面的运算符重载函数的原型中,错误的是()。
将小写字母n赋值给字符变量one_char,正确的操作是______。
下列叙述中正确的是______。
对关系S和R进行集合运算,产生的元组属于S中的元组,但不属于R中的元组,这种集合运算称为()。
当将E-R模型转换为关系模型时,对于两实体间m:n联系,必须对“联系”单独建立______,用来联系双方实体。
以下哪个不是C++语言中的有效标识符?
随机试题
妊娠末期,血清雌三醇值为非孕妇的________倍,雌二醇、雌酮为________倍。
A.保留时间B.峰面积C.峰宽D.半高峰宽E.标准差用高效液相色谱法检查杂质限量时应选用的色谱参数是()。
理财人员对客户的风险特征进行分析时,应该主要就以下哪些方面进行分析?()
[2014]下列有关识别、评估和应对重大错报风险的说法中,错误的是()。
可以保持和体现色彩的透明效果的绘画种类是()。
下列爆炸品不属于无整体爆炸危险的物品是()。
①上海海纳百川、兼容并蓄的特征也开始初露端倪②历史上的上海,处于传统江南文化的边缘地位③来自各地的商帮,如浙江的宁波帮、绍兴帮,湖南的洞庭商帮,广东潮州帮,福建泉漳帮等活跃在上海④从经济地理角度而言,上海距离素称“鱼米之乡”的苏杭尚有相当距离,在以农
穿着越来越少的夏季,在衣饰上难免觉得单调,更需要在配饰上精心搭配才能显示出质感和与众不同。细细小小的锁骨链能够衬托出温柔精致的气质,长链则视觉拉长线条,整体上长短不一、错落有致,摆脱了单一项链的乏味感。因此,如果你不擅长搭配,那就是分层项链出场的好时机了,
Thephrase"warmto"inthelastsentenceofthesecondparagraphmostprobablymeans______.Thetextseemstobe______.
Sheapologizedfor_________theparty.
最新回复
(
0
)