首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第 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-02-22
55
问题
计算数列第 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/Ezfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正main()函数中的错误,使程序的输出结果如下:Constructor.Defaultconstructor.Areais12
下列叙述中正确的是
有如下程序:#include<iostream>usingnamespacestd;classB{public:virtualvoidf(){cout<<’’B’’;}voidg(){
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
定义部门关系模式:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是
设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是()。
在快速排序法中,每经过一次数据交换(或移动)后
在函数中,可以用auto、extem、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
随机试题
RC移相式振荡电路的3级放大电路组成()反馈电路。
促使历史上第一次在企业管理中实行所有权和管理权分离的事件是()
正常人眼压是()
凋亡的特征性形态学改变是
嘌呤代谢异常导致尿酸过多会引起下列何种疾病
A.电兴奋疗法B.经皮电刺激神经疗法C.间动电疗法D.功能性电刺激疗法E.感应电疗法人工心脏起搏器属于
关于高压蒸汽灭菌法,不正确的描述是
根据《药品广告审查办法》,下列叙述正确的有
关于扣件式钢管作高大模板支架立杆时的说法,错误的是()。
“让人人都过上好日子”这种说法是没错的。但是,是否因此就可以认为“提倡艰苦朴素”这一口号已经过时了呢?我们今天还要不要发扬艰苦奋斗的光荣传统了呢?______。填入划横线部分最恰当的一句是:
最新回复
(
0
)