首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; long fun(int n) {if(n>2) return(fun(n-1)+fun(n-2)); else return 2; } int
有如下程序: #include<iostream> using namespace std; long fun(int n) {if(n>2) return(fun(n-1)+fun(n-2)); else return 2; } int
admin
2020-07-30
55
问题
有如下程序:
#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://www.kaotiyun.com/show/53yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是计算下式并将计算结果作为函数值返回。例如,若形参e的值为1e一3,函数的返回值为2.985678。请在程序的中括号处填入正确的内容并将中括号删除,使程序得出正确的结果。注意:部分源程序给出
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中包含程序文件main.cpp,其中有ElectricFan(“电风扇”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中包含了类Pets(“宠物”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:
在软件开发中,需求分析阶段产生的主要文档是()。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
软件设计中模块划分应遵循的准则是()。
检查软件产品是否符合需求定义的过程称为()。
下列符号中,正确的C++标识符是()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
随机试题
党的思想路线的核心是()
______thatthepilotcouldn’tflythroughit.
慢性胃炎的主要病因是________。
患者,男性,56岁,糖尿病5年,近半年来食欲不振、疲乏失眠、夜尿增多(尿量<800ml/d),入院后查体,贫血貌,双下肢中度水肿,血压180/120mmHg.针对该患者,最重要的是
通过阻滞钙通道发挥降压作用的药物是
关于继承的法律适用,依《涉外民事关系法律适用法》,下列哪一选项是正确的?
以下所列,不属于检验检疫类别代码的是()。
有恐高症的游客体验不到“不到长城非好汉”的英雄气概。这是由于()。
我国现行宪法规定,______是中华人民共和国的根本制度。
A、Sellingsportscars.B、Workinginanewsagency.C、Doinglogistics.D、Writingcomputerprograms.B信息明示题。对话开头,男士说这次招聘会提供了许多工作岗位
最新回复
(
0
)