首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第 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
60
问题
计算数列第 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://www.kaotiyun.com/show/dafp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为2,横线处应添加语句()。#include<iostream>usingnamespacestd;classTestClass1{public:voidfun(
在下列原型所示的C++函数中,按“传值”方式传递参数的是()。
下列关于线性链表的叙述中,正确的是
若已经声明了函数原型“voidfun(inta,doubleb=0.0);”,则下列重载函数声明中正确的是()。
下列叙述中正确的是()。
下列字符串中,不可以用作C++标识符的是()。
有如下程序:#include<iostream>usingnamespacestd;classXA{inta;public:staticintb;XA(intaa):a(aa){b++;}intgetA(){returna
数据字典(DD)所定义的对象都包含于()。
以下描述中,不是线性表顺序存储结构特征的是()。
下列数据结构中,属于非线性结构的是()。
随机试题
Itisawell-knownfactthatwater______atomsofhydrogenandoxygen.
二羟丙茶碱又称
腹水中AFP大于多少时,有助于诊断原发性肝癌
正常成年人,每日尿量为
某企业为增值税一般纳税人,2×17年年初无形资产科目借方余额为450万元,当年发生以下经济业务:(1)2×17年1月,某企业接受甲企业作为资本投入的一项生产用非专利技术,投资合同约定的价值为130万元(假定是公允的),甲企业占实收资本的份额为100万
科举考试创于隋朝,唐宋以后不断发展完善,以明清两代最为成熟。()
公文中适用于表彰先进,批评错误、传达重要精神和告知情况的是()。
根据以下资料,回答91-95题2009年1-11月,浙江省全社会用电量2233.64亿千瓦时,同比增长4.7%,增长速度慢于2008年同期2.1个百分点。其中,工业用电量1711.81亿千瓦时,同比增长3.4%,增长速度慢于2008年同期1.9个百分点;
我国全面发展教育的内容及其关系。
Whendidthestoryhappen?
最新回复
(
0
)