首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第11项的函数定义如下: int fa(int n){ if(n==0)return 0; else if(n==1)return 1; else return fa(n-1)+fa(n-2); }
计算数列第11项的函数定义如下: int fa(int n){ if(n==0)return 0; else if(n==1)return 1; else return fa(n-1)+fa(n-2); }
admin
2020-10-21
41
问题
计算数列第11项的函数定义如下:
int fa(int n){
if(n==0)return 0;
else if(n==1)return 1;
else return fa(n-1)+fa(n-2);
}
若执行函数调用表达式fa(3)时,返回的函数值为( )。
选项
A、0
B、1
C、2
D、3
答案
C
解析
fa()函数是一个递归函数,当参数n的值大于1时,函数会递归调用自身,返回值为fa(n-1)+fa(n-2),所以当调用fa(3)时,等价于:fa(2)+fa(1),也就等价于fa(1)+fa(0)+fa(1),即1+0+1=2,本题答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/N8yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#inc1ude<iostream>usingnamespacestd;intmain(){charstr[100],*p;cout<<"Pleaseinputast
己知类Myclass的定义如下:classMyclass{public:Myclass(intd){data=d;}~Myclass(){}private:intdata;}
下面关于C++流的叙述中,正确的是()。
设有如下关系表:则下列操作中正确的是()。
下列排序方法中,最坏情况下比较次数最少的是()。
下列叙述中正确的是()。
关于函数重载,下列叙述中错误的是()。
已知将运算符“+”和“*”作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于()。
下列关于运算符重载的描述中,错误的是()。
数据库设计的根本目标是要解决
随机试题
国家利益
春风林斤澜①北京人说:“春脖子短。”南方来的人觉得这个“脖子”有名无实,冬天刚过去,夏天就要来到眼前了。②最激烈的意见是:“哪里会有春天,只见起风、起风,成天刮土、刮土,眼睛也睁不开,
非政府投资项目,可由投资者自行确定基准收益率,确定基准收益率应以()为基础。
从基金的基本类型看,一般可以分为()两种。
管理人员直接指挥、监督其下属的人数称为()。
上市公司发生的下列事实中,证交所可以决定该公司股票暂停上市的是()。
将献哈达作为一种高贵礼节的民族有()。
新课程结构的主要特点有()
修改电子邮件帐户的邮件地址为bob@sohu.com。
SpaceobservationEarlydaysFirsttelescope-startedthe【L11】________Galileo’stelescope
最新回复
(
0
)