首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算斐波那契数列第 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
2021-02-22
40
问题
计算斐波那契数列第 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/2ofp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:ciassA{char*a;public:A():a(0){}A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间a=_____;strcpy(a,aa);
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
由关系R1和R2得到关系R3的操作是
违背数据流图(DFD)构造规则的是
有如下程序:#include<iostream>#include<cstring>usingnamespacestd;classMyString{public:charstr[80];
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员问的联系是
数据库管理系统中负责数据模式定义的语言是
T列叙述中正确的是
下列叙述中正确的是
下面不属于软件需求分析阶段主要工作的是
随机试题
能增加短期偿债能力的表外因素有
下列诗句中,没有使用比拟手法的一项是()
Ithinkhehardlymakesspellingmistakes,______?
某肝癌患者病情已到晚期,处于极度痛苦之中,自认为是肝硬化,寄希望于治疗,病情进展和疼痛发作时,多次要求医生给以明确说法和治疗措施。此时,医生最佳的伦理选择应该是
“备案号”栏应填()。“提运单号”栏应填()。
下列各项中,能引起权益法核算的长期股权投资账面价值发生变动的有()。
根据车船税法律制度的规定,下列不属于车船税计税依据的有()。
蓝天:飞行员:战斗机
《至尊法案》
邱老师在学期总结PowerPoint演示文稿中插入了一个SmartArt图形,她希望将该SmartArt图形的动画效果设置为逐个形状播放,最优的操作方法是()
最新回复
(
0
)