首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算斐波那契数列第n项的函数定义如下: int fib(int n){ if(n==0) return 1; else if(n==1) return 2; else re
计算斐波那契数列第n项的函数定义如下: int fib(int n){ if(n==0) return 1; else if(n==1) return 2; else re
admin
2018-08-13
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(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/18Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++语言中关于构造函数的说法正确的是()。
设计程序时,应采纳的原则之一是()。
在下面的类定义中,this指针的用途是______。#include<iostream.h>classSample{intx,y;public:Sample(inti,intj){x=i;y=j;}
以下函数模板main()的功能是:返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0];for(inti:1;i(n;i++)if(
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为______。
若有如下程序段:#include<iostream>usingnamespacestd;intmain(){char*p="abcdefgh",*r;long*q;q
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
下列有关数据库的叙述,正确的是()。
下列描述中错误的是()。
在软件生命周期的各个阶段都会发生一系列的文件,如手册、数据和程序等,它们总称为______。
随机试题
习近平新时代中国特色社会主义思想的核心要义是()
此时应诊断为()治疗最佳方剂为()
监理合同生效日指的是( )。
水利工程建设项目竣工验收后,经过1~2年生产(运行)后,要进行一次系统的项目后评价,其主要内容包括()。
顺天公司所得税税率25%,该公司2011年的收入和费用有关资料,如下表所示:顺天公司2011年的营业成本为()元。
申请设立除会计师事务所以外的代理记账机构,应当经所在地的( )批准。
下列关于相对价值模型的表述中,错误的有()。
要解决《学记》中提到的学生学习“过少、过急、过难、过易”的问题,应当贯彻()原则。
某甲在国家机关任职,某乙有求于他的职务行为,给某甲送上5万元的好处费。某甲答应给某乙办事,但因故未办成。某乙见事未办成,要求某甲退回好处费,某甲拒不退还,并威胁某乙如果再来要钱就告某乙行贿。某甲的行为构成()。
Heissostubbornthatnoonecan______(成功地说服他放弃那一计划).
最新回复
(
0
)