首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算斐波那契数列第n项的函数定义如下: int fib(int n){ if(n==0) retum 1; else if(n=1) retum2; else return fib(n—1)+fib(n—2);
计算斐波那契数列第n项的函数定义如下: int fib(int n){ if(n==0) retum 1; else if(n=1) retum2; else return fib(n—1)+fib(n—2);
admin
2019-04-01
36
问题
计算斐波那契数列第n项的函数定义如下:
int fib(int n){
if(n==0) retum 1;
else if(n=1) retum2;
else return fib(n—1)+fib(n—2);
}
若执行函数调用表达式fib(2),函数fib被调用的次数是( )。
选项
A、1
B、2
C、3
D、4
答案
B
解析
斐波那契数列是递归函数,所以fib(2)=fib(1)+fib(0)=2+1=3。因而执行函数调用表达式fib(2)时,函数fib被调用的次是2次。
转载请注明原文地址:https://www.kaotiyun.com/show/meAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面这个程序的结果是#include<iostream.h>classA{private:inta;public:voidseta();intgeta();};
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
在结构化设计方法中,数据流图表达了问题中的数据流与加工之间的关系,并且,每一个______实际上对应一个处理模块。
关于常成员函数,下列说法中错误的是
如果表达式x*y+z中,“*”是作为友元函数重载的,“+”是作为成员函数重载的,则该表达式还可为
在E-R图中,用来表示实体联系的图形是
软件生命周期可分为多个阶段,一般分为定义阶段、开发和维护阶段。编码和测试属于______阶段。
数据流图中带有箭头的线段表示的是()
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if(______)return0;elsereturn
下列字符串中可以用作C++标识符的是
随机试题
下列属于晁错政论散文的代表作的是()。
体质的特点有
哪一项不是骨肉瘤新辅助化疗的意义
妊娠期龈瘤的描述,哪一项是不正确的
招标人以及评标委员会对( )投标文件,可以拒绝或按无效标处理。
某跨国公司的母公司在美国,一个子公司在英国,一个子公司在德国。1992年初,如预测欧元对美元将上浮,英镑对美元将下浮,为消除外汇风险,跨国公司之间在进口与出口业务中,将如何运用提前结汇(Leads)和推迟结汇法(Lags)?请填表。
感染“梨黑星”病毒的雪梨表面会布满黑色的斑点,严重影响了雪梨的销售。只有喷洒剧毒农药才能杀灭“梨黑星”病毒,但是剧毒农药并不适合在人口密集的地方喷洒,所以不幸感染“梨黑星”的雪梨不会得到有效的治疗。以上推理如果正确,必须以下列哪项为前提?()
A、36B、30C、25D、17B中间的数字为对角线上两数字之和再减去1。故问号处应为15+16-1=11+20-1=30。
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
TheEndofAIDS?[A]OnJune5th1981America’sCentresforDiseaseControlandPreventionreportedtheoutbreakofanunusualf
最新回复
(
0
)