首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算斐波那契数列第n项的函数定义如下: int fib(int n){ if(n==0) return 1; else if(n==1) return 2; else ret
计算斐波那契数列第n项的函数定义如下: int fib(int n){ if(n==0) return 1; else if(n==1) return 2; else ret
admin
2019-06-12
37
问题
计算斐波那契数列第n项的函数定义如下:
int fib(int n){
if(n==0) return 1;
else if(n==1) return 2;
else return fib(n-1)+fib(n-2);
}
若执行函数调用表达式fib(2),函数fib被调用的次数是( )。
选项
A、1
B、2
C、3
D、4
答案
B
解析
斐波那契数列是递归函数,所以fib(2)=fib(1)+fib(0)=2+1=3。因而执行函数调用表达式fib(2)时,函数fib被调用的次是2次。
转载请注明原文地址:https://kaotiyun.com/show/EX8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;intmain(){intn;cin>>n;if(n++<10)
如果一个函数带有参数说明,则参数的默认值应该在()中给出。
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
在软件测试设计中,软件测试的主要目的是
下列程序从保存整数的文本文件"c:Sample.dat"中依次取出每个数据并显示出来,同时统计并显示出所有数据的个数。程序划线处的表达式为【 】。#include<stream,h>#include<st
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
下列叙述中错误的是
语句ofstreamf("SALARY.DAT",ios::app|los::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且______。
在创建对象时系统自动调用的函数是【 】。
随机试题
常顶回流罐长8m,直径3m(头盖体积忽略不计),装水试漏每小时进水20m3,几小时能装满?
制成了世界第一台金属印刷机的是【】
A.氨酚氢可酮片B.哌醋甲酯C.麦角酸D.氢可酮属于麻醉药品的是
下列不属于识别社会因素的是()。
依据《消防法》的规定,火灾扑灭后,为隐瞒、掩饰起火原因,推卸责任,故意破坏现场或者伪造现场,尚不构成犯罪的,可以给予的行政处罚包括()。
2008年度实现净利润2600万元,2008年度发生的一些交易和事项及其会计处理如下:(1)1月1日,为了对外提供更可靠、更相关的会计信息,该公司将设备的折旧年限延长了1/3,同时将折旧方法由双倍余额递减法改为直线法,该公司对此项变更采用追溯调整法
非公有制经济是促进我国社会生产力发展的重要力量,其重要作用表现在()。
“绿色食品”是指:
我国《宪法》第126条规定:“人民法院依照法律规定独立行使审判权,不受行政机关、社会团体和个人的干涉。”请分析该条文的含义。
设随机变量Y服从参数为1的指数分布,a为常数且大于零,则P{Y≤a+1|Y>a}=________.
最新回复
(
0
)