首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; long fun(int n) {if(n>2) retum(fun(n-1)+fun(n一2)); else return2
有如下程序: #include using namespace std; long fun(int n) {if(n>2) retum(fun(n-1)+fun(n一2)); else return2
admin
2020-06-29
20
问题
有如下程序:
#include
using namespace std;
long fun(int n)
{if(n>2)
retum(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/Ve8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。#include<iostream.h>classSample{inta;public:Sample(intaa=0){a=aa;}~S
在面向对象方法中,__________描述的是具有相似属性与操作的一组对象。
下面关于C++语言变量的叙述错误的是
下列程序的输出结果为()。#include<iostream.h)classTestClass{public:TestClass(){val++;}static,intval;};
非成员函数应声明为类的__________函数才能访问这个类的private成员。
设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树牛总的结点数为【】。
结构化程序设计主要强调的是()。
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
关于关键字class和typename,下列表述中正确的是()。
A、ABDEGCFHB、DBGEAFHCC、DGEBHFCAD、ABCDEFGHC二叉树遍历可以分为3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和
随机试题
已知函数f(x)=xarcsinx,则f’(1/2)=()。
细度模数是用细集料的()参数计算的。
某汽车销售公司甲公司因业务发展需要向开户银行P银行申请加入银行卡特约商户,P银行在对其提交的申请资料审查后,双方于2014年6月9日签订银行卡受理协议,约定P银行按照交易金额的1.25%,单笔80元封顶的标准收取结算手续费。2015年6月12日,
实现可持续发展的重要途径和基本方式是发展循环经济。()
导游服务把旅游接待服务中的其他各项服务,有机地联系起来,使之相互配合,协同完成旅游接待任务,这体现了导游服务的()。
如图,在△ABC中,BD平分∠ABC,CD平分∠ACB,若∠A=50°,则∠BDC=().
一、注意事项1.申论考试是对考生阅读理解能力、综合分析能力、提出和解决问题能力以及文字表达能力的测试。2.仔细阅读给定的资料,按照后面提出的“申论要求”依次作答。二、给定资料1.2008年11月9日,2009年湖北毕业研究生双向选择大会在华中师范大
下列关于运算符函数的描述中,错误的是()。
HowtoapproachReadingTestPartTwo•InthispartoftheReadingTestyoureadatextwithgapsinit,andchoosethebestse
A、Therearenoneleft.B、Theyaretooexpensive.C、Theymightbeavailableattheconcert.D、Theyneedtobepurchasedinadvanc
最新回复
(
0
)