首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算斐波那契数列第 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
31
问题
计算斐波那契数列第 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://jikaoti.com/ti/8Th0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行下列语句段后,输出字符’’*"的个数是()。for(inti=50;i>1:--i)cout<<’*’;
数据库管理系统(DBMS)是一种
下面不属于软件需求规格说明书内容的是
在数据管理技术发展的三个阶段中,数据共享最好的是
下列叙述中错误的是
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
下面叙述中错误的是
使用VC6打开考生文件夹下的源程序文件modi2.epp。请完成函数fun(char*s),该函数完成以下功能:(1)把S中的大写字母转换成小写字母,把其中的小写字母转换成大写字母。并且在函数中调用写函数WriteFile()将结果输出到modi
已知Value是一个类,value是Value的一个对象。下列以非成员函数形式重载的运算符函数原型中,正确的是()。
下列关于new和delete运算符的叙述中,错误的是()。
随机试题
行政奖励的主要形式有()。
急性肾衰竭时尿渗透压为()
急性胰腺炎患者不可使用的止痛剂是
为了保护亚胺培南,防止其在肾中破坏,应与其配伍的药物是()
以下说法正确的是()
形状规则的土地,主要是指正方形、长方形的土地。()
毛细作用,是液体表面对固体表面的吸引力。毛细现象是指毛细管插入浸润液体中,管内液面上升,高于管外,毛细管插入不浸润液体中,管内液体下降,低于管外的现象。根据上述定义,下列不属于毛细作用的一项是:
Afterawholeday’sheavywork,theoldworkerreturnedhome,______.
求.
TheGreatestMysteryofWhalesThewhaleisawarm-blooded,air-breathinganimal,givingbirthtoitsyoungalive,suckingt
最新回复
(
0
)