首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算斐波那契数列第 n 项的函数定义如下: int fib(int n){ if (n == 0) return 1; else if (n == 1) return 2; e
计算斐波那契数列第 n 项的函数定义如下: int fib(int n){ if (n == 0) return 1; else if (n == 1) return 2; e
admin
2020-06-29
44
问题
计算斐波那契数列第 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(4),函数 fib 被调用的次数是
选项
A、6
B、7
C、8
D、9
答案
D
解析
本题考查函数的递归,即递归函数,fib(4)=fib(3)+fib(2)=fib(2)+fib(1)+fib(1)+fib(0)=fib(1)+fib(1)+fib(1)+fib(1)+fib(0),一共执行fib(4)、fib(3)、fib(2)、fib(2)、fib(1)、fib(1)、fib(0)、fib(1)、fib(1)九次,所以D选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/Wi8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在一个函数的定义或声明前加上关键字【】时,该函数就声明为内联函数。
有以下程序voidf(intx,inty){intt,if(x<y){t=x;x=y;t;}}main(){inta=4,b=3,c=5;f(a,B);f(a,C);f(b,C);cout<<a<<"
下列关于继承的描述中,错误的是()。
拷贝构造函数是用一个已知的对象为新创建的同类的对象赋初值,下列()情况下它没有起作用。
请按下面注释的提示将类B的构造函数定义补充完整。classA{inta;public:A(intaa=0){a=aa;}};classB:publicA{
下列数据结构中,属于非线性结构的是
要将前缀运算符--重载为Incr的非成员函数,下列原型中,可作为该重载函数原型的是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使该程序输出倒9×9口诀。程序分析:分行与列考虑,共9行9列,设置两个变量i和j,i控制行,j控制列。程序运行结果如下:1-9=92*9=1
设二叉树如下:则前序序列为
下列选项中不属于面向对象程序设计特征的是()。
随机试题
室性心动过速伴严重血流动力学障碍时,首选治疗是
晶闸管交流侧过电压分为()。
顺从病证外在假象而治的一种治疗原则属于()
目前,在几家国有大型银行,二套房贷也已经很难( )到七折优惠利率。这就使得不少对银行贷款( )度较高的购房者眼下加紧“冲关”。最恰当的一项是( )。
某一经济主体的经济活动影响到其他经济主体,而这种影响无法通过市场价格反映出来。这种现象称为“()”。
=__________。
Plasticisthepanaceaoftheages.Nearlyeveryman-madeobject(1)_____(2)_____of,oratleast(3)_____itsverystructure,
(1)编写SELECT语句,从orders(订单)表中统计2007年各月份签订的订单数。统计结果依次包含“月份”和“订单数”两个字段,并按月份升序排序,统计结果存放在tableone表中。最后要执行SELECT语句,并将该SELECT语句存放在命令文件po
结构化程序设计的核心和基础是()。
A、Bygreetingeachotherverypolitely.B、Byexchangingtheirviewsonpublicaffairs.C、Bydisplayingtheirfeelingsandemotio
最新回复
(
0
)