首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算斐波那契数列第n项的函数定义如下: int fib(int n){ if(n==0) return 1; else if(n--1) return 2; else retum fib(n-1)+fib(
计算斐波那契数列第n项的函数定义如下: int fib(int n){ if(n==0) return 1; else if(n--1) return 2; else retum fib(n-1)+fib(
admin
2019-05-06
52
问题
计算斐波那契数列第n项的函数定义如下:
int fib(int n){
if(n==0) return 1;
else if(n--1) return 2;
else retum 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/xE8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行结果是()。#include<iostream.h>intfun(intb[],intn){inti,r=1;for(i=0;i<n;i++)r=r*b[i];}vo
下列情况中,不会调用拷贝构造函数的是()。
有如下程序:#include<iostream>usingnamespacestd;classTestClass{public;~TestClass(){cout<<"BASE:;}};cla
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
程序中有如下语句:for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是______。
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函薮调用格式,该表达式还可表示为()。
A、 B、 C、 D、 D重载后的运算符的优先级和结合性都不会改变,运算符重载进行对原有的运算符进行适当的改造,重载的功能与原有的功能相类似,但是不能改变原运算符的操作对象个数。
软件工具软件开发环境或称软件工程环境是全面支持软件开发全过程的软件工具集合。这些软件工具按照一定的方法或模式组合起来,支持软件生命周期内的各个阶段和各项任务的完成。
友元C++流的输入运算符“>>”和输出运算符“
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。A)operatorlong()const;B)operatorlong(bigNumber);C)longoperatorlong()
随机试题
下列检查脑动脉的仪器条件中,哪项选择是正确的
下列有关丹参素论述正确的除外
骨关节病关节盘穿孔破裂
乳房检查的体位是
在法庭审理中,控方向法庭出示被告人实施抢劫时所持的匕首。关于该匕首,应当履行的法庭调查程序,下列哪些选项是正确的?
以下关于工程量清单计价的说法,不正确的是()。
股权投资基金销售机构应()。Ⅰ.在中国证监会注册取得基金销售业务资格Ⅱ.成为中国基金业协会的会员Ⅲ.在中国基金业协会登记成为私募基金管理人Ⅳ.接受基金管理人的委托(签署销售协议)
诊断分离性(转换)障碍的要点不包括()。
设f(x)在x=0的邻域内有定义,f(0)=1,且,则f(x)在x=0处().
软件测试类型按开发阶段划分是:(45)。
最新回复
(
0
)