首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第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
31
问题
计算数列第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://jikaoti.com/ti/jdt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为______。
如下程序的输出结果是main(){inta=2,b=-1,c=2;if(a<B)if(b<0)c=0elsec++;cout<<c<<endl;}
以下对C/C++语言函数的描述中,正确的是
下列关于函数模板实参不能省略的情况说明不正确的是
下面程序的执行结果是______。#include<iostream.h>#include<iomanip.h>usingnamespacestd;voidmain(){cout<<setfill
Staff类含有血型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Sta
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
下列字符串中,正确的C++标识符是()。
随机试题
简述社会主义领导的本质属性。
“感觉到了的东西,我们不能立刻理解它,只有理解了的东西才能更深刻地感觉它”,这句话表明()
控制的目的是保证企业活动符合计划的要求,以有效地实现预定目标。有效控制的特征有()
A.应取得《进口药品注册证》B.应取得《医药产品注册证》C.应取得《进口准许证》D.应取得《进口药品准许证》和《医药产品注册证》E.应取得《进口药品准许证》和《进口药品注册证》依照《中华人民共和国药品管理法实施条例》进口在台湾地区生产
北京大通贸易股份有限公司由几家民营企业投资设立,现有股东均是法人,现在北京大通贸易股份有限公司设立监事会,对此说法正确的是:
施工单位应当向作业人员提供安全防护用具和安全防护服装,并口头告知危险岗位的操作规程和违章操作的危害。()
Ⅰ、Ⅱ类汽车库、修车库的室外消防用水量不应小于()。
在进行员工满意度调查时,要根据()确定调查的内容。
2010年8月7日22时,甘肃省()突降强降雨,发生特大泥石流,给当地人民生命安全和财产造成重大损害。
根据下列资料,回答106—110题。根据上图,城镇非私营单位就业人员中,在人均收入方面,最高的行业是最低的行业的()倍。
最新回复
(
0
)