首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第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
49
问题
计算数列第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全国计算机二级
相关试题推荐
有如下类定义: class Foo { public: Foo(int v):value(v){} //① ~Foo(){} //② private: Foo()
面向对象程序设计将数据和()放在一起,作为一个相互依存、不可分割的整体来处理。
软件调试的目的是()。
下列关于析构函数的描述中,错误的是()。
类中数据成员和成员函数的默认类型为______。
软件工程的出现是由于
下列关于break语句的叙述不正确的是()。
执行下列语句后,变量sum的值是______。intsum=0;for(inti=1;i<=3;i++)for(intj=1;j<=i;j++)sum++;
在单链表中,增加头结点的目的是
软件设计模块化的目的是【】。
随机试题
A.主动转运B.易化扩散C.入胞作用D.单纯扩散O2透过肺泡膜属于()
Eggsaremyfavoritefood.Ilikethem【C1】______,hard-boiled,scrambled,orpoached.Ieateggsfor【C2】______,lunch,anddinn
血浆脂蛋白颗粒的表面由哪些物质构成
甲公司引进乙公司的一项技术,签订合同时乙公司提供证明文件证明其对该技术有转让权,但合同签订后丙公司指控甲公司使用该技术生产产品的行为侵权,丙为该技术的合法拥有者被查证属实。对此指控应由()。
下列各项中,属于滚动预算优点的有()。
个人独资企业分支机构的民事责任由()承担。
在知识传授方面侧重基础性和经典性的教育,称为专才教育。()
刑法
[*]
那达慕大会(NadamaFair)是蒙古族(Mongolian)人民具有鲜明民族特色的传统活动。“那达慕”是蒙古语,意为“娱乐、游戏”,还可以表示人们丰收的喜悦之情。每年农历六月初四开始的那达慕大会,是草原上一年一度的盛会。它是为适应蒙古族人民生活需要而
最新回复
(
0
)