首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第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
45
问题
计算数列第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://jikaoti.com/ti/5nA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 A就软件测试而言,它的目的是发现软件中的错误。但是,发现错误并不是最终目的,最终目的是通过测试发现错误之后还必须诊断并改正错误,这才是测试的目的。由于测试的目标是暴露程序中的错误,所以
下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相等数时结束循环,在划线处应填入的选项是#include<iosweam.h>voidmain(){inta,b,t;cin>>a>>b;
由C++编写的面向对象的程序是由一个个的对象组成,对象之间通过【】而相互作用。
假定A为一个类,则语句A(A&a);为该类【】函数的原型说明。
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx(3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运算符
关于动态存储分配,下列说法正确的是()。。
下列符号中可以用作C++标识符的是()。
在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是
下面内容不属于使用软件危机的是()。
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是
随机试题
构成行政职能的要素主要有职责范围和()
何某经营一私营布鞋厂2002年4月18日,何某因与他人发生经济纠纷而被当地湖海区公安分局刑事拘留5月8日,湖海区人民检察院批准将其逮捕,5月10日提起公诉9月16日,湖海区人民法院经审理认为,检察院以诈骗罪起诉何某证据不足,遂宣告何某无罪湖海区检察院对此判
每个行业都要经历一个由成长到衰退的发展演变过程,这个过程便称为行业的生命周期。一般地,行业的生命周期可分为幼稚期、成长期、成熟期和衰退期。()
A.Iwanttocheckin.B.Youmayboardnow.C.I’mafraidyourbagisfourkilosoverweight,A:IsthistherightcounterforC
已知α1,α2,…,αs线性无关,β可由α1,α2,…,αs线性表出,且表示式的系数全不为零.证明:α1,α2,αs,β中任意s个向量线性无关.
设,其中abc=-6,A*是A的伴随矩阵,则A*有非零特征值________.
WhenIcaughthim______Istoppedbuyingthingsthereandstarteddealingwithanothershop.
用UML建立业务模型是理解企业业务过程的第一步。业务人员扮演业务中的角色及其交互方式,例如,航空公司的售票员是业务人员,电话售票员也是业务人员,他们之间的关系是(1)。在UMI。中,用(2)表示企业业务的工作流。这种图显示工作流中的步骤、决策点,以及完成每
下列命令中,修改库文件结构的命令是______。
Ithinkyouhavetalkedtoomuch;whatyouneednowismoreactionand______talk.
最新回复
(
0
)