首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第n项的函数定义如下: 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)时,返回的函数值为(
计算数列第n项的函数定义如下: 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)时,返回的函数值为(
admin
2019-08-23
43
问题
计算数列第n项的函数定义如下:
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://kaotiyun.com/show/6J8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下运算符中不能重载的运算符是
有如下程序:#includeusingnamespacestd;classTestClass{intn;public:TestClass(intk):n(k){}
对建立良好的程序设计风格,下面描述正确的是()。
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
以下选项中,合法的字符常量是()。
将一个函数声明为一个类的友元函数必须使用关键字【】。
下列选项,不正确的是
对于模板定义关键字class和typename说法不正确的是
【】是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
下列对于软件测试的描述中正确的是()。
随机试题
安溪乌龙茶茶艺的“观音出海”相似于传统程序()。
在企业战略实施中,将战略决策范围扩大到企业高层管理集体之中,调动了高层管理人员的积极性和创造性的战略实施模式是()。
【2014年四川泸州.单选】编写教科书的直接依据和国家衡量各科教学的主要标准是()。
某型号的变速自行车主动轴有3个齿轮,齿数分别为48、36、24,后轴上有4个不同的齿轮,齿数分别是36、24、16、12,则这种自行车共可以获得多少种不同的变速比?( )
针灸是中华民族特有的医疗方法,是中国医学的重要组成部分,下列关于针灸的说法正确的是()。
“六艺”
若某二叉树的前序遍历访问顺序是ABDGCEFH,中序遍历访问顺序是DGBAECFH,则其后序遍历的结点访问顺序是______。
FederalDepositInsuranceCorporationBefore1933,andparticularlyduringtheperiod1929—1933,bankfailureswerenotuncom
Inthefirstpartofthispassage,themainaimofthewriteristo
Nowwhicharetheanimalsreallytobepitiedincaptivity?First,thosecleverbeingswhoselivelyurgeforactivitycanfindn
最新回复
(
0
)