首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第n项的函数定义如下: int fa(int n){ if(n==1)return 1; else return 3*fa(n一1)+2; 若执行函数调用表达式fa(4)时,返回的函数值为( )。
计算数列第n项的函数定义如下: int fa(int n){ if(n==1)return 1; else return 3*fa(n一1)+2; 若执行函数调用表达式fa(4)时,返回的函数值为( )。
admin
2017-12-14
29
问题
计算数列第n项的函数定义如下:
int fa(int n){
if(n==1)return 1;
else return 3*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*1+2)+2)+2,也就等价于:53,本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/ikAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个双目运算符作为类的成员函数重载时,重载函数的参数表中有【】个参数。
下列选项中,正确的C++标识符是
设有数组定义:chararray[]="China";则数组array所占的空间为
下列不是循环语句的是
需求分析阶段的任务是()。
结构化分析方法是面向()的自顶向下,逐步求精进行需求分析的方法。
结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。
有如下定义:ClassMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是______。
随机试题
要在报表上显示形如“第X页/共Y页"的页码,则控件来源应设置为()。
电影、电视作品的发表权由()行使。
大成公司诉长兴县国土资源局等行政赔偿案2009年9月19日,拆迁入长兴县城市建设发展总公司取得了长兴县经一路跨铁立交地块国有土地拆迁项目的《房屋拆迁许可证》,大成公司的房屋被划入该项目的拆迁范围,但双方未达成拆迁补偿协议。2011年7月12日,长兴县人民
荣誉权是民事主体对自己获得的荣誉称号依法所享有的权利,对该荣誉称号,依法可以()。
关于过期流产的处理,下述何项是错误的
长江经济带发展的主要任务和重点工作之一是建设高等级广覆盖公路网。提高国省干线公路技术等级和安全服务水平,普通国道二级及以上公路比重达到()以上。
阅读下面材料,回答问题。海龟张抗抗D有一个可爱的3岁女儿,对女儿一向有求必应。他的工作
下列语句中,有语病的一句是:
在面向对象的系统中,系统责任的良好分配原则是(27)。软件配置项是软件配置管理的对象,即软件工程过程中产生的(28)。软件测试计划中的白盒测试是属于(29)个阶段的测试。
A、正确B、错误B推理判断题。原文是雇员向Mr.Hooper抱怨,希望增加工资。因此可推断Mr.Hooper应为雇主。由此可见题干的说法与原文不符,因此是错误的。
最新回复
(
0
)