首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第 n 项的函数定义如下: int a(int n){ if (n == 0) return 0; else if (n == 1) return 1; else if
计算数列第 n 项的函数定义如下: int a(int n){ if (n == 0) return 0; else if (n == 1) return 1; else if
admin
2021-07-02
31
问题
计算数列第 n 项的函数定义如下:
int a(int n){
if (n == 0) return 0;
else if (n == 1) return 1;
else if (n == 2) return 2;
else return a(n-1)+a(n-3);
}
若执行函数调用表达式 a(4),函数 a 被调用的次数是
选项
A、3
B、4
C、5
D、6
答案
C
解析
本题考查递归函数调用,执行a(4)= a(3) + a(1),而a(3) = a(2) + a(0),总共执行函数为a(4)、a(3)、a(2)、a(0)、a(1)五次,所以答案C正确。
转载请注明原文地址:https://kaotiyun.com/show/dafp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在类声明中,紧跟在“public:”后声明的成员的访问权限是()。
有如下程序:#include<iostream>usingnamespacestd;intmain(){intf,fl=0,f2=1;for(inti=3;i<=6;i++){
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。
有如下程序:#includeusingnamespacestd;voidfunction2(intn);voidfunction1(intn){if(n
下列是重载乘法运算符的函数原型声明,其中错误的是()。
字符串“a+b=12\n\t”的长度为()。
下列语句中,错误的是()。
在公有继承的情况下,允许派生类直接访问的基类成员包括()。
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为()。
下列数据结构中,属于非线性结构的是()。
随机试题
适用于隔墙、顶棚、门面板、墙裙的人造木板是()。
A.条件(1)充分,但条件(2)不充分。B.条件(2)充分,但条件(1)不充分。C.条件(1)和条件(2)单独都不充分,但条件(1)和条件(2)联合起来充分。D.条件(1)充分,条件(2)也充分。E.条件(1)和条件(2)单独都不充分,条件(1)和
下列检查中对中枢神经系统检查应用价值最高的是
某企业小李在超市购进一批日常生活用品,要求开具办公用品发票到单位进行报销。这是()行为。
下列关于投资性房地产与非投资性房地产转换的会计处理的表述中,正确的有()。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
Scrapsoffoodcouldsoonbehelpingpoweryourhome,thankstoanultra-cheapbacteria-drivenbattery.Itsdevelopershopethat
有三个盒子,第一个盒子有4个红球1个黑球,第二个盒子有3个红球2个黑球,第三个盒子有2个红球3个黑球,如果任取一个盒子,从中任取3个球,以X表示红球个数.写出X的分布律;
Thefloor______wetandslippery,westayedoutside.
A.automaticallyB.avoidC.barelyD.compoundsE.consumedF.doubtG.exhaustedH.expectationI.focus
最新回复
(
0
)