首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第 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-10-21
49
问题
计算数列第 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/qkyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是()。
有如下程序:#includeusingnamespacestd;classA{public:staticinta;voidinit(){a=1;}A(inta=2){ini
下列字符串中不能作为C++标识符使用的是()。
在面向对象方法中,不属于“对象”基本特点的是()。
请使用菜单命令或直接用VC6打开考生文件夹下的工程proj3,其中声明了Date类,它是一个用于表示日期的类。成员函数isLessThan用以比较两个日期的大小:当第一个日期早于第二个日期时,返回true,否则返回false。请补充完整函数isLessTh
下列有关运算符重载的叙述中,正确的是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
设有如下关系表:则下列操作中正确的是()。
在类中说明的成员可以使用关键字的是()。
随机试题
根据胃腺所在的部位,可将其分为三种类型,即_______、_______和_______。
不符合前列腺增生症的病理变化是
检查共济运动不包括
患者,男,75岁。既往有患冠心病心绞痛。胸部闷痛,心悸盗汗,心烦不眠,头晕耳鸣,腰膝酸软,舌红少苔,脉沉细。其治法是
采用不同形状、大小和颜色的符号,表示呈点状分布物体的位置、性质和数量特征的方法是()。
在材料采购合同中,由供货方运送的货物,运输过程中发生的问题由( )负责。
根据同一原始凭证编制几张记账凭证,下列做法中,正确的是()。
近年来,智能手机市场的竞争日趋激烈。除传统手机制造商外,许多网络公司也纷纷斥资研发智能手机,并将内置其网络产品的智能手机推向市场。在下列选项中,能够解释“网络公司造手机”原因的是()。
在多继承的基类和派生类中同时出现______存在二义性。
A、Asoftcloth.B、Mineraloil.C、Thelittlefinger.D、Acottonswab.B录音提到NIH的专家们介绍了一些清除过多耳垢的方式,其中就有使用矿物油(mineraloil)来软化耳垢,因此选B
最新回复
(
0
)