首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第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
57
问题
计算数列第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全国计算机二级
相关试题推荐
下列有关内联函数的叙述中,正确的是()。
下面关于友元的说法中错误的是()
有如下程序:#include<iostream>usingnamespacestd;ClassA{public:A(){cout<<“A”;}~A(){cout<<“~A”;}};
有如下程序:#includeusingnamespacestd;classTestClass{intk;public:TestClass(intx=1):k(x){}
下列程序段没有错误的是()。
下列叙述中,不属于软件需求规格说明书的作用的是
在下面的运算符重载函数的原型中,错误的是______。
在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是
下列运算符中,不能重载的是
下列选项中不符合良好程序设计风格的是()。
随机试题
关于等渗与等张的叙述哪些是正确的
下列药物中哪个不能发生水解反应
特殊人群的脏腑都有其特殊性,使用中药须特殊注意,要因人而异,辨证论治,合理用药,以确保特殊人群在服用中药时安全有效,避免出现不良后果。柏子养心丸中朱砂的含量占
鼻饲法插入胃管的长度为
下列属于土壤条件指数的有()。
经纪人以自己的名义为( )从事贸易活动,委托人支付报酬的合同是行纪合同。
UNIX系统中,文件存储器的管理采用的是()。
阅读以下关于动态主机配置协议(DHCP)的说明,回答问题1至问题4。【说明】在小型网络中,IP地址的分配一般都采用静态方式,需要在每台计算机上手工配置网络参数,诸如IP地址、子网掩码、默认网关和DNS等。在大型网络中,采用DHCP完成基本网络配置
如下事件过程: FunctionFeed(x) Ifx<10Then Feed=X Else Feed=10+x EndIf EndFunction PrivateSubCommand1_Click(
InEurope,therehasbeenaseriousdeclineinphysicalactivityoverthepast50years.Adultsaged20-60years(1)_____500kcal
最新回复
(
0
)