首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; long fun(int n) { if(n>2) remm(fun(n-1)+fun(n-2)); else return2; } int main() { c
有如下程序: #include<iostream> using namespace std; long fun(int n) { if(n>2) remm(fun(n-1)+fun(n-2)); else return2; } int main() { c
admin
2020-11-11
50
问题
有如下程序:
#include<iostream>
using namespace std;
long fun(int n)
{
if(n>2)
remm(fun(n-1)+fun(n-2));
else
return2;
}
int main()
{
cout<<fun(3)<<endl;
return0;
}
则该程序的输出结果应该是( )。
选项
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/y4yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classclock{public:clock():seeonds(0){};clock&:operator++(){this->seconds++
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成以下两个函数:(1)fun1(intn);求出n的阶乘,必须使用递归调用。(2)fun2(intn);求出n的阶乘,不能使用递归调用。如果n小于1则返回0。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。该程序从键盘读入整数,并按从大到小的顺序输出输入整数中互不相等的那些整数。程序一边读入整数,一边构造一个以大到小顺序链接的链表,直至输入0时结束。然后顺序输
下述静态数据成员的特征中,错误的是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
字面常量42、4.2、42L的数据类型分别是
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:1,2,3,4,5,注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******err
下列字符串中可以用作C++标识符的是()。
下列选项中不属于面向对象程序设计特征的是
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
随机试题
患者,男性,26岁。应为全身多发骨折目前在卧床休息养病,现已卧床2个月余,应该防范的并发症有
重型乙脑患者极期的特征性临床表现,较少见的是
房地产市场结构包括()。
甲市张某听说其现居住的房屋所属A区将进行大面积拆迁,于是张某为了多得拆迁款,在其现居住房屋附近加盖了一栋房屋,但是其新盖房屋覆盖了街道l/2的面积,严重影响了当地市民的正常通行。甲市城市管理综合执法局依法要求张某限期拆除其新加盖的房屋。张某既没有在限期内拆
客观现象的相关关系按照相关的形式可以分为( )。
荀况认为“人性恶”,因此教育要从“礼”这一需要出发,须以“礼义”加以教化。这体现的教育目的的价值取向是()。(2015.福建)
中央财政用于“三农”支出的比重增加,使()。①城乡居民收入同步增长②农业基础地位得到加强③财政支农政策效果显著④农村经营体制得到完善
某海军部队有甲、乙、丙、丁、戊、己、庚7艘舰艇,拟组成两个编队出航。第一编队编列3艘舰艇,第二编队编列4艘舰艇。编列需满足以下条件:(1)航母己必须编列在第二编队;(2)戊和丙至多有一艘编列在第一编队;(3)甲和丙不在同一编队
为实现多重中断,保护断点和现场使用( )。
Non-VerbalCommunicationInthistalk,wearegoingtotalkaboutthedefinitionofnon-verbalcommunication,dimensionsof
最新回复
(
0
)