首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第 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-06-29
20
问题
计算数列第 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://jikaoti.com/ti/7jA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
模板是实现类属机制的一种工具,其功能非常强大,它既允许用户构造类属函数,即()。
拷贝构造函数是用一个已知的对象为新创建的同类的对象赋初值,下列()情况下它没有起作用。
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取______方式。
非成员函数应声明为类的__________函数才能访问这个类的private成员。
若变量已正确定义并赋值,以下符合C++语言语法的表达式是
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为
对于结构中定义的成员,其隐含访问权限为______。
下面关于构造函数和析构函数的描述,错误的是()。
下面描述中错误的是()。A)系统总体结构图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程C)数据结构与数据库设计是软件设计的任务之一D)PAD图是软件详细设计的表示工具
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示个人基本信息的类PInfo,但类Plnfo的定义并不完整。请按要求完成下列操作,将类Plnfo的定义补充完成:(1)定义私有数据成员bloodType用于表示血型,血型为
随机试题
危机,危急存亡之际n.c______
A.环形卡环B.单臂卡环C.间隙卡环D.杆式卡环E.对半卡环RPI卡环中I表示
天王补心丹主治证是
超滤是一种介于()之间的膜分离技术。
供应链管理是把整个供应链看成单一的实体,而不再是一个个孤立的组织机构单元,用系统的观点进行优化,以提高竞争优势。供应链管理的核心是()。
下列各项中,应计入财务费用的有()。
From1994to1998thenumberofAmericanswhohaddonatedakidneyreached244.NoonesellsorgansintheU.S.sinceitisill
DespiteaflurryofdiplomaticactivityinGeneva,prospectsforapeacesettlementseemedas______asever.
WeatherForecastingWeatherisafavouritetopicforsomanypeoplearoundtheworld/foritaffectswherewechoosetoliv
A、Ingivingconcessions.B、Intheconcludingpart.C、Instatingyourterms.D、Inthepreparatoryphase.D对话开头,男士说“谈判既是一门艺术又是一门科学
最新回复
(
0
)