首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; long fun(int n) { if(n>2) return(fun(n-1)+fun (n-2)); else
有如下程序: #include<iostream> using namespace std; long fun(int n) { if(n>2) return(fun(n-1)+fun (n-2)); else
admin
2013-05-30
46
问题
有如下程序: #include<iostream> using namespace std; long fun(int n) { if(n>2) return(fun(n-1)+fun (n-2)); else return 2; } int main() { cout<<fun(3)<<end1; return 0; } 则该程序的输出结果应该是 ( )。
选项
A、2
B、3
C、4
D、5
答案
C
解析
主函数中调用fun(3),在fun内部当n>2时,递归调用 fun(n-1)+fun(n-2),否则返回2。所以当n=3时,调用fun(2)+fun(1),即返回2+2,等于4。
转载请注明原文地址:https://kaotiyun.com/show/xHNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
结构化程序设计主要强调的是()。
凡是函数中未指定存储类别的局部变量,其隐含的存储类型是()。
在下列几种排序方法中,要求内存量最大的是()。
面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个【】。
按照标识符的要求,下列选项中,()符号不能组成标识符。
不能把字符串“Hello!”赋给数组的语是______。
使用fstream流类定义流对象并打开磁盘文件时,文件的隐含打开方式为()。
下列语句中,错误的是()。
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串sb的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){it(【】)return【】;elsereturn1+
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是【】。
随机试题
根据迦梨陀娑的《沙恭达罗》第四幕描写,当沙恭达罗要离开净修林时,有一个动物总是跟在她的后面,并恋恋不舍地牵住她的衣边。这个动物是()
Findingagoodwork-at-homejobisnoteasy.Althoughyouseealltheonlineadvertising,therearen’tthatmanyofthem.Those
屠格涅夫的《门槛》是()
患者,男,70岁。患者胸闷、气短、烦躁不安,呼吸30次/分,鼻翼扇动,面色发绀,此时患者主要的护理问题是
下列表述正确的是()。
国民生产总值的英文缩写是()。
资产负债率是反映项目各年所面临的财务风险程度及偿债能力的指标,属长期偿债能力指标,反映债权人所提供的资金占()的比例。
观察(x3)′=3x2,(x5)′=5x4′,(sinx)′=cosx,由归纳推理可得:若定义在R上的函数f(x)满足f(—x)=—f(x),记g(x)为f(x)的导函数,则g(—x)=().
油画《午餐前的祈祷》的创作者是()。
下列关于控件焦点的叙述中正确的是()。
最新回复
(
0
)