首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序: #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
2010-03-29
22
问题
阅读下面程序:
#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中任意项值的简化程序(主函数中的调用改成 fib(n),即变成求解任意项值)。主函数通过调用fib()函数,fib()函数内部再通过一个分支结构判断是否进行递归调用或退出递归调用,调用方式为直接递归调用。
主函数通过实参将值3赋给fib()函数的形参n,由于n‘3满足汀分支语句条件,因此函数进行递归调用,即计算fib(2)和fib(1)的值;将2赋给fib()函数的形参后,
由于n=2不满足if分支语句条件,因此程序退出递归,返回2:将1赋给fib()函数的形参后,函数同样返回2。因此函数递归调用的最终结果为返回2+2=4,即fib(3) =4,程序最后输出值为4。
转载请注明原文地址:https://kaotiyun.com/show/Shjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
下列关于队列的叙述中正确的是()。
有以下程序structS{inta;intb;);main(){structSa,*p=&a;a.a=99;pfintf("%d\n",_________);)程序要求输出结构
若变量均已正确定义并赋值,以下各项中属于合法的C语言赋值语句是()。
若变量已正确定义为int型,要通过语句seanf("%d,%d,%d",&a,&b,&C);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)()。
下面属于黑盒测试方法的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
以下选项中不属于C语言程序运算符的是
有下列程序:#include<stdio.h>/*fun函数的功能是将a所指数组元素从大到小排序*/voidfun(int*a,intn)main(){intt,i,j;{intc[10]={1,2,3,4,5,6,7,8,9,0}
对于以下函数声明voidfun(intarray[4],int*ptr);以下叙述中正确的是
随机试题
Thiswebsitemaycontainlinkstootherwebsites____________privacymeasuresmaybedifferentfromours.
患者,女,28岁。以心悸、气短、下肢浮肿入院。检查:颈静脉怒张,心尖部舒张期杂音,肝肋缘下3cm轻度压痛。肝颈静脉回流征(+)。其肝脏病变可能是
甲国居民有来源于乙国所得100万,甲、乙两国的所得税税率分别为40%、30%,两国均行使地域管辖权和居民管辖权。在抵免法下,甲国应对该笔所得征收所得税为()万元。
根据《公司法》的规定,下列各项中,属于有限责任公司监事会行使的职权有( )。
某公司目前拥有资金400万元,其中,普通股25万股,每股价格10元;债券150万元,年利率8%;目前的销量为5万件,单价为50元,单位变动成本为20元,固定经营成本为40万元,所得税税率为25%。该公司准备扩大生产规模,预计需要新增投资500万元,投资所需
教学评价是一种系统化的持续过程,包括()。
在Cisco路由器上配置RIPv1路由协议,参与RIP路由的网络地址有193.22.56.0/26、193.22.56.64/26、193.22.56.128/26和193.22.56.192/26,正确的配置命令是()。
CigarsInsteadSmokingoneortwocigarsadaydoublestheriskofcancersofthelip,tongue,mouth,andthroat,according
Insuranceisthesharingof【C1】______.Nearlyeveryoneisexposed【C2】______riskofsomesort.Thehouseowner,forexample,know
Althoughinteriordesignhasexistedsincethebeginningofarchitecture,itsdevelopmentintoa【C1】______fieldisreallyquite
最新回复
(
0
)