首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第 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
2021-07-02
27
问题
计算数列第 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/dafp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列代码段声明了3个类c1assPerson{};c1assStudent:publicPerson{};c1assUndergraduate:Student{};下列关于这些类之间关系的描述中,错误的是(
有如下类定义:classFoo{public:Foo(intv):value(v){}//①~Foo(){}//②private:
下列叙述中正确的是()。
在定义函数模板或类模板时,开头的保留字是()。
有如下类定义:classXX{intxdata;public:XX(intn=0):xdata(n){}};classYY:publicXX{intydata;p
语句int*p=&k;定义了指针P,与这个语句等效的语句序列是()。
对于循环队列,下列叙述中正确的是()。
下列字符串中,正确的C++标识符是()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是()。
下列数据结构中,能够按照“先进后ffJ”原则存取数据的是()。
随机试题
女,45岁,右上腹绞痛。查体:皮肤、巩膜未见黄染。辅助检查:腹部超声示胆总管结石,血清总胆红素26μmol/L。关于黄疸的诊断。该患者行血胆红素测定时,可出现哪种改变
肾细胞癌最常见的扩散途径是
A.大蒜B.灯芯草C.绿豆D.藏红花E.荜澄茄根据对抗同贮法,冰片可与上述何种药物同贮
存在()情况的低压配电线路中,在导体截面减小处或配电线路分支处可不装设保护电器。
关于建设民商事法律关系的特点,下列说法正确的有()。
境外甲公司2018年为境内乙公司提供内部控制咨询服务,为此在乙公司所在市区租赁一间办公室,具体业务情况如下:(1)1月6日,甲公司与乙公司签订服务合同,确定内部控制咨询服务具体内容,合同约定服务期限为8个月,服务收费为人民币600万元(含增值税),所涉及
根据上市公司信息披露制度的有关规定,上市公司必须编制并公告中期报告。报告编制并公告的时间应当是()。
=().
(2014年江西财经大学大学)对于两个互斥项日A和B,他们的现金流如下所示:假定折现率为10%,(1)基于净现值法,哪个项目更优?(2)基于内部收益率法,哪个项目更优?
太阳风中的一部分带电粒子可以到达M星表面,将足够的能力传递给M星表面粒子,使后者脱离M星表面,逃逸到M星大气中。为了判定这些逃逸的粒子,科学家们通过三个实验获得了如下信息:实验一:或者是X粒子,或者是Y粒子。实验二:或者不是Y粒子,或者
最新回复
(
0
)