首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第 n 项的函数定义如下: int a(int n){ if (n == 0) return 0; else if (n == 1) return 1; else if
计算数列第 n 项的函数定义如下: int a(int n){ if (n == 0) return 0; else if (n == 1) return 1; else if
admin
2015-07-22
35
问题
计算数列第 n 项的函数定义如下:
int a(int n){
if (n == 0) return 0;
else if (n == 1) return 1;
else if (n == 2) return 2;
else return a(n-1)+a(n-3);
}
若执行函数调用表达式 a(4),函数 a 被调用的次数是
选项
A、3
B、4
C、5
D、6
答案
C
解析
本题考查递归函数调用,执行a(4)= a(3) + a(1),而a(3) = a(2) + a(0),总共执行函数为a(4)、a(3)、a(2)、a(0)、a(1)五次,所以答案C正确。
转载请注明原文地址:https://kaotiyun.com/show/JjNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在表达式x-y中,“_”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“_”,这个表达式还可表示为
在C++语言程序中,对象之间的相互通信通过
设有定义inta=1;floatf=1.2;charc=’a’;,则下列表示错误的是
下述关于数据库系统的叙述中正确的是
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象;请填空补充完整。classvector2D{doublex;//x分量
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称为
下列叙述中正确的是
语句ofstreamf("SALARY.DAT",ios::applios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且
在数据库设计中,将E-R图转换成关系数据模型的过程属于
随机试题
下列选项中,构成非法拘禁罪的有
某人于2013年5月15日在银行存入定期存款10000元人民币,存期为3个月,该储户实际取款日期为2013年9月28日,3月期存款的利率为1.98%,活期存款利率为0.66%,利息税率为20%,试计算该储户应得利息为多少?
下列属于消费者心理变量因素的有【】
长期计划往往是()
妊娠高血压综合征的最基本的病理生理变化
患者,男性,40岁,主诉空腹时有上腹痛,进食后缓解2个月余。秋冬季季节性发作3年,经胃镜检查确诊为十二指肠溃疡。治疗本病采用三(四)联疗法,主要目的是
某商业银行信用卡业务(无担保循环的)个人类表内透支余额是50亿元,表外未使用的信用卡授信额度是200亿元。假设对应的表内风险权重是75%,表外风险转换系数是20%。则该商业银行计量的信用卡风险加权资产量最可能的是()亿元。
下列属于学习的选项是()。
在TCP/IP体系中,互联层使用的控制协议互联网控制报文协议是()。
下列关于集线器的描述中,错误的是()。
最新回复
(
0
)