首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using narnespace std; long fun(intn) {if(n>2) retum(fun(n-1)+fim(n-2)); else return2
有如下程序: #include using narnespace std; long fun(intn) {if(n>2) retum(fun(n-1)+fim(n-2)); else return2
admin
2020-05-14
28
问题
有如下程序:
#include
using narnespace std;
long fun(intn)
{if(n>2)
retum(fun(n-1)+fim(n-2));
else
return2:
}
int main()
{cout<
retum 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/kS8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#includeusingnamespacestd;classA{public:A(inti,intj){a=i:b=j;}
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是
下列叙述中正确的是()。
结构化程序设计方法的主要技术是【】、逐步求精。
有如下数组声明:intnum[10];,下标值引用错误的是
为了使程序的输出的正确结果为:Nowis2004.7.1010:10:10.那么应在下列程序划线处填入的正确语句是()。那么应在下列程序划线处填入的正确语句是()。#include<iostream>
下列关于运算符重载的说法中,不正确的是()。
诊断和改正程序中错误的工作通常称为______。
下列不属于软件工程3个要素的是( )。
软件是程序、数据和______________的集合。
随机试题
铣削交错齿三面刃铣刀螺旋齿槽时,应使螺旋槽靠向双角铣刀小角度锥面刃或单角铣刀端面刃。()
腹部损伤行腹腔穿刺,抽的不凝血,应考虑是()。
会阴组织由外向内依次为:
患者,女性,64岁。证见喘而胸满闷窒,甚则胸盈仰息,咳嗽痰多黏腻色白,咯吐不利,兼有呕恶纳呆,口黏不渴,苔厚腻色白,脉滑。此病机属于
下列有关因垄断行为引发的民事纠纷案件诉讼过程中,关于举证责任的说法错误的是:()
一般纳税人销售自产的货物中,可选择按照简易办法依照6%征收率计算缴纳增值税的有()。
出库程序中备料时应本着的原则是()。
根据以下资料,回答以下问题。根据中国房地产指数系统百城价格指数对100个城市新建住宅的全样本调查数据,2014年4月,全国:100个城市(新建)住宅平均价格为11013元/平方米,环比上月上涨0.10%,连续第23个月环比上涨,涨幅较上月缩小0.
定义:①等额本金还款法是指在还款期内把贷款数总额等分,每月偿还同等数额的本金和剩余贷款在该月所产生的利息的一种还款方式。②等额本息还款法,即把按揭贷款的本金总额与利息总额相加,然后平均分摊到还款期限的每个月中,还款人每月按相等的金额偿还贷款本息的一种还
Shewillabidebyherpromise.
最新回复
(
0
)