首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> using namespace std; long fib( int n ) { if(n>2) return ( fib( n-1 )+f
有以下程序: #include <iostream> using namespace std; long fib( int n ) { if(n>2) return ( fib( n-1 )+f
admin
2009-02-15
54
问题
有以下程序:
#include <iostream>
using namespace std;
long fib( int n )
{
if(n>2)
return ( fib( n-1 )+fib( n-2 ) );
else
return 2;
}
int main()
cout<<fib(3)<<end1;
return 0;
}
则该程序的输出结果应该是【 】。
选项
答案
4
解析
本题主要考查C++中递归函数。递归函数即自调用函数,在函数体内部直接或间接的自己调用自己,即函数的嵌套调用是函数本身。递归调用分为直接递归调用和间接递归调用两种形式。本题程序为求解典型递归数列Fibonacci数列中任意项值的简化程序(主函数中的调用改成flb(n)即变成求解任意项值)。主函数通过调用 fib()函数,fib()函数内部再通过一个分支结构判断是否进行递归调用或退出递归调用,调用方式为直接递归调用。主函数通过实参将值3赋给fib()函数的形参n,由于 n=3满足if分支语句条件,因此函数进行递归调用,即计算fib(2)和fib(1)的值;将2赋给fib()函数的形参后,由于n=2不满足if分之语句条件,因此程序退出递归,返回2;将1赋给fib()函数的形参后,函数同样返回2。因此函数递归调用的最终结果为返回2+2=4,即fib(3)=4,程序最后输出值为4。
转载请注明原文地址:https://kaotiyun.com/show/dOkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){inta=5,b=1,t;t=(a
有以下程序:#includestructS{inta;int*b;};main(){intx1[]={3,4},x2[]={6,7};structSx[]={1,x1,2,x2};pri
有以下程序:#include<stdio.h>main(){printf("%d\n",NULL);}程序运行后的输出结果是()。
函数fun的功能是在a所指的具有n个元素的数组中查找最大值并返回给调用函数,函数不完整。intfun(int*a,intn){int*p,*s;for(p=a,s=a;p-a<n;p++)if(________
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。例如,形参s所指的字符串为:ThisisaClanguageprogram,函数的返回值为6。请在程序
数据字典(DD)所定义的对象都包含于
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将S所指字符串中除了下标为奇数同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所
下列关于类、对象、属性和方法的叙述中,错误的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
以下选项中不属于C语言程序运算符的是
随机试题
在新教师培训的小组讨论会上,王老师与许老师就教育过程中的师生关系问题展开了争论。王老师认为,在学校里,教师如同家庭中的家长一样,就要对学生保持必要的威严。她说,现实的学校教育中,提倡民主,忽视威严,导致学生不惧怕老师,使教师的主导作用无法正常发挥。许老师则
心肌细胞内肌钙蛋白亚基组成是
药物不良反应因果关系评定的主要依据是
评价建议书的目的是()。
根据《水利水电工程标准施工招标文件》(2009年版),合同条款分为“通用合同条款”和“专用合同条款"两部分,两者一旦出现矛盾或不一致,则以()为准。
()不需要设置为数量金额式。
MMPI临床量表包括疑病、抑郁、偏执和()等量表。
甲上市公司在成立6个月时召开股东大会,该次股东大会通过的下列决议中哪项符合法律规定?()
电子商务有多种模式。()模式是个人消费者从在线商家处购买商品或服务。
中国与法国是东西方两个具有代表性的国家,两国都十分重视保护和弘扬民族文化,都主张积极开展不同文明间的对话和进行不同文化间的交流,都主张维护民族文化的特性,保护世界文化的多样性,促进世界文化多元化的发展。文化关系在中法两国的关系中发挥着更为独特的作用,直接受
最新回复
(
0
)