首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算斐波那契数列第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(2)
计算斐波那契数列第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(2)
admin
2019-06-12
41
问题
计算斐波那契数列第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(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/dQ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classA{public:A(){cout
有如下类声明:classTestClass{intn;public:TestClass(inti=0):n(i){}voidsetValue(int
在公有派生时,派生类中定义的成员函数只能访问原基类的()。
在下列关于二叉树的叙述中,正确的一项是()。
若需要把一个函数“voidfun();”定义为一个类TestClass的友元函数,则应在类TestClass的定义中加入一条语句:___________。
软件开发环境是全面支持软件开发全过程的__________集合。
下列程序用来判断数组中特定元素的位置所在,则输出结果为()。#include#includeintfun(int*p,intn,int*j){inti;*j=0;fo
在关系代数运算中,_____________操作会消去关系中的某些列并删去重复的元组。
关系代数是关系操作语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为______________。
在C++中,若需要在程序文件中进行标准输入输出操作,则必须在开始处加入预处理命令#include<iostream.h>,若使用到数学库中的函数时,要在源程序的开始处加入预处理命令【】。
随机试题
不能破坏或去除热原的方法是
(2011)1mol想气体从平衡态2p1、V1沿直线变化到另一平衡态p1、2V1,则此过程中系统的功和内能的变化是()。
在浇筑箱梁顶板和翼板混凝土时,为防止混凝土开裂,浇筑顺序应为()。
生产准备费是与未来企业生产经营有关的其他费用,包括()。
正常物品价格上升导致需求量减少的原因在于()。
20×9年12月15日,甲公司与乙公司签订具有法律约束力的股权转让协议,将其持有子公司——丙公司70%股权转让给乙公司。甲公司原持有丙公司90%股权,转让完成后,甲公司将失去对丙公司的控制,但能够对丙公司实施重大影响。截至20×9年12月31日止,上述股权
山东省境内有6座海拔超过1000米的山脉,()是第二高峰。
“蛟龙”号载人潜水器最大下潜深度为()米。
函数f(x)的图像,向右平移2个单位,向下平移1个单位后,得到h(x)=x2+7x-5,则原函数的解析式为().
在软件开发中,需求分析阶段产生的主要文档是
最新回复
(
0
)