首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第 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
51
问题
计算数列第 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/JjNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在软件生存周期中,不属于软件定义阶段的是()。
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串sb的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){it(【】)return【】;elsereturn1+
下列程序的输出结果是【】#include<iostream>usingnamespacestd;int&getVar(int*pint){return*pint;}intmain(
下面程序的输出结果为【】。#include<iostream>usingnamespacestd;voidinitialize(intprintNo,intstate=0);voidinitialize(
设有定义inta=1;floatf=1.2;charc=’a’;,则下列表示错误的是
数据库系统的核心是
语句ofstreamf("SALARY.DAT",ios::applios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且
数据结构中,与所使用的计算机无关的是数据的
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnode{chardata;structnode*next;}
下面不属于软件设计原则的是
随机试题
钻半圆孔(相交孔)的难点是什么?
设函数f(x)在点x0处可导,且f’(x0)=2,则的值为__________.
什么是知觉?知觉具有哪些基本特性?
肝癌手术适应症不包括
用电设备的接地及安全设计应根据工程的特点、规模、发展规划和地质特点以及操作维护情况合理确定设计方案。()
订本式账簿主要适用于( )。
当保险合同被认定为无效合同后,其通常的处理方式不包括( )。
行政处罚的决定程序包括()。
研究发现,自我服务偏差()。
StomachUlcerStomachulcersarethecauseofseverepainformanypeople.Doctorshavebeenabletohelplessenthepainof
最新回复
(
0
)