首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; long fun(int n) { if(n>2) retum(fun(n-1)+fun(n-2)); else re
有如下程序: #include using namespace std; long fun(int n) { if(n>2) retum(fun(n-1)+fun(n-2)); else re
admin
2015-08-01
27
问题
有如下程序:
#include
using namespace std;
long fun(int n)
{
if(n>2)
retum(fun(n-1)+fun(n-2));
else
return 2;
}
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/ISNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于类定义classA{public:virtualvoidfunc1(){}voidfunc2(){}};classB:publicA{public:
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是()
可以把具有相同属性的一些不同对象归类,称为______。
下面程序的运行结果是#include<iostream.h>classbase{protected:inta;public:base(){cout<<"0";}};
下列程序的运行结果是#include<iostream.h>classLocation{private:intX.Y;public:
在数据库的概念结构设计中,常用的描述工具是【】。
对以下说明语句的正确理解是inta[10]={6,7,8,9,10};
由关系数据库系统支持的完整性约束是指______和参照完整性。
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnode{chardata;structnode*next;}a,b,*p=&a,*q=&b
对于switch(C)中的变量c不能定义为的类型是()。
随机试题
A.直接扩张血管B.阻断α1受体C.阻断钙通道D.促进K+外流E.NO供体,通过释放NO发挥作用二氮嗪松弛血管平滑肌的作用机制是
女性,30岁,于23:30顺利分娩一女婴,至次日晨7:00未排便,主诉下腹部胀痛难忍,查体发现膀胱高度膨胀,对该产妇的护理错误的是
下列说法不正确的是( )。
按照《建设工程安全生产管理条例》规定,下列工程应编制专项施工方案的有()。
适用于深水基础施工的围堰工程是()。
下列说法中正确的是()。
阅读下列材料,回答相关问题。新课改提出每一个学生都要以愉快的心情去学习生动有趣的化学,激励学生积极探究化学变化的奥秘。使他们都能具备社会所必需的化学基础知识、技能、方法和态度,并且从已有的经验出发,了解化学与日常生活的密切关系,逐步学会分析和解决与化学有
Modernliberalopinionissensitivetoproblemsofrestrictionoffreedomandabuseofpower.(1)_____,manyholdthatamancan
网络地址和端口翻译(NAPT)用于(20),这样做的好处是(21)。(21)
在窗体上画一个名称为Text1的文本框,并编写如下程序:PrivateSubForm_Load()ShowText1.Text=""Text1.SetFocusEndSub
最新回复
(
0
)