首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第n项的函数定义如下: int fa(int n){ if(n==0)return 0; else if(n==1)return 1; else return fa(n-1)+fa(n-2); } 若
计算数列第n项的函数定义如下: int fa(int n){ if(n==0)return 0; else if(n==1)return 1; else return fa(n-1)+fa(n-2); } 若
admin
2021-02-22
56
问题
计算数列第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/dzfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到.该操作为
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
下列对队列的描述中正确的是
下列关于C++预定义流对象的叙述中,正确的是()。
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
有如下函数模板:template<classT>Tsquare(Tx){returnx*x;}其中T是()。
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
已知函数print()没有返回值,如果在类中将之声明为常成员函数,正确的是()。
在快速排序法中,每经过一次数据交换(或移动)后
随机试题
中国共产党领导的多党合作和政治协商制度是我国的一项基本政治制度,民主党派是()
因感冒诱发或传变的病证有
与汗出相关的有()。
婴幼儿哮喘最基本的治疗方法是应用()
在正常情况下,通用水泥贮存3个月后强度下降约为()。
某地上超市共二层,在其一层不同方向设置了4个安全出口,用于人员疏散。在安全出口的防火检查中,检查内容包括()
汇率变动的决定因素包括()。(2009年真题)
某所大学的学生在学校超市购买东西后.在收银处将手指在一指纹识别机器上放一下即付账,原来学校将学生的指纹和他的银行账户关联在一起实现了手指付款。这其中主要体现了_____。
我国是一个多民族的国家,民族区域自治制度是我国的基本政治制度之一,是建设中国特色社会主义政治的重要内容。我国现行的民族自治地方有()。
Therearetwokindsofjobsforyoutochoose:ahigh-paidjobwithlonghoursthatwouldgiveyoulittletimewithyourfamily
最新回复
(
0
)