首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; long fun(int n) { if(n>2) retum(fun(n—1)+fun(n一2)); else return
有如下程序: #include using namespace std; long fun(int n) { if(n>2) retum(fun(n—1)+fun(n一2)); else return
admin
2021-09-05
18
问题
有如下程序:
#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/i65p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在E-R图中,用来表示实体联系的图形是
有如下程序:#include<iostrearn>usingnamespacestd;intmain(){inta[6]={23,15,64,33,40,58};ints1,s2;s1=s2=a[0];for(int*p=a+1;
下列语句中,错误的是()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
下列关于类定义的说法中,正确的是()。
已知函数print()没有返回值,如果在类中将之声明为常成员函数,正确的是()。
关于模板,下列说法不正确的是()。
有如下两个类定义classxx{private:doublex1;protected:double:x2;public:doublex3;};classYY:
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
类中的一个字符指针成员指向具有m个字节的存储空间时,它所能存储的字符串的最大长度为()。
随机试题
改错题(1)用横线标出并改正下列词语中的错别字穿流不息世外桃园(2)修改病句并说明错误的原因你们是演员,咱们写剧评,我们都是戏曲工作者。
男性,43岁。参加长跑过程中发生晕厥,心电图示“窦性停搏”,为除外病态窦房结综合征,进行食管心脏电生理检查,以下哪项指标最有意义
女性,65岁。1月前因股骨颈骨折行皮肤牵引,6h前突发气促、持续右胸痛。胸部X线检查示:右肺纹理变细,肺野透亮度增加,肺动脉段膨隆,少量右胸积液。多次心电图未见ST段抬高。该患者最可能的诊断是
用于通气力学监测的指标包括
进行病毒病原学检查的标本递送要求是
藤黄常采用的炮制方法是()。
对于总价合同,以下说法不正确的是( )。
根据学生的绘画作品进行分析,了解学生的心理特点,属于作品分析法。()
转变政府职能的根本途径是()。
在窗体上画一个名称为CommonDialog1的通用对话框,一个名称为Command1的命令按钮。然后编写如下事件过程:PrivateSubCommand1_Click()CommonDialog1.FileNa
最新回复
(
0
)