首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第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
68
问题
计算数列第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全国计算机二级
相关试题推荐
数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和【】。
有如下程序:#includeusingnamespacestd;classInstrument{public:virtualvoidDisplay()=0;};classPi
阅读以下程序#include<fstream.h>voidmain(){ifstreaminfile;ofstreamoutfile;fstreamiofile;iofile.open("a
下列语句中,输出与众不同的是
有以下程序main(){inti=0,s=0;do{if(i%2){i++;continue;}i++;s+=i;}while(i<7);cout<<s<<
有以下程序段intk=0;while(k=1)k++;while循环执行的次数是
以下有关析构函数的叙述不正确的是
在最坏情况下,下列排序方法中时间复杂度最小的是
数据结构分为线性结构和非线性结构,带链的队列属于______。
下列符号中,正确的C++标识符是()。
随机试题
清化热痰,除烦止呕的药物是清热除烦,生津利尿的药物是
既能行气止痛,叉能健脾消食的药物是()
(2010)医院洁净手术部内与室内空气直接接触的外露材料不得使用()。
下列物质中酸性最弱的是()。
根据《建设项目工程总承包合同示范文本(试行)》,下列关于预付款保函和预付款支付的说法,正确的是()。
某医院的扩建工程,总建筑面积2.6万m2,其中地下两层,1.4万m2,设有专门用于肿瘤治疗的特种医疗设施设备和停车库。该工程施工总承包单位中标后,为确保施工进度计划能得以实施,编制的计划有()。
做忠诚的爱国者,应当
在VBA中要打开名为“学生信息录入”的窗体,应使用的语句是()。
ItwasacoldspringmorninginLondon.Peoplewalkinginthestreetwerewearingheavyclothes.Theweatherhadbeenverybadf
A、TakeNo.232bus.B、Youcangothere.C、It’salongwaytogo.D、Itdoesn’tmatter.A
最新回复
(
0
)