首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
47
问题
有如下程序:
#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全国计算机二级
相关试题推荐
假定MyClass为一个类,则执行MyClassa,b(2),*p;语句时,自动调用该类构造函数()次。
下面程序的运行结果是#include<iostream.h>voidmain(){inti=1;while(i<=8)if(++i%3!=2)continue;
对于类定义classA{public:virtualvoidfunc1(){}voidfunc2(){}};classB:publicA{public:
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的______。
可以把具有相同属性的一些不同对象归类,称为______。
下面程序的运行结果是#include<iostream.h>voidmain(){inti=1;while(i<=8)if(++i%3!=2)continu
下面程序的运行结果是#include<iostream.h>intfun(inta[],intn){intresult=1;for(inti=1:i<n;i++)
假设a、b均是整型变量,则表达式a=2,b=5,a++,b++,a+b值为【】。
关于静态数据成员的描述中正确的是
分布式数据库系统不具有的特点是
随机试题
在境内的子公司、合营企业、联营企业、分支机构,采用不同于企业记账本位币的.视同境内经营。()
下列关于劳动合同的主体的表述中正确的有()。
共同犯罪:是指两人以上共同故意犯罪。共同犯罪必须具备以下要件:一是犯罪主体必须是两人以上达到刑事责任年龄并具有刑事责任能力的人;二是有共同的犯罪故意;三是有共同的犯罪行为。根据上述定义,下列属于共同犯罪的行为是()。
2000年6月,江泽民同志在中央思想政治工作会议上提出的“四个如何认识”的核心是如何认识和处理当代社会主义与资本主义的关系。()
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
在嵌入式系统硬件设计中,可以采用______方法减少信号的辐射。
下图是校园网一台主机在命令行模式执行某个命令时用sniffer捕获的数据包。请根据图中信息回答下列问题。(1)从该主机发送给mail.tj.edu.cn的数据包经过的第二个路由器的IP地址是【16】。(2)图中的①~③删除了部分显示信息,其中①处应
若要将计算机与局域网连接,至少需要具有的硬件是()。
【B1】【B3】
Dinosaurs,saber-toothtigersandthedodobirdarefamousexamplesof【M1】______animalsthathavebecomeextinct.Incaseoft
最新回复
(
0
)