首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算斐波那契数列第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
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(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://jikaoti.com/ti/azA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<iostream>usingnamespacestd;template<typenameT>Tfun(Ta,Tb){r
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
下列叙述中错误的是
下列关于运算符重载的描述中,()是正确的。
.、.*、->、::、?:这五个运算符______重载。
磁盘文件操作中,打开磁盘文件的访问模式常量时,()是以追加方式打开文件的。
将7个数据进行插入排序,在最坏情况下需要比较的次数是
执行语句序列:intx=10,&r=x;cout<<x<<’-’<<r<<end1;输出结果为【】。
A、 B、 C、 D、 B数据的逻辑结构是数据间关系的描述,它仅抽象地反映数据间的逻辑关系,并不管其在计算机中的存储方式。数据的逻辑结构分为线性结构和非线性结构。若各数据元素之间的逻辑关系可以用一个线性序列简
下列关于队列的叙述中正确的是
随机试题
驾驶机动车看到路边有这种标志时怎样行驶?
正常人血清总钙浓度的参考范围是
我国新生儿败血症多见的病菌是
关于投标报价,下列说法中正确的是()。
甲股份有限公司(以下简称甲公司)系一家上市公司,2017年至2019年对乙股份有限公司(以下简称乙公司)投资业务的有关资料如下:(1)2017年1月1日,甲公司与A公司签订股权转让协议,该股权转让协议规定:甲公司收购A公司持有的乙公司股权,收购价款为2
物流服务现状分析包括自我服务水平分析和竞争对手服务水平分析。
教育既与社会有内在联系,又具有相对独立性。()
之所以要坚持和完善以家庭承包经营为基础、统分结合的双层经营体制,根本上是因为()。
甲和乙两人在一条长150米的直线道路上往返跑步。已知甲的速度为4米/秒,乙的速度为6米/秒,现他们分别从道路的两端出发,则当两人第五次相遇时,经过的时间为()。
在结构化分析方法中,描述信息在软件系统中流动与处理的图形工具为【】。
最新回复
(
0
)