首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
36
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:计箅如下公式直到并且把计算结果作为函数值返回。例如,若形参e的值为1e一3,则函数返回值为0.551690。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部
有以下程序:#include<stdio.h>main(){inta[]={1,2,3,4),y,*p=&a[3];--p;y=*p;printf("y=%d\n",y);}程序的运行结果
若变量都已正确说明,则以下程序段输出结果为()。#includemain(){chara=’a’;intb=2:printf(a>b?"***a=%d":"###b=%d",a,b);
有以下程序:#include<stdio.h>main(){printf("%d\n",NULL);}程序运行后的输出结果是()。
有以下程序:#include<stdio.h>main(){inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,k,t;for(i=0;i<3;i++)for(k=i+1;k<4;k+
由N个有序整数组成的数列已放在一维数组中,给定程序MODIl.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值;反之,返回-1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(10w
程序开发之前进行需求分析所产生的主要文档是()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
给定程序中,函数fun的功能是用函数指针指向要调用的函数,并进行调用。规定在___2__-处使fa指向函数f1,在___3___处使fb指向函数f2。当调用正确时,程序输出:x1=5000000,x2=3.000000.x1*x1+x1*x2=
有如下程序段intk;for(k=2;k==0;)printf("%d",k--);则for循环体执行的次数是
随机试题
夏季热的主要特征为
毒性药品每张处方发药量不得超过二类精神药品每张处方发药量
某机关法定代表人甲安排驾驶员乙开车执行公务,乙以身体不适为由拒绝。甲遂临时安排丙出车,丙在途中将行人丁撞成重伤。有关部门认定丙和丁对事故的发生承担同等责任。关于丁人身损害赔偿责任的承担,下列哪些表述是错误的?()
当隧道渗漏水可能具有腐蚀作用时,应对水质进行检测()。
从理论上讲,当期货合约临近到期日时,基差将接近于现货价格。( )
下列各项中,属于一般存款账户可以办理的业务有()。
试述中国特色社会主义共同理想与共产主义远大理想的关系。
下面有关显示器主要性能参数的叙述中,错误的是
【S1】【S6】
WeNeedtoTalkAboutDeathA)Mymotherwantedtodie,butthedoctorswouldn’tlether.Atleastthat’sthewayitseeme
最新回复
(
0
)