首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第 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
55
问题
计算数列第 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/ngNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<iostream.h>intf(intn){if(n==1)return1;elsereturnf(n-1)+1}voidmain()
有以下程序()。#include<iostream.h>intf(intn){if(n==1)returnl;elsereturnf(n-1)+1;
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。classMyClass{public:MyClass(intx){n=x;}voidSetNum(i
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:A(inti)
在结构化程序设计使用goto语句的原则是( )。
下列关于C++函数的描述中正确的是
有关类和对象的说法不正确的是()。
下列叙述中正确的是
将ER图转换到关系模式时,实体与联系都可以表示成()。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;______!=’\0’;i++);
随机试题
地方机构改革的重要任务,是_________,_________,_________,_________。
丹毒发于头面部者宜用丹毒发于胸腹腰胯者宜用
关于新生儿保健要点,错误的是()。
根据宪法和法律,下列构成违宪行为的有:()
背景某豪华酒店工程项目,十八层框架一剪力墙结构,全现浇混凝土楼板,主体工程已全部完工,经验收合格。进入装饰装修施工阶段,该酒店的装饰装修工程由某装饰公司承揽,装饰装修工程施工工期为150d,装饰公司在投标前已领取了全套施工图纸,该装饰装修工程采用
2011年1~9月,全国造船完工5101万载重吨,同比增长18.3%,9月当月完工786万载重吨,环比增长67.2%,新承接船舶订单规模2902万载重吨,同比下降42.8%,手持船舶订单规模16886万载重吨,同比下降13.8%,比2010年底下降14.5
计算行列式Dn=。
求微分方程=x2+y2满足初始条件y(e)=2e的特解.
定义字段默认值的含义是()。
Wecannotbetoocarefulinperformingoperation.
最新回复
(
0
)