首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
54
问题
有如下程序:
#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全国计算机二级
相关试题推荐
关于new运算符的错误的描述是()。
若有以下定义和语句:ints[4][5],(*ps)[5];ps=s;则对s数组元素的正确引用形式是()。
下面程序的运行结果为#include<iostream.h>classA{staticintn;public:A(){n=1;}A(intnum){n=
设有定义inta=1;floatf=1.2;charc=’a’;,则下列表示错误的是
数据库系统的核心是
下列程序中,划线处正确的语句是()。#include<iostream.h>ClassBase{Public:Voidfun(){cout<<"Base::fun"<<endl;}};Cl
下面程序的运行结果是#include<iostream.h>voidmain(){inti=1;while(i<=8)if(++i%3!=2)continu
在面向对象方法中,类之间共享属性和操作的机制称为【】。
下列运算符中全都可以被友元函数重载的是
以下哪个特征不是面向对象思想中的主要特征()。
随机试题
下列哪一项不是双胎妊娠容易发生的并发症
“新药”系指()
目前,实行货币局安排汇率制度的国家或地区是()。
分析歌曲《当兵的人》谱例。写出:旋律特点。
设等比数列的首项为以a1,公比为q(q≠0),要使此数列中奇偶项异号,则q_________0(填“>”“<”或“=”).
社会主义初级阶段具有长期性,根本原因是()
Thebaby______asleepinhisbedwhenIcamein.
Lookattheformbelow.YouwillhearamancallinghisHeadOfficeaboutarrangementsforhisvisitthere.
WhichofthefollowingistheresponsibilityofanHRmanager?
Butyouhavetostudyhard,______?
最新回复
(
0
)