首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
25
问题
有如下程序:
#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>usingnamespacestd;classBase{public:voidfun(){cout<<"Base::fun"<<end1;}};classDe
C++语言规定,函数返回值的类型是由()。
关于continue语句叙述不正确的是
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,虚部等于两个操作对象虚部之和;请补充完整。classcomplex{doublereal;
基类为虚函数,撤销对象调用析构函数时,采用______联编。
下列关于虚基类的描述中,错误的是
如果一个函数模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键词【】。
下列叙述中正确的是
在计算机软件系统的体系结构中,数据库管理系统位于用户和【】之间。
在数据库设计中,将E-R图转换为关系模式的过程属于()。
随机试题
The______wayisbasedonthepremisethattheteachershouldbesilentasmuchaspossibleintheclassroomandthelearnersh
A.支气管腺体肥大增生、黏膜上皮杯状细胞增多B.急、慢性支气管炎及细支气管周围炎C.支气管壁因炎症而遭破坏D.细支气管壁及肺泡间隔弹力纤维支架破坏和细支气管不完全阻塞E.肺组织高度纤维化支气管扩张症引起肺源性心脏病的原因是由于
A.《中国药典》B.《企业标准》C.《炮制规范》D.《药品注册标准》由国家食品药品监督管理总局批准给申请人的特定药品标准是()。
( )包括预备费用和贷款利息。
下列哪个选项不是银行业从业人员的六条从业基本准则?()
在我国交通标志中,蓝底白色自行车图案表示()。
一、注意事项1.本题本由给定资料与作答要求两部分构成。二、给定资料1.2012年2月2日,记者从北京市妇联获悉,“北京市和谐家庭指标体系”已完成,会上网、藏书量300册以上、常旅游聚餐等成为了新的评选指标。目前,全北京市约有524.9
十进制数18转换成二进制数是()。
A、不怎么喜欢唱歌B、喜欢无伴奏唱歌C、唱歌不怎么好听D、喜欢一个人唱歌C
TheHappinessEffect[A]Thenexttimeyougettheflu,therewillalmostcertainlybesomeoneyoucanblameforyourpain.There
最新回复
(
0
)