首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算斐波那契数列第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
48
问题
计算斐波那契数列第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://kaotiyun.com/show/dQ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定TestClass为一个类,则该类的拷贝构造函数的声明语句为()。
栈S最多能容纳4个元素,现有6个元素按A、B、C、D、E、F的顺序进栈,下列哪个序列不是可能的出栈序列()。
在TestClass类的定义中,对赋值运算符=进行重载。请将画线处缺失的部分补充完整。___________TestClass::operator=(constTestClass&rhs){if(this==&rhs)return
如果表达式—x/y中的“—”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
以下程序的执行结果是()。#include#includevoidfun(intn){if(n!=0){fun(n=1);for(inti=l;i
设R是一个2元关系,S是一个3元关系,则下列运算中正确的是()。
关于结构化程序设计原则和方法的描述错误的是()。
下列叙述中正确的是()。
随机试题
下列关于流感病毒的描述,不正确的是
施工过程中应进行监控量测数据的实时分析和阶段分析,实时分析为每天的监测数据分析,阶段分析为每周、每月进行的分析。()
在工程网络计划中,工作M的最早开始时间为第17天,其持续时间为5天。该工作有三项紧后工作,它们的最早开始时间分别为第25天、第27天和第30天,最迟开始时间分别为第28天、第29天和第30天,则工作M的总时差和自由时差( )天。
下列属于期货合约的组成要素的有()Ⅰ交易品种Ⅱ每日价格最大波动限制Ⅲ最小变动价位Ⅳ交割时间Ⅴ交易价格
可能影响所有者权益变动表,但不影响净利润的有()。Ⅰ.现金流量套期工具产生的利得中属于有效套期的部分Ⅱ.外币财务报表折算差额Ⅲ.持有至到期投资重分类为可供出售金融资产形成的利得Ⅳ.可供出售债务工具的减值准备的
西方经济学家将有效率市场分为( )。
在财政支出总额中各类支出所占的比重的是()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
设函数f(x)在[a,b]上连续,在(a,b)上可导且f(a)≠f(b).试证:存在η,ξ∈(a,b),使得
下列关于路由器技术指标的描述中,错误的是()。
最新回复
(
0
)