首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算斐波那契数列第 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
2015-06-27
57
问题
计算斐波那契数列第 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/vxNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下不能正确定义二维数组的选项是()。
字符串常量“ME”的字符个数是______。
软件生命周期一般可分为这样几个阶段:问题定义、可行性研究、【】、设计、编码、测试、运行和维护。
设intx:,则经过______后,语句*px=0;可将x值置为0。
数据库逻辑设计阶段分为______。
关于C++主函数特性,下列叙述正确的是()。
下列选项中不属于软件生命周期开发阶段任务的是()。
在关系数据库中,用来组织索引结构联系的是()。
C++流中重载的运算符“>>”是一个()。
下列叙述中正确的是
随机试题
正确处理领导者与被领导者之间的关系,应是领导科学研究的
属于氟牙症病理改变的是()
砌筑用砂浆的一组试件块数为()。
《企业职工伤亡事故分类标准》(GB6441-1986)规定,死亡事故是指事故发生后当即死亡(含急性中毒死亡)或负伤后在()天内死亡的事故。
的极值点个数为()。
工资在没有支付给职工之前是企业对职工个人的一种()。
夏天从冰箱里取出一瓶啤酒,发现啤酒外面“出汗”,对这种现象正确的解释是()。
杜守才与刘艳萍是夫妻关系,育有一子杜强,一女杜萍。杜强与肖梅是夫妻,生有一子杜小强。杜守才患有严重风湿性关节炎。某日,杜强陪父亲去看病,途中遭遇车祸,杜强当场死亡,杜守才在送往医院途中死亡。杜守才夫妇共有私房2问,存款24万元。杜守才之弟杜守智要求参与分割
Whatistheaimoftheday-longevent?
Eyecontactisanonverbaltechniquethathelpsthespeaker"sell"hisorherideastoanaudience.Besidesitspersuasivepower
最新回复
(
0
)