首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第 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
2015-07-22
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/JjNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,而从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求的是指()。
有如下程序: #qnclude<iostream> #include<iomanip> using namespace std; class CSum { int x,y;
已知n是一个int型变量,下列语句中错误的是
下列程序的输出结果是【】#include<iostream>usingnamespacestd;int&getVar(int*pint){return*pint;}intmain(
下列不是描述类的成员函数的是
下面程序的运行结果为#include<iostream.h>voidmain(){chara=’3’;switch(a){case’3’:c
设inta=l,b=2;,则(a++)+b和a+++b这两个表达式的值分别为
设有定义inta=1;floatf=1.2;charc=’a’;,则下列表示错误的是
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象;请填空补充完整。classvector2D{doublex;//x分量
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
随机试题
某民族自治县政府拟录用20名公务员,该县政府责成县人事局负责主考工作。县人事局组织了此次考试并录用了20名公务员,对其中5名少数民族考生按规定予以照顾。后来上级公务员主管机关认定此次考试无效。问题:根据公务员录用的规定,请分析你的理由。
关于肺炎链球菌致病力正确的是
关于国家药品安全风险管理的主要措施的说法,错误的是
委员会在处理下列方面具有较好的效果()。
以下适用《合同法》的是()
停战是根据交战国双方签订的协议停止军事行动,是战争双方停止敌对行动的一种方式。下列几个选项中有关停战的说法,哪几项是正确的?
在下列基坑监测项目中,属于B类监测的是()。
某公路山岭隧道,长度为2000m穿越的岩层主要是坚硬岩,岩体较完整,块状或厚层状结构;采用新奥法钻爆施工。两洞口处由于岩层较破碎,设有明洞,进口明洞长10m,出口明洞长8m;两洞门采用端墙式洞门。该隧道分类属于()。
某商业银行2009年度的利润总额为870万元,净利润为490万元,所有者权益为2.35亿元,其中实收资本为1.08亿元,其资本金利润率约为()。
四位法学院学生旁听了法院审理的一庭刑事案件后,用不同方法对该案涉及的刑法条文进行了解释,对此,下列说法正确的是()。(2018年一综一第10题、2018一法综一第5题)
最新回复
(
0
)