首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
23
问题
有如下程序:
#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://www.kaotiyun.com/show/kS8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列类的定义中,有()处语法错误。classBase{public:Base(){}Base(inti){data=i;}privat
若有char*x[2]={"xyzw","XYZW"};则下面的表述正确的是______。
函数定义如下:voidfun(intx,int&y){x++;y++;}如果执行代码段:inta=0,b=1;fun(a,b);则变量a和b的值分别是()。
对建立良好的程序设计风格,下面描述正确的是
结构化程序设计方法的主要技术是【】、逐步求精。
有如下数组声明:intnum[10];,下标值引用错误的是
下面的函数模板定义中错误的是()。
在软件开发中,下面任务不属于设计阶段的是
下列关于运算符重载的叙述中,错误的是
软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求分析说明书和()。
随机试题
关于胸导管的描述,正确的是()
对下列肺炎选用抗菌药物,哪项是正确的
鉴定药材时,所取平均供试品的量一般不得少于检验所需用量的
个人教育贷款签约中的操作风险不包括()。
根据中国银监会的有关规定,商业银行的流动性资产总额与流动性负债总额之比,不得低于()。
A、 B、 C、 D、 D
朴某系知名美容专家。某医院未经朴某同意,将其作为医院美容专家在医院网站上使用了朴某照片和简介,且将朴某名字和简介错误地安在了其他专家的照片旁。下列说法正确的是
Theonsetofanewgenerationofcomputerattackswasmarkedby______.Whatdoestheword"they"(Para.4)refertoy______.
团委张老师正在准备有关“中国梦”学习实践活动的汇报演示文稿,相关资料存放在Word文档“PPT素材及设计要求.docx”中。按下列要求帮助张老师完成演示文稿的整合制作:插入一个新的幻灯片母版,重命名为“中国梦母版2”,其背景图片为素材文件“母版背景图片
A、Writingpapersforhisclasses.B、Preparingforthecomingexaminthelibrary.C、Doingextraworkinthechemistrylab.D、Wor
最新回复
(
0
)