首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; long fun(int n) {if(n>2) retum(fun(n-1)+fun(n一2)); else return2
有如下程序: #include using namespace std; long fun(int n) {if(n>2) retum(fun(n-1)+fun(n一2)); else return2
admin
2020-06-29
13
问题
有如下程序:
#include
using namespace std;
long fun(int n)
{if(n>2)
retum(fun(n-1)+fun(n一2));
else
return2;
}
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://jikaoti.com/ti/LuA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
【】使一个函数可以定义成对许多不同数据类型完成同一个任务。
下述关于数据库系统的叙述中正确的是
以下有关成员函数特征的叙述不正确的是
下面描述中错误的是()。A)系统总体结构图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程C)数据结构与数据库设计是软件设计的任务之一D)PAD图是软件详细设计的表示工具
在下列关键字中,不能用来表示继承方式的是()。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
有如下函数模板定义:templateT1sum(T1a1){retum(a1+a2+a3);}则以下调用中正确的是()。
下列有关继承和派生的表述中,正确的是
下列字符串中不能作为C++标识符使用的是
某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为
随机试题
蒸发器主要由加热室和分离室两部分组成。 ()
[*]
男,25岁,心前区疼痛3天,疼痛向左肩放射,吸气时疼痛加重,坐位时减轻,有发热、畏寒。检查:BP10/70mmHg,心律齐,无杂音。心电图:各导联(aVR除外)均示ST段抬高。入院后,患者血压突然降80/60mmHg,颈静脉怒张,端坐呼吸。这种突然变化
A、溴量法B、紫外分光光度法C、亚硝酸钠滴定法D、银量法E、非水滴定法注射用硫喷妥钠含量测定采用
某自行车厂生产P2型自行车,年产量120000辆。每辆P2号自行车需要F1-001型号齿轮1个。该企业年初运用在制品定额法来确定本年度车间的生产任务。丰田生产方式提出()是“万恶之源”。
计算稀释每股收益时,不属于潜在普通股的是()。
周某,东南某大学计算机系毕业,打工两年后,筹集资金35万元,在上海市某区租房2间,几番周折,终于在1998年9月申办成立了以周某为董事长兼总经理、由5人组成的股份有限公司,主要从事网络产品开发。由于网络产品开发属高科技产业,依照有关规定,某区税务局依法给予
设A是n阶可逆方阵,将A的第i行和第j行对换后得到的矩阵记为B。求AB—1。
Mammalsvaryenormouslyinsize,fromweighinglessthanapennytomeasuringmorethanthreeschoolbusesinlength.Somegroup
下列说法正确的是()。
最新回复
(
0
)