首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算斐波那契数列第n项的函数定义如下: int fib(int n){ if(n==0) return 1; else if(n=1) return 2; else return fib(n-1)+fib
计算斐波那契数列第n项的函数定义如下: int fib(int n){ if(n==0) return 1; else if(n=1) return 2; else return fib(n-1)+fib
admin
2019-06-04
36
问题
计算斐波那契数列第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://jikaoti.com/ti/1HA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
>=此题考查的是while循环语句和for循环语句。题中函数的功能是判断字符串是否对称。从字符串两端依次比较各个字符是否相同,for循环结束后,当i>-j表明字符串对称,否则说明不对称。
在C++中,实现封装性需借助于A)枚举B)类C)数组D)函数
要定义数组A,使得其中每个元素的数据依次为3、9、4、8、0、0、0,错误的定义语句是A)intA[]={3,9,4,8,0,0,0};B)intA[7]={3,9,4,8,0,0,0};C)intA[]={3,9,4,8};D)
关系关系代数是关系操纵语言的一种传统表示方式,它以集合代数为基础发展起来的,但它的运算对象和运算结果均是关系,这些新关系仍可以使用同样的代数运算进一步操作。关系代数也是一种抽象的查询语言,它通过对关系的运算来表达查询和修改处理的需求。
在公有派生时,派生类中定义的成员函数只能访问原基类的()。A)私有成员、保护成员和公有成员B)保护成员和私有成员C)公有成员和保护成员D)公有成员和私有成员
A、 B、 C、 D、 A要对线性表进行二分法查找,对线性表有两个要求:第一,要求线性表是按顺序方式存储的;第二,要求线性表中的元素是按照从小到大的顺序排好序。
在C++语言中,打开一个文件就是将这个文件与一个什么建立关联?
在程序设计阶段应该采取__________和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
重载的流运算符函数应该被定义为类的______________函数。
下面不属于软件测试实施步骤的是
随机试题
最先运用生态理论来研究政府行政现象的学者是()
孕40周新生儿.出生时由口鼻排出部分肺内液体.其余经血管及淋巴管吸收的肺液约
养老定位神门定位
“理想气体和单一热源接触作等温膨胀吸收的热量全部用来对外做功”,对此说法有如下几种评论,哪种是正确的?()。
依法应当招标的项目,在下列情形中,可以不进行施工管理招标的情形是()。
土石围堰的防渗结构形式有( )等。
对实体的检测结果应当记录在案,通常检测结果可采用()的方式。
甲从事日用品出租,乙从甲处租用了一个意大利式落地灯及法国式灯罩,两者组合非常漂亮,乙花了高额的租金把它们租了下来。后甲因资金短缺而向乙借款,并将该意大利式落地灯质押给乙,则下列说法正确的有()。
Humanbeingsareanimals.Webreathe,eatanddigest,andreproducethesamelife【B1】______commontoallanimals.Inabiologi
YouwillhearaninterviewwiththeCEOofStandardBankGroup,JackoMaree,onreflectinghowmultinationalsmightapproachdoi
最新回复
(
0
)