首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; long fun(intn) { if(n>2) return(fun(n-1)+fun(n-2)); else
有如下程序: #include using namespace std; long fun(intn) { if(n>2) return(fun(n-1)+fun(n-2)); else
admin
2012-12-29
24
问题
有如下程序:
#include
using namespace std;
long fun(intn)
{
if(n>2)
return(fun(n-1)+fun(n-2));
else
return2;
}
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/hrVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下定义:inta;longb:doublex,y;则以下选项中正确的表达式是()。
下列叙述中正确的是()。
下列选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
若有定义:floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是()。
对软件系统总体结构图,下面描述中错误的是()。
软件测试用例包括
结构化程序设计中,下面对goto语句使用描述正确的是()。
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ,则后序序列为()。
数据流图中的有向箭头(→)表示()。
重载的关系运算符和逻辑运算符的返回类型应当是【】。
随机试题
针对哮喘病因的治疗措施是
求微分方程x2y’-y-x2e-1/x=0满足初始条件y|x=0=0的特解.
肱骨髁上骨折最多见的类型是
病人,王某,女,36岁,因乳腺癌住院,准备手术治疗,常独自流泪,沉思,焦虑万分,护理时哪项是最重要的工作( )。
不属于慢性支气管炎、阻塞性肺气肿病因的是
妊娠合并糖尿病分娩时间选择正确的是
甲为在众人面前出风头,向当武警的朋友乙索借手枪,乙几经犹豫还是借给了甲。次日,甲与朋友在酒店吃饭,同邻桌丙发生口角,甲一怒之下拔出枪打死了丙。对此案中甲与乙的行为应如何认定?()
地上车站公共区采用机械排烟时,防火分区的最大允许建筑面积不应大于()m2。
我国目前只对国家所有的土地征收城镇土地使用税,对集体所有的土地不征收城镇土地使用税。( )
京剧的花脸所属的行当是()。
最新回复
(
0
)