首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算斐波那契数列第n项的函数定义如下: int fib(int n){ if(n==0) return 1; else if(n==1) return 2; else return fib(n-1)+fib(n-2); } 若执行函数调用表达式fib(2)
计算斐波那契数列第n项的函数定义如下: int fib(int n){ if(n==0) return 1; else if(n==1) return 2; else return fib(n-1)+fib(n-2); } 若执行函数调用表达式fib(2)
admin
2019-06-12
38
问题
计算斐波那契数列第n项的函数定义如下:
int fib(int n){
if(n==0) return 1;
else if(n==1) return 2;
else return fib(n-1)+fib(n-2);
}
若执行函数调用表达式fib(2),函数fib被调用的次数是( )。
选项
A、1
B、2
C、3
D、4
答案
B
解析
斐波那契数列是递归函数,所以fib(2)=fib(1)+fib(0)=2+1=3。因而执行函数调用表达式fib(2)时,函数fib被调用的次是2次。
转载请注明原文地址:https://kaotiyun.com/show/dQ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知递归函数fun的定义如下:inifun(intn){if(n
若需要把一个函数“voidfun();”定义为一个类TestClass的友元函数,则应在类TestClass的定义中加入一条语句:___________。
有如下类声明:classMyBASE{intk=public:voidsct(intn){k=n;}intget()const{returnk;}};
如果表达式—x/y中的“—”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
在三级模式之间引入两层映像,其主要功能之一是()。
以下程序的输出结果是()。#includeusingnamespacestd;voidfun(char**q){++q;cout
软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于阶段。
软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于__________中的一个阶段。
下列关于this指针的叙述中,正确的是()。
堆栈s进行下列操作:push(1);push(2);pop();pop();后,此时的栈顶元素为()。
随机试题
油、水井井史数据是从油、水井月综合记录中()选1个值,代表本井本月的生产情况。每月1行,1年1张,作为单井开采的历史保存,便于查阅。
新生儿出生后1分钟Apgar评分的正常值是
在合同中,客体不变,相应权利义务也不变,此时主体改变也称为( )。
以下不属于能够帮助企业建立竞争优势的资源的是()。
提出智力三元成分理论的心理学家是()。
下列关于共同犯罪种类中的主犯,表述不正确的是()。
下列影响消费者购买行为的因素中,()不属于社会因素。
下列叙述中正确的是()。
在会议开始前,市场部助理小王希望在大屏幕投影上向与会者自动播放本次会议所传递的办公理念,按照如下要求完成该演示文稿的制作:在考生文件夹下,打开“PPT素材.pptx”文件,将其另存为“PPT.pptx”(“.pptx”为扩展名),之后所有的操作均基于此
Zoologicalparksinmanycitiesexportbirdsfrommanylandsandareasourceofrecreationformillionsofpeopleeachyear.
最新回复
(
0
)