首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第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
22
问题
计算数列第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://kaotiyun.com/show/N8yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。补充函数convert(longs,long*str),使之从低位开始取出长整型变量S中奇数位上的数,依次存放在数str中。例如,当S中的数为:7654321时,str中
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:10Testclassl注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//****
有如下程序:#inc1ude<iostream>usingnamespacestd;classA{public:virtualvoidf(){cout<<1,}voidg(){cou
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:#inc1ude<iostream>usingnamespaces
下列叙述中正确的是()。
下列关于C++预定义流对象的叙述中,正确的是()。
下列关于赋值运算符“=”重载的叙述中,正确的是()。
在E-R图中,用来表示实体联系的图形是()。
数据库管理系统中负责数据模式定义的语言是()。
将E-R图转换为关系模式时,实体和联系都可以表示为
随机试题
做任何事情都要“不唯书,不唯上,只唯实”这句话体现的哲理是()
为适应环境的变化,组织应不断调整系统内部的内容和目标,这在管理上叫作管理的()
患者,女,76岁。腹部疼痛1天余。查体:中上腹部可触及波动性包块。腹部CT强化MIP重建如图所示。CT重组影像显示的征象包括1.腹主动脉充盈缺损2.腹主动脉多发钙化3.腹主动脉瘤样扩张4.腹主动脉线样膈膜5.腹主动脉纡曲6.腹腔少量积液
轴性近视不正确的是
根据《中共中央、国务院关于加快水利改革发展的决定》,建立用水效率控制制度时,需要落实建设项目节水设施与主体工程()制度。
下列各项中,不是确定目标现金持有量方法的是()。
下列不属于远期汇票的有()
有权选举和更换非由职工代表担任的董事、监事的机构是()。
马歇尔认为,需求价格是由()决定的。
下列关于税前现金流的表述,不正确的有()。
最新回复
(
0
)