首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2015-08-01
52
问题
有如下程序:
#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://kaotiyun.com/show/ISNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是 #include"iostream.h" #definesum(a,b)a*b voidmain() {intx; x=sam(1+2,3); cout<<x; }
定义如下一维数组:inta[5],*p;,则下列描述错误的是()。
若有以下定义和语句:ints[4][5],(*ps)[5];ps=s;则对s数组元素的正确引用形式是()。
下列有关数据库的描述,正确的是
下面程序的运行结果是#include<iostream.h>classbase{protected:inta;public:base(){cout<<"0";}};
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为
作为非成员函数重载的运算符,所有操作数都必须以______的形式出现在参数表中。
若要把voidffun()定义为类A的友元函数,则应在类A的定义中加入语句______。
对于常数据成员,下面描述正确的是( )。
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
随机试题
A.无明显规律性B.疼痛→排便→加重C.进食→疼痛→缓解D.疼痛→进食→缓解E.疼痛→便意→缓解典型十二指肠球部溃疡的腹痛规律是
A.大于10μmB.2~10μmC.3~5μmD.2~3μmE.0.5~5μm可到达支气管与细支气管药物粒子大小为
构造平原按其所处的绝对标高的高度进行划分,在200m以下的平展地带是()。
10把钥匙中有3把能打开门,今任取两把,那么能打开门的概率是()。
下图所示的某工程双代号时标网络计划,在执行到第4周末和第10周末时,检查其实际进度如图中前锋线所示,检查结果表明()。
如果乙公司在转让票据时,在票据上记载了“不得背书转让”的字样,下列说法正确的是()。
花山谜窟坐落在屯溪与歙县交界处,原名古徽州石窟群,2002年5月20日江泽民视察时,改名“花山谜窟”。()
案例:信息集成是一个复杂的过程,包括人们日常学习和生活中对各种信息的组织、规划和提炼等。这里介绍的信息集成的过程主要指将文本、图像、声音、动画、视频等媒体素材,有计划、有目的地组织在一起,为表达某一主题服务。信息集成的过程不仅仅是技术的运用,还涉
CompetitorscomplainthatMicrosoft’srecentsettlementoftheirantitrustcasewiththefederalgovernmentwilldolittletopr
A、20minutes.B、13minutes.C、15minutes.D、30minutes.C数字题。对话中女士说她的表慢了20分钟,男士说他总是把他的表拨快15分钟,女士觉得这是个好办法,于是决定将她的表拨快30分钟。因此答案为C。
最新回复
(
0
)