首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第 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
58
问题
计算数列第 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全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计原则的是()。
有如下类定义:classFoo{public:Foo(intv):value(v){}//①-Foo(){}//②pnvate:Foo(){}//③intvalu
有如下程序:#include#includeusingnamespaeestd;classInstrument{public:Instrument(stringt="乐器",string
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main•cpp,其中有坐标点类point、线段类Line和三角形类Triangle的定义,还有main函数的定义。程序中两点间距离的计算是按公式实现的,三角
下面程序的输出结果是()。#include<iostream.h>#include"string.h"voidmain(){chara[]="HelloTest",b[]="Test";strcpy(a,b);cout<<a<<e
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};表达式Wednesday==Friday的值是()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
面向对象方法中,继承是指()。
算法的时间复杂度是指()。
随机试题
一司机车祸受伤,左股骨开放性骨折,已上止血带,脉搏110次/分,BP80/60mmHg,需立即扩容治疗,首选的液体为()
浦肯野细胞与慢反应自律心肌相比,其特点是
诊断脑蛛网膜下腔出血具有决定性意义的是
患儿,女,7岁。因多数乳恒牙龋坏去口腔科就诊。医生治疗龋坏后建议使用氟水漱口防龋。含漱的时间为
设备运杂费是指设备原价中未包括的包装和()。
镇规划的现状调研和分析内容包括()
银行中一个部门向本行另一个部门购买资金所支付的价格被称为()。
Musiccomesinmanyforms;mostcountrieshaveastyleoftheirown.【21】______theturnofthecenturywhenjazz(爵士乐)wasb
--Haveyoufinishedyourreportyet?--No,I’llfinishitin______tenminutes.
A、Non-Englishmajorsarethesponsorsofthelectures.B、Englishmajorscanonlyattendthreeweeks’lectures.C、Thelecturesar
最新回复
(
0
)