首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2021-05-06
95
问题
有如下程序:
#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/qPfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classPerson{public:Person(strings):name(s){}protected:stringname;
为了提高函数调用的实际运行速度,可以将较简单的函数定义为()。
请编写一个函数intfun(int*s,intt,int*k),用来求出数组的最大元素在数组中的下标并存放在k所指向的存储单元中。例如,输入如下整数:876675896101301401980431451777则输出
有如下类定义:classB{private:voidfun1(){}protected:voidfun2(){}public:voidfun3(){}
以下()不属于对象的基本特征。
下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的“<<left”,输出效果将发生变化的是()。
有如下语句序列:charstr[10];cin>>str;当从键盘输入"Ilovethisgame"时,str中的字符串是()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
具有生产效率高等优点的碾压机械开行方式是()。
脉冲触发的触发器由两个同样的电平触发SR触发器组成,也经常称为主从SR触发器。
货物采购合同管理中,关于货物价格的正确说法是()。
确立科技创新发展新蓝图,创新创业生态更加优化,公民具备科学素质的比例超过()。
执法人员当场作出行政处罚决定的,应当填写统一编号的《行政处罚(当场)决定书》,当场交付当事人,并告知当事人,如不服行政处罚决定,可以依法()。
中国公民张某准备在2016年投资新办一商业企业,在向税务师进行咨询时,税务师的以下说法中错误的是()。
美国公民约翰在上海租赁了中国公民王某一辆小汽车用于华东五市自驾游,但约翰进境前在美国预付了全部租赁费。根据个人所得税法律制度的规定,王某取得的该项租赁所得属于来源于中国境外的所得。()
It’swonderfulhoweveryoneagrees(orfearstodisagree)thatgeneticdiscriminationisabadthing.Yourgenesarebeyondyour
中国共产党决定对民族资产阶级实行又联合、又斗争的方针的根本原因和依据,在于民族资产阶级的()。
设矩阵,I为3阶单位矩阵,则(A一2I)-1=_______.
最新回复
(
0
)