首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; long fun(int n) {if(n>2) return(fun(n-1)+fun(n-2)); else return 2; } int
有如下程序: #include<iostream> using namespace std; long fun(int n) {if(n>2) return(fun(n-1)+fun(n-2)); else return 2; } int
admin
2020-07-30
34
问题
有如下程序:
#include<iostream>
using namespace std;
long fun(int n)
{if(n>2)
return(fun(n-1)+fun(n-2));
else
return 2;
}
int main()
{cout<<fun(3)<<end1;
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/53yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串“一1234”,则函数把它转换为整数值一1234。注意:部分源程序给出如下。请勿改动主函数main和其他函数中
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数据放入b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序给出如下。请勿改动
下列有关类成员的叙述中,正确的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)重载运算符int,请在注释//********1********后添加适当的语句。(2)重载运算符“<<”请在注释//****
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使函数fun()实现以下功能:找出一个整数,它加上100后是一个完全平方数,再加上268又是一个完全平方数,请问该数是多少?程序分析:在10万以内判断,先
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数sort(int&m,int&n,int&1)实现将三个整数m、n、1由大到小输出。m最大,1最小。程序分析:程序实现时,可以把最大的数放到m上,先将m与n进行比
有如下语句序列:charstr[10];cin>>str;当从键盘输入“Ilovethisgame”时,str中的字符串是()。
下列存储类标识符中,可见性与存在性不一致的是()。
软件调试的目的是()。
随机试题
给定资料: 1.世界经济的迅猛发展带来了诸如资源短缺、环境污染、臭氧层被破坏、全球气候变暖、生态失衡等一系列世界性的环境恶化问题。同时,随之而来的环境污染对食物的危害,使人们认识到环境污染、自然生态系统失衡,最终将危及人类自身的生存和发展。许多国际环境公
A、肾阳虚证B、肾阴虚证C、肾精不足D、肾气不固E、肾虚水泛腰膝酸软,阳强易举,遗精早泄,潮热盗汗者,可辨证为
关于主动靶向制剂,正确的是
知道或者应当知道属于假劣药品而为其提供运输、保管、仓储等便利条件的,应处以
洗胃时,每次灌入量应在300~500ml,如灌入过多会发生:
下列与“增强自我调适、自我控制的能力,学会理智地调控自己的情绪”属于同一维度教学目标的是()。
Tidesarecreatedmainlybythepullofthemoonontheearth.Themoon’spullcauseswaterintheoceanstobealittledeeper
下列行为中,应以故意杀人罪定罪处罚的是()。
什么是货币国际化?请分析如何将利率市场化、资本账户自由兑换和人民币国际化三者有机结合协调推进。(复旦大学2015真题)
设随机变量X的密度函数为φ(x),且φ(一x)=φ(x),F(x)为X的分布函数,则对任意实数a,有()
最新回复
(
0
)