首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第n项的函数定义如下: int fa(int n){ if(rl==0)return 0; else if(13==1)return 1; else return fa(n-1)+fa(n-2); }
计算数列第n项的函数定义如下: int fa(int n){ if(rl==0)return 0; else if(13==1)return 1; else return fa(n-1)+fa(n-2); }
admin
2021-06-10
49
问题
计算数列第n项的函数定义如下:
int fa(int n){
if(rl==0)return 0;
else if(13==1)return 1;
else return fa(n-1)+fa(n-2);
}
若执行函数调用表达式fa(3)时,返回的函数值为( )。
选项
A、0
B、1
C、2
D、3
答案
C
解析
本题考查的是递归函数。函数fa是一个递归函数,递归退出条件为n=0或1,否则为fa(n-1)+fa(n-2)。所以fa(3)展开如下:fa(3)=fa(2)+fa(1)=fa(1)+fa(0)+fa(1)=1+0+1=2。答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/k0fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
—个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是()。
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
有如下程序:#includeusingnamespacestd;classPair{intm;intn;public:Pair(inti,intj):m(i),n
下面程序的输出结果是()。#include<iostream>#include<math.h>usingnamespacestd;classpoint{private:do
下列叙述中正确的是
在关系数据库中,用来表示实体间联系的是()。
使用VC6打开考生文件夹下的源程序文件modi3.clap,其中定义了用于表示学生学号的类CStudcntlD,但类CStudentID的定义并不完整。运行结果为:学生的学号为:200805学生名为:李伟删除学生学号
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
负责数据库中查询操作的数据库语言是( )。
数据库管理系统中负责数据模式定义的语言是()。
随机试题
硝酸酯类硝普钠
A.直肠全层与腰小肌结节缝合B.直肠浆膜肌层结节缝合C.直肠全层与髂骨结节内侧肌肉结节缝合D.直肠浆膜肌层与髂骨内侧肌肉结节缝合E.肛门周围荷包缝合贵宾犬,直肠脱出,经整复后直肠又脱出4次,实施直肠固定术。适宜的缝合方法为
合成血红蛋白的基本原料是
最常见的食物中毒是
赵某,男,45岁,阵发性呼气性呼吸困难,烦躁不安,持续6小时,应用氨茶碱无效,痰黏。过去有哮喘病史。查体:满肺哮鸣音,可见肺气肿征。治疗应首选的药物是()
就要约所作的以下表述中, ( )的表述是正确的。
DoctorsrecommendVitaminCforkeepingcolds______bay.
把理想变为现实的根本途径是
Manyresidentsofapartmentcomplexesobjecttonoisyneighbors.
TheFour-DayWorkweekIsWinningFansInanerawhenmostofusseemtobeworkingmorehoursthanever(providedwe’restil
最新回复
(
0
)