首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算斐波那契数列第 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
2019-04-18
51
问题
计算斐波那契数列第 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://kaotiyun.com/show/mZAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当运算符重载为成员函数时,如果函数参数表中没有参数,则表明该重载为单目运算符,操作数就为该对象本身;如果函数参数表中有一个参数,则表示该重载为双目运算符,另外一个操作数为该对象本身。
下列关于运算符函数的叙述中,错误的是
如下类定义中包含了构造函数和复制构造函数的原型声明,请在画线处填写正确的内容,使复制构造函数的声明完整。classmy(21ass{private:intdata:public::MyClass(int
“图形”类Shape-中定义了纯虚函数calArea(),“三角形”类Triangle继承了类Shape,请将Triangle类中的calArea函数补充完整。classShape{public:virtualintC
有如下循环语句:for(inti=50;i>20;i-=2)cout<<i<<",";程序运行时循环体的执行次数是______。
有如下程序段,其中会产生编译错误的语句是inti=0,j=1;int&r=i;//①r=j;//②int*p=&i;//③*p=&r;//④
通过运算符重载,可以改变运算符原有的
树是结点的集合,它的根结点的数目是()。
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。
随机试题
谵妄最主要的特征是
治法为若病人兼肺热咳喘,应加
在摆动初期,踝关节
A.有效波宽B.脉冲上升时间C.脉冲下降时间D.单相脉冲E.双相脉冲脉冲上升时间与下降时间之和为
某企业计划进行一项投资活动,现有A、B两个方案可以选择,有关资料如下:(1)A方案:固定资产原始投资200万元,全部资金于建设起点一次投入,建设期1年。固定资产投资资金来源为银行借款,年利率为8%,利息按年支付,项目结束时一次还本。该项目运营期10
某市房地产开发企业为外商投资企业,于2012年10月将一座新开发的写字楼整体转让给某单位。(1)合同约定的转让价为20000万元,该企业按税法规定缴纳营业税1000万元,印花税10万元。(2)该企业为取得土地使用权而支付的地价款和按
下列不属于山水游记类散文的是()。
复数z=i(—2—i)(i为虚数单位)在复平面内所对应的点在().
行政处罚只能()。
A、Herphonenumber.B、Thelocationoftheapartment.C、Thebesttimetocallher.D、Herfirstname.A告内容提及了B,C。问题是Cecilia忘了告诉Ma
最新回复
(
0
)