首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; long fun(int n) { if(n>2) retum(fun(n-1)+fun(n-2)); else re
有如下程序: #include using namespace std; long fun(int n) { if(n>2) retum(fun(n-1)+fun(n-2)); else re
admin
2021-05-06
26
问题
有如下程序:
#include
using namespace std;
long fun(int n)
{
if(n>2)
retum(fun(n-1)+fun(n-2));
else
return 2;
}
int main()
{
cout<
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://jikaoti.com/ti/4Bh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
某二叉树中共有935个结点,其中叶子结点有435个,则该二叉树中度为2的结点个数为
下列关于C++函数的说明中,正确的是()。
有如下程序:#include<iostream>usingnarnespacestd;classA{public:A(){cout<<’’A’’;}};classB{
以下()不属于对象的基本特征。
下面描述中,不属于软件危机表现的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下列关于模板的描述中,错误的是()。
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是()。
下列字符串中,正确的C++标识符是()。
下列符号中可以用做C++标识符的是()。
随机试题
邮购服务的工作要求有()。
Americanssufferfromanoverdoseofwork.Regardless【C1】______whotheyareorwhattheydo,Americansspend【C2】______timeatwo
利用痰液检查脱落细胞可发现咳铁锈色痰,抗炎有效
一病人,男,60岁,10年前发现乙型肝炎,2年前发现肝硬化,此次住院病人行胃底食管静脉离断术,今日为术后第一天,8点钟发现胃管抽出暗红血液。请问此病人以后可能出现
下列选项中,符合《建设工程安全生产管理条例》规定的有()。
一般来说,任何国家和地区都有着相当数量的军事爱好者或发烧友,这是一种无可非议的常态。但如果这种对军事的热情,从军事发烧友较大规模地_______到民间,并在民间形成一股对军事的热情.人们就需要_______对待了。填入划横线部分最恰当的一项是:
被评估成套设备购建于1998年12月,账面价值100万元,2003年12月对设备进行技术改造,追加投资20万元,2008年12月对该设备进行评估。经评估人员调查分析得到如下数据:(1)从1998年到2003年,每年该类设备价格上升率为10%.而从
(2014年真题)2002年3月,李村村民王某失踪。不久有人在该村的废井里发现一具无法辨认的女尸。公安机关经初查,认定该女尸为失踪的王某,并认定张某有重大嫌疑。为了协调案件、快速结案,该市召开了由公安局局长、检察院检察长和法院院长共同参加的三长联
[A]Uniqueness[B]Attentiveness[C]Communication[D]Personalization[E]Appreciation[F]Recognition[G]Co
下面关于在.asp文件中变量的作用域的说法正确的一项是______。
最新回复
(
0
)