首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; long fun(intn) { if(n>2) return(fun(n-1)+fun(n-2)); else
有如下程序: #include using namespace std; long fun(intn) { if(n>2) return(fun(n-1)+fun(n-2)); else
admin
2012-12-29
20
问题
有如下程序:
#include
using namespace std;
long fun(intn)
{
if(n>2)
return(fun(n-1)+fun(n-2));
else
return2;
}
int main()
{
cout<
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/hrVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有两个关系R与S如下,由关系R和S得到关系T,则所使用的操作为
有以下程序:#include<stdio.h>intfun(intx){intp;if(x==0||x==1)return3;P=x-fun(x-2);return(p);}main(){printf("%d\n",fun(9
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)()。
以下选项中表示空函数的是()。
学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课程号,G为成绩,关系T=πS#,C#(SC)/C表示()。
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
设非空二叉树的所有子树中,其左子树上的节点值均小于根节点值,而右子树上的节点值均不小于根节点值,则称该二叉树为排序二叉树。对排序二叉树的遍历结果为有序序列的是()。
数据流图中带有箭头的线段表示的是()。
下列选项中正确的标识符是()。
在一个图中,所有顶点的度数之和等于所有边数的【 】倍。
随机试题
不是二氢吡啶类降压药的不良反应的是
实施乳牙深龋备洞的措施中,不正确的是()
中药品种对质量的影响不容忽视,一药多基原情况普遍存在,来源于同属2个种以上的中药是
鲁天(男)与谢威(女)于1997年结婚,婚后二人感情不和,常为琐事争吵。谢威多次与鲁天协商离婚,均因财产处理问题无法达成一致而未成。2008年3月谢威向法院提起诉讼,要求解除与鲁天的婚姻关系。据此,请回答下列(1)一(4)题:如果法院审理该案的过程中发
在网络计划中,若某工序的总时差为5d,局部时差(自由时差)为3d,则在不影响后续工作最早开始时间的前提下,该工序所具有的最大机动时间为()。[2007年真题]
下列各项关于内部控制缺陷的表述中,正确的是()。
联系实际,谈谈影响学生态度与品德学习的内部条件。
社会主义核心价值体系是建设和谐文化的根本,它的基本内容包括()。
在真理问题上,旧唯物主义和辩证唯物主义的根本区别在于是否承认()。
TheCloningTechnologyI.Thedifferencebetweena【T1】______colonyand【T1】______cloningamammalA.Clarifytheillusion:sc
最新回复
(
0
)