首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第 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
2020-05-14
48
问题
计算数列第 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/0S8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
基类为虚函数,撤销对象调用析构函数时,采用______联编。
设有定义intx;floaty;,则10+x+y值的数据类型是
下列语句错误的是()。
设a=1;b=2;,则(a++)+b和a+++b这两个表达式的值分别为()。
指针变量所保存的不是一般的数据值,而是程序中另一个对象的【】。
若执行以下程序时从键盘上输入9,则辅出结果是 main() {int n; cin>>n; if(n++<10)cout<<n<<endl; else cout<<n--<<endl; }
在关系模型中,二维表的行称为______。
在任意一棵二叉树的前序序列和后序序列中,各叶子之间的相对次序关系()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。
随机试题
世言晋王之将终也,以三矢赐庄宗而告之。将终:矢:
我国剥削制度被消灭的标志是【】
产生胆汁的是
具有“后退向下,强制切土”特点的单斗挖土机是什么挖土机?()
物权和债权的性质分别可以表述为()。
公民是法律概念,人民是政治概念;公民是个体概念,人民是整体概念;公民作为自然人在不同时期有不同的对象,人民作为原则是个稳定的政治概念。()
设随机变量x的密度函数为fX(x),Y=-2X+3,则Y的密度函数为
(2009年试题,一)设有两个数列{an},{bn},若则().
【B1】【B11】
A、Fivemilliondollars.B、Fortythousanddollars.C、Onemilliondollars.D、Fiftythousanddollars.D文章一开始便提到Rockford的警方拥有100辆警车,
最新回复
(
0
)