首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算斐波那契数列第 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
2021-06-10
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(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/Vwfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库系统的三级模式不包括( )。
if(表达式1)语句1else语句2只有A选项是正确的要定义整型数组x,使之包括初值均为1的三个元素,下列语句正确的是
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
下列哪一条不属于数据库设计的任务?()
检查软件产品是否符合需求定义的过程称为()。
在下列关键字中,不能用来表示继承方式的是()。
下列关于运算符函数的描述中,错误的是()。
运算符重载是对已有的运算符赋予多重含义,因此()。
已知有数组定义chara[3][4];下列表达式中错误的是()。
数据结构中,与所使用的计算机无关的是数据的()。
随机试题
肠结核:肠阿米巴病:
持票人只要向票据债务人提示票据就可行使票据权利,而不问票据取得的原因是否无效或有瑕疵。( )
注视打开的电灯几分钟后闭上眼睛,眼前会产生一片黑背景,黑背景中间有—电灯的光亮形状,这就是()。
下列选项中,不符合联合国《儿童权利公约》对儿童权利的保护规定的是()
(2016·河南)现代班级管理强调以()为核心,建立一套能够持久地激发学生主动性、积极性的管理机制。
下列民事权利中,不能由公民享有的权利是()。
领导指导性文件没有试行本。()
A、 B、 C、 B
A、HavedinnerwithKevin.B、BreakupwithKevin.C、Trytheclotheson.D、GiveKevinasuit.B本题考查行为。根据句(5)可知,女士说希望男士真的喜欢他买给他自己的那
Infact,evenwithouthumans,theEarth’sclimatechanges.Someclimatechangeis【C1】______.But,asgreenhousegasesareadded
最新回复
(
0
)