首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using narnespace std; long fun(intn) {if(n>2) retum(fun(n-1)+fim(n-2)); else return2
有如下程序: #include using narnespace std; long fun(intn) {if(n>2) retum(fun(n-1)+fim(n-2)); else return2
admin
2020-05-14
31
问题
有如下程序:
#include
using narnespace std;
long fun(intn)
{if(n>2)
retum(fun(n-1)+fim(n-2));
else
return2:
}
int main()
{cout<
retum 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/kS8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的结果是#include<iostream.h>classA{public:A(){cout<<"construtA"<<endl;}vir
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是
对虚函数的调用()。
下列关于虚基类的描述中,错误的是
逻辑数据的逻辑结构主要是反映数据之间的逻辑关系,而存储结构是用来反映数据的逻辑结构在计算机存储空间中的存放形式。循环队列主要是强调数据之间的关系,因此属于逻辑结构。
有如下数组声明:intnum[10];,下标值引用错误的是
C++语言提供的基本控制结构可以分为3种类型:顺序结构、【】和循环结构。
下列关于运算符重载的叙述中,错误的是
关系数据库管理系统能实现的专门关系运算包括()
软件设计模块化的目的是【】。
随机试题
由于工件的()基准和设计基准(或工序基准)不重合而产生误差称为基准不重合误差。
A.抗胃壁细胞抗体(PCA)B.血清胃泌素C.13C呼气试验D.抗内因子抗体(IFA)对慢性胃炎引起恶性贫血的诊断最有意义的是
散在湿性哕音,伴有哮鸣音,呼气相延长
嗜肺军团菌
丁某之父的赔偿请求权时效如何计算?()。根据现行法律,本案损害赔偿应通过何种方式、由谁负责赔偿?()。
甲公司为一家运输公司,2008年1月成立之初拥有载货汽车50辆,每辆自重15吨。2009年3月将其中的9辆汽车租给A公司使用,9辆汽车的总价值为180万元,双方签订租赁合同,租金为每月6000元。当地规定载货汽车车船税每年每吨税额为30元。根据上述资料回答
孔子重视启发式教学,主张“不愤不启,不悱不发”。朱熹对“愤”的解释是()
国家垄断资本主义是垄断资本主义的新发展,它对资本主义经济的发展产生了积极的作用。主要表现为()
Haveyouaskedherforthereason______mayexplainherabsence(缺席)?
Commutershavea40percentgreaterriskofendingupdivorced,accordingtoauniversitystudy.【C1】_____youarereading
最新回复
(
0
)