首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; long fun(intn) { if(n>2) return(fun(n-1)+fun(n-2)); else
有如下程序: #include using namespace std; long fun(intn) { if(n>2) return(fun(n-1)+fun(n-2)); else
admin
2012-12-29
49
问题
有如下程序:
#include
using namespace std;
long fun(intn)
{
if(n>2)
return(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://kaotiyun.com/show/hrVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
判断char型变量c1是否为小写字母的正确表达式为()。
下面对软件描述错误的是()。
以下叙述中错误的是()。
若有定义:intx[10],*pt=x;,则对x数组元素的正确引用是()。
有如下程序 #include<stdio.h> voidfun(int*a,int*b) {for(;(*a<*B)||(getchar()!=’@’);) {(*a)++;(*b)--;} } main() {inti=0,
下面不属于对象主要特征的是()。
需求分析的主要任务是()。
在面向对象方法中,不属于“对象”基本特点的是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
重载的关系运算符和逻辑运算符的返回类型应当是【】。
随机试题
遵义会议后,全权负责红军的军事行动的新的三人团是()
子宫肉瘤治疗原则以________为主。
关于医德良心,下述提法中错误的是
土压式盾构开挖控制的项目包含()。
下列内容中,属于结账工作的有()。
甲公司将其所有的设备租赁给乙公司使用。租赁期间,甲公司将用于出租的设备卖给丙公司。根据合同法律制度的规定,下列表述正确的是()。
三星堆遗址被誉为“世界第九大奇迹”,()年被列为全国重点文物保护单位。
苏联教育家马卡连柯说过:“要尽量多地要求一个人,也要尽可能地尊重一个人。”这体现了德育的尊重学生与严格要求学生相结合原则。
失独父母响应国家计划生育政策,但是其养老医疗问题得不到保障,这个情况你怎么看?
RecentlytheBarbicanmuseuminLondonheldanexhibitioncalledtheRainRoom.Duringthetimethisexhibitionwasopen,myTwi
最新回复
(
0
)