首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算斐波那契数列第 n 项的函数定义如下: int fib(int n){ if (n == 0) return 1; else if (n == 1) return 2; e
计算斐波那契数列第 n 项的函数定义如下: int fib(int n){ if (n == 0) return 1; else if (n == 1) return 2; e
admin
2015-06-27
42
问题
计算斐波那契数列第 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(4),函数fib被调用的次数是
选项
A、6
B、7
C、8
D、9
答案
D
解析
本题考查函数的递归,即递归函数,fib(4)=fib(3)+fib(2)=fib(2)+fib(1)+fib(1)+fib(0)=fib(1)+fib(1)+fib(1)+fib(1)+fib(0),一共执行fib(4)、fib(3)、fib(2)、fib(2)、fib(1)、fib(1)、fib(0)、fib(1)、fib(1)九次,所以D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/vxNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;classA{public:A(inti,intj){a=i;b
一棵二叉树第六层(根结点为第一层)的结点数最多为【】个。
有如下表达式19/30*.sqrt(4.0)/5,则该表达式值数据类型为______。
线性表采用链式存储方式时,结点的存储地址______。
以下程序中,while循环的循环次数是()。main(){inti=O;while(i<10){if(i<1)continue;if(i==5)b
软件测试过程一般按4个步骤进行:单元测试、集成测试、验收测试(确认测试)和系统测试。在程序编码阶段进行的测试通常是______。
用树形结构表示实体之间联系的模型是
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。boolfun(char*str){inti=o,i=0;while(str[j])【】
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
模板对类型的参数化提供了很好的支持,因此
随机试题
反应式防御战略是一种主动的、积极的防御战略。()
下列关于蛋白质二级结构的叙述正确的是( )
[2003年第67题]下列建设工程的勘察、设计,经过批准可以直接发包,其中错误的是哪一种?
钢筋混凝土悬臂式挡土墙由()组成。
对于一手个人住房贷款,商业银行最主要的合作单位是()。
目前,全球主要采取用来确定专利权的保护范围的原则是()。
甲开发公司(以下简称甲公司)2005年5月拟在某地投资建设一处用地规模的综合小区,该地块原有工业生产用地、仓储用地、居住用地,均为国有划拨性质,其余为郊区某村办养牛场只宜种植牧草的盐碱地。甲公司先委托乙房地产估价公司(以下简称乙公司)提供项目咨询报告,项目
以修改债务条件进行的债务重组涉及或有应收金额的,债权人应将重组债权的账面价值,高于重组后债权账面和或有应收金额之和的差额.确认为债务重组损失。()
操作风险是指由于员工、过程、基础设施或技术或对运作有影响的类似因素的失误而导致亏损的风险。下列各项中,属于这种失误的是()。
3DTheatre在主展示中心背后的左手边是厕所,所以地图的左上角附近区域是厕所的位置。厕所的旁边是3D电影院(3DTheatre)。
最新回复
(
0
)