首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第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
2020-12-21
53
问题
计算数列第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/pdyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件工程的出现是由于
通过运算符重载,可以改变运算符原有的
已知数组arr的定义如下:intarr[5]={1,2,3,4,5}、下列语句中输出结果不是2的是
if语句的语法格式可描述为: 格式1:if(<条件>)<语句> 或 格式2:if(<条件>)<语句1>else<语句2> 关于上面的语法格式,下列表述中错误的是
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为( )。
下列是模板声明的开始部分,其中正确的是
下列关于C++函数的叙述中,正确的是
下列关于模板的叙述中,正确的是
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成构造函数的定义,使得数据成员变量filename和contex为空,内容长度FileLength为0。
寸软件系统总体结构图,下面描述中错误的是
随机试题
按化学结构分类,美沙酮属于
大量输血是指()。
影响指示剂变色范围的因素是:①温度;②指示剂用量;③溶剂;④滴定程序;⑤中性电解质
男性,15岁,4年前开始出现发作性四肢抽搐,意识不清,每次发作持续数分钟,常有舌咬伤。口服苯妥英钠维持治疗,发作次数明显减少,数天前因故停服苯妥英钠,患者再次发作,每次发作持续半小时以上一天内发作多次,发作间歇患者仍处于昏迷状态。治疗应首选
背景:某机关综合办公楼工程,建筑面积22000m2,地上22层,地下2层,现浇框架混凝土结构。由某建筑工程公司施工总承包。施工过程中发生了如下事件:事件一:项目部编制施工组织设计时。对施工高峰期的用电设备、用电量进行了计算,计
在百分比线中,下列哪些线最为重要?( )
本案行政复议的参加人包括()。本案行政诉讼中的被告()。
根据我国《市场化银行债券转股权专项债券发行指引》,发行人可利用()补充营运资金。
2017年年初甲公司为乙公司的1000万元债务提供70%的担保,2017年11月1日乙公司因到期无力偿还债务被起诉,至12月31日,法院尚未做出判决,甲公司根据有关情况预计很可能承担部分担保责任,且金额能够可靠计量,2018年2月6日甲公司财务报告批准报出
试述动作技能的形成过程。
最新回复
(
0
)