首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第n项的函数定义如F: int fa(int n){ if(n==1)return1; else return3*fa(n-1)+2; } 若执行函数调用表达式fa(4)时,返回的函数值为( )。
计算数列第n项的函数定义如F: int fa(int n){ if(n==1)return1; else return3*fa(n-1)+2; } 若执行函数调用表达式fa(4)时,返回的函数值为( )。
admin
2020-07-23
37
问题
计算数列第n项的函数定义如F:
int fa(int n){
if(n==1)return1;
else return3*fa(n-1)+2;
}
若执行函数调用表达式fa(4)时,返回的函数值为( )。
选项
A、53
B、17
C、23
D、49
答案
A
解析
题意中fa()函数是一个递归函数,当参数n大于1时,函数返回值为3*fa(n-1)+2,当n等于1时,函数返回值为1,所以fa(4)=3*fa(3)+2=3*(3*fa(2)+2)+2=3*(3*(3*fa(1)+2)+2)+2=3*(3*(3+2)+2)+2=53。本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/21yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classAA{inta;public:AA(intn=0):a(n){}};classBB:publicAA{public:BB(intn)};其中横线处缺失的部分
对C++编译器区分重载函数无任何意义的信息是()。
下列关于继承方式的表述中,错误的是
有如下程序:#includeusingnamespacestd;intmain(){intx=4;do{x--;
有如下类声明和函数声明:classBase{intm;public:intn;protected:intp;};classDe
有如下类声明和函数声明:classBase{intm;public:intn;protected:intp;};classDe
已知主函数中通过如下语句序列实现对函数模板swap的实例调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的描述中,会导致上述语句序列发生编译错误的是
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
下列运算符中,不能重载为类的友元函数的运算符是
下列字符串中,不可以用做C++标识符的是()。
随机试题
远期利率协议最主要的功能是避免()
在天愿作比翼鸟,_____________。《长恨歌》
确诊化脓性脑膜炎的依据是
患者张某,男性,40岁。患者肺痨病久,呈现消瘦,面色萎黄,腹泻纳减,正确的治疗原则是
乙型肝炎病毒复制活跃乙型肝炎感染恢复,已产生免疫力
患儿,女,7岁。乳牙龋坏较多,已充填。六龄牙已萌齐,窝沟深,部分窝沟有着色,无明显龋坏,要求预防。操作过程中下面哪一项不正确
A.葡萄球菌B.β-溶血性链球菌C.大肠杆菌D.淋球菌E.厌氧性链球菌致病性最强,可产生多种毒性物质,导致严重败血症
下列选项中哪一项不属于法律关系的客体?()
教师合理的知识结构应包括()。
Overthepastdecade,thousandsofpatentshavebeengrantedforwhatarecalledbusinessmethods.Amazon.conreceivedoneforits
最新回复
(
0
)