首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第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
84
问题
计算数列第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和T如下:则由关系R得到关系T的操作是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为()。
有如下类定义:classFoo{public:Foo(intv):value(v){}//①-Foo(){}//②private:F00(){}//③
下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的’’<<left",输出效果将发生变化的是()。
已知函数print()没有返回值,如果在类中将之声明为常成员函数,正确的是()。
设表的长度为n。存下列结构所对应的算法中,最坏情况下时间复杂度最低的是
设表的长度为n。在下列算法中,最坏情况下时间复杂度最高的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是()。
随机试题
(2018年济南天桥区)布卢姆把认知领域的教育目标分为知识、领会、应用、分析、评价和()
引起急性肺损伤的危险因素是
呼吸性酸中毒表现为:呼吸性碱中毒表现为:
男,60岁。排尿困难3个月,体检发现前列腺变硬,为排除前列腺癌,最有价值的实验室检查是
患儿发生营养不良时,皮下脂肪最先消耗的部位是()。
阅读下面短文,完成下列问题。在大学里讲美学,我不太会用到“竞争力”。美可能是一朵花,很难去想象如果我凝视这朵花,跟竞争力有什么关系。我曾在美索不达米亚发现八千年前的一个雕刻:一个女孩子从地上捡起一朵落花闻。这个季节走过北京,如果地上有一
7位老师带领46名学生到公园游玩。成人票每人30元,学生票每人15元,团体票(30人及以上)每人18元。最少要花多少钱?
简述奥苏贝尔对学习的分类。
Internet用户的电子邮件地址格式必须是______。
Whatexactlyisalie?Isitanythingwesaywhichweknowisuntrue?Orisitsomethingmorethanthat?Forexample,supposea
最新回复
(
0
)