首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第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
51
问题
计算数列第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全国计算机二级
相关试题推荐
有如下语句序列:charstr[10];cin>>str;当从键盘输入”Ilovethisgame”时,str中的字符串是
下列定义语句中,错误的是
层次型、网状型和关系型数据库划分原则是
下面程序的运行结果是_____和_____。#include<iostream.h>#defineN10#defines(x)x*x#definef(x)(x*x)voidmain()
以下函数模板max()的功能是:返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0];for(in
下列字符串中,正确的C++标识符是()。
下列符号中,正确的C++标识符是()。
下列数据结构中,属于非线性的是()。
下列字符串中,正确的C++标识符是()。
随机试题
A.四物颗粒B.四神丸C.四君子丸D.龟鹿二仙膏E.六味地黄丸患者,女,45岁。不耐寒热,头晕,乏力,神疲自汗盗汗;舌淡少津,苔薄白,脉沉细。医生辨证为虚劳阴阳两虚证。应选用的中成药是
设平面π经过点P(5,3,一2),且平行于平面π1:x+4y一3z一11=0,求平面π的方程.
Wemaybeableto___________youinsomewayifyoucannotfinishyourworkontime.
简述艺术教育的含义。
患者半身不遂,患肢僵硬,拘挛变形,舌强不语,或偏瘫,肢体肌肉萎缩,舌红脉细,或舌淡红,脉沉细。治宜选用
下列不属于基本饮食的是
A、磨光面B、颊面C、咬合面D、组织面E、抛光面上下牙咬合接触的面是
生成宗气的器官是
存款管理的原则有()。
以下关于拉扎勒斯的认知-评价理论描述正确的是()
最新回复
(
0
)