首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算斐波那契数列第n项的函数定义如下: int fib(int n){ if(n==0) return 1; else if(n==1) return 2; else return fib(n-1)+fib
计算斐波那契数列第n项的函数定义如下: int fib(int n){ if(n==0) return 1; else if(n==1) return 2; else return fib(n-1)+fib
admin
2020-04-07
62
问题
计算斐波那契数列第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/xt8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
为了表明一个函数不带返回值,应在定义函数时指定该函数类型为______。
重载的流运算符函数经常定义为类的【】函数。
最简单的交换排序方法是()。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的______。
下列关于运算符重载的描述中,()是正确的。
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
下面程序要实现的功能是打开当前目录下的文件abc,并向其追加一串字符“Howareyou!”,然后再关闭该文件,请将程序填写完整。#include<fstream.h>voidmain(){【】
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是______。
下列数据结构中,按先进后出原则组织数据的是
随机试题
()依据管外窜通的不同情况,封窜的方法常采用循环法封窜、挤入法封窜、循环挤入法封窜以及堵料水泥浆封窜。
Mostpeopleretirefromworkbetweentheagesof60and65.Thishas【C1】______consequences,oneeconomicand【C2】______psychologi
Thereislittleneedformarketingintheplacesuchasasubsistencefarm,because______.Themoderncapitalismeconomycould
白细胞分化抗原测定方法目前主要采用
以下哪一项是肾钙质沉淀症的声像表现
王先生,68岁,肺癌晚期,入院后了解到病情后,情绪异常,抱怨家人不关心,指责医护人员不尽力,在治疗护理中配合差。请问:患者的心理属于哪个阶段?
甲公司为房地产开发企业,采用公允价值模式对投资性房地产进行后续计量,有关房地产的相关业务资料如下:(1)2013年12月,甲公司与乙公司签订租赁协议,约定将甲公司开发的一栋写字楼于开发完成的同时开始租赁给乙公司使用,租期为3年,每年收取租金400万元
下列项目中,属于速动资产项目的是()。
对偶发性问题的改进是________;对系统性问题的改进是________。()
下列事件过程的功能是:建立一个名为Datal的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为1,2,3,...,90。请在空白处填入适当的内容,将程序补充完整。PrivateTypeAngKAsIn
最新回复
(
0
)