首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
39
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列关于运算符重载的叙述中,正确的是()。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#include<iostream>usingnamespacestd;classBase{
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
面向对象方法中,继承是指()。
请打开考生文件夹下的解决方案文件proi2,该工程中包含一个程序文件main.cpp,其中有日期类Date、人员类Person及排序函数sortByName和主函数main的定义。请在程序中的横线处填写适当的代码并删除横线,以实现上述类定义和函数定义。此程
当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是
程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
类中的一个字符指针成员指向具有m个字节的存储空间时,它所能存储的字符串的最大长度为()。
关系的实体完整性要求关系中不能为空的属性是()。
随机试题
下列哪项不是巴比妥类药物中毒的解救措施
根据自理模式理论,对慢性肾炎患者进行护理时应使用
最有助于确诊肥厚性心肌病的检查
髀枢(股骨大转子)至膝中(胭横纹)的骨度分寸是
患者男,39岁。近日来咳嗽,食欲减退,四肢乏力。入院时患者面色晦暗,消瘦,结核菌检查结果为阳性,诊断为肺结核。患者呈现的面容属于()
[2011年第30题]对于机械横波而言,下面说法正确的是()。
下列关于静压沉桩的施工要求中哪个选项是正确的?
当装卸搬运散装货物时,设备生产率的计算公式为p连数=T×36000×F×Φ×d工时×D工日×D完好式中Φ表示()。
下列选项中,对县级以上人民政府林业草原主管部门在进行监督检查过程中,有权采取的具体措施,说法错误的是()。
下列国家或地区在16世纪都进行了宗教改革,其中仍坚持以天主教为国教的是()。
最新回复
(
0
)