首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第n项的函数定义如下: int fa(int n){ if(rl==0)return 0; else if(13==1)return 1; else return fa(n-1)+fa(n-2); }
计算数列第n项的函数定义如下: int fa(int n){ if(rl==0)return 0; else if(13==1)return 1; else return fa(n-1)+fa(n-2); }
admin
2021-06-10
41
问题
计算数列第n项的函数定义如下:
int fa(int n){
if(rl==0)return 0;
else if(13==1)return 1;
else return fa(n-1)+fa(n-2);
}
若执行函数调用表达式fa(3)时,返回的函数值为( )。
选项
A、0
B、1
C、2
D、3
答案
C
解析
本题考查的是递归函数。函数fa是一个递归函数,递归退出条件为n=0或1,否则为fa(n-1)+fa(n-2)。所以fa(3)展开如下:fa(3)=fa(2)+fa(1)=fa(1)+fa(0)+fa(1)=1+0+1=2。答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/k0fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classMyclass{intx;public:Myclass():x(O),y(0){}intGetX(){returnx,}voidSetX(intxx){x=
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是()。
关于函数中的,下列表述中错误的是()。
已知有数组定义chara[3][4];下列表达式中错误的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示学生学号的类CStudentID,但类CStudentID的定义并不完整。运行结果为:学生的学号为:200805学生名为:李伟删除学生学号为:200805请按要求完成下列
下列选项中,正确的C++标识符是
数据库系统的核心是
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)在类TestClass中定义name为字符串类型,age为整型,请在注释∥********1********之后添加语句。(2
若字符指针P所指向的字符串为”abcdefg”,在执行语句()。Char*ap=newchar[strlen(p)+1];之后,ap指向的字符数组的元素个数为
随机试题
下列选项中,没有发生承诺撤回效力的情形是()。
新城市社会学派产生的背景是()。
下列不属于法人的是()。
在OSS中,实现对客户订单所需电信资源的分配、占用、变更和释放,使用户能够开始使用业务的是()。[2007年真题]
个体对特定对象的总的评价和稳定性的反应倾向是()。
人的大脑分左右两半球,大脑的______________半球控制语言活动,右半球掌管不需要语言的感性______________。
下列关于Windows2003系统下WWW服务器配置的描述中,错误的是()。
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
TheG8countriesincludeChina,India,Mexico,SouthAfricaandBrazil.Accordingtomedia,BushwillsigntheKyotoProtocola
MostWestAfricanlorriesarenotinwhatonewouldcallthefirstflushofyouth,andIhadlearntbybitterexperiencenott
最新回复
(
0
)