首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第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
31
问题
计算数列第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全国计算机二级
相关试题推荐
下列关于函数的描述中,错误的是()。
有如下程序:#includeusingnamespacestd;classBase1{public:Base1(){}~Base1(){cout
有如下类声明和函数声明:classBase{intm;public:intn;protected:intp;};classDe
下列关于模板的表述中,错误的是
计算机软件包括
如果派生类以protected方式继承基类,则基类中的保护成员在派生类中的访问属性是
有如下类声明和函数声明:classBase{intm;public:intn;protected:intp;};classDe
有如下类声明:classBase1{};classBase2{};classDerived:publicBase2,publicBase1{};在一个Derived对象消亡时,析构函数被调用的顺序
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
下列关于输入流类成员函数getline()的表述中,错误的是
随机试题
A、分泌性腹泻B、渗出性腹泻C、吸收不良性腹泻D、动力性腹泻E、渗透性腹泻;下述疾病分别属于何种腹泻?促胃液素瘤
男性,30岁,腹部刀伤2小时。剖腹探查发现肝部分破裂,胃、肠破裂,横结肠破裂,膀胱破裂,首先应行
首先应做的检查( )。应严密观察,以防出现( )。
A.去甲肾上腺素B.间羟胺C.肾上腺素D.麻黄碱E.多巴胺可用于上消化道出血的是
既能攻下冷积,又能祛痰利咽治喉痹的药物是
【2014年】企业内部银行是一种经营部分银行业务的非银行金融机构。需要经过中国人民银行审核批准才能设立。()
在“商品—货币—商品”的流通过程中,“商品—货币”阶段的变化“是商品的惊险的跳跃”。这个跳跃如果不成功,摔坏的不是商品,而是商品所有者。这说明()。
下列Cisco路由器进入vty配置模式后的命令提示符,正确的是()。
当电源关闭后,下列关于存储器的说法中,正确的是()。
Inhis______tofurtherhisknowledgeoftheuniverse,manhasnowbeguntoexplorespace.
最新回复
(
0
)