首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第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
76
问题
计算数列第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全国计算机二级
相关试题推荐
可以用p.a的形式访问派生类对象p的基类成员a,其中a是()。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx(3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运算符
C++语言的跳转语句中,对于break和continue说法正确的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。A)学生成绩管理系统B)C语言编译程序C)UNIX操作系统D)数据库管理系统
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
重载的流运算符函数经常定义为类的【】函数。
下列运算符中,不能重载的是
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填内容,实现该函数。boolfun(char*str){inti=0,j=0;while(str[j])j++;
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式是()。
随机试题
喷丸(砂)清理适用于批量生产中清理铸件时,喷丸常用于铸铁件和铸钢件,喷砂多用于非铁合金铸件。()
A、Thebestwayistodrinkmorecoffeeorteawithmeals.B、Cookinginironpans,asfoodcanderiveironfromthepan.C、Thebe
阴虚火旺、肺肾阴虚所致盗汗、骨蒸潮热、心烦等证,宜选用的药物是
肛内肿物脱出,甚或嵌顿,坠胀疼痛,触痛明显。舌暗红,苔白,脉弦细。应用方剂为:大便带血,色鲜红,伴有肛门瘙痒。舌红,苔薄黄,脉浮数。应用方剂为:
下面哪种不是用做抛光的工具
被公认为是企业除降低物流消耗和提高劳动生产率之外的第三利润源泉的是()。
市场约束的参与方主要包括()。
甲公司出卖一批钢材给乙公司,合同订立的日期是2019年3月1日,并在合同中注明钢材的所有权在乙公司付清货款时才转移。乙公司在2019年4月5日支付了第一笔货款,甲公司按照合同规定在4月10日将钢材运到乙公司,乙公司检验并接受了钢材,5月10日付清余款。该钢
甲乙双方签订了买卖合同,在合同履行过程中,发现该合同履行费用的负担问题约定不明确。在这种情况下,可供甲乙双方选择的履行规则有( )。
Thephrase"anattractiveoffer"(Para.1)inthepassageprobablymeans______.Ifamanisfound"pennywiseandpoundfoolis
最新回复
(
0
)