首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的函数利用递归实现了求1+2+3+……+n的功能: int sum(int n){ if(n==0) return 0; else return n+sum(n一1); } 在执行sum(10)的过程中,递归调用sum函数的次数是【 】。
下面的函数利用递归实现了求1+2+3+……+n的功能: int sum(int n){ if(n==0) return 0; else return n+sum(n一1); } 在执行sum(10)的过程中,递归调用sum函数的次数是【 】。
admin
2010-03-15
30
问题
下面的函数利用递归实现了求1+2+3+……+n的功能:
int sum(int n){
if(n==0)
return 0;
else
return n+sum(n一1);
}
在执行sum(10)的过程中,递归调用sum函数的次数是【 】。
选项
答案
10
解析
此递归函数的终止条件是n=0,当n=10时,递归调用sum(9);n=9时,递归调用sum(8);依次类推,当n=l时,递归调用sum(0),此时n=0返回。因此程序递归调用了sum(9)、sum(8)、…、sum(0)等10次sum函数。
转载请注明原文地址:https://kaotiyun.com/show/Qbjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intn),该函数的功能是:使数组左下半三角元素中的值乘以n。例如,若n的值为3,a数组中的值为:则返回主程序后a数组中的值应为:注意:部分源程序给出如下。
以下叙述错误的是
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
将E-R图转换到关系模式时,实体与联系都可以表示成()。
以下是while语句的基本形式:while(表达式){语句;>其中“表达式”()。
以下标识符不是关键字的是()。
假定已建立以下链表结构,且指针p和q已指向如图所示的节点。则下列选项中可将q所指节点从链表中删除并释放该节点的语句组是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删
程序测试的目的是()。
随机试题
叶某在人流比较密集的商场五楼购物时,三楼突发火灾,浓烟滚滚。叶某观察到周围有如下的四处标志标识.叶某应选择的逃生出口是:
弘扬中国茶文化,振兴中国茶业经济是茶艺馆的经营宗旨。
期间(武大2006年研)
通常Ⅱ形补偿器应()安装,()臂应与管线坡度及坡向相同,()臂应呈水平。
西塞罗
结合材料回答问题:材料1 “双11”购物节今日在线上线下流通领域展开。数据显示,各大购物平台消费额保持较快增长。据阿里巴巴实时数据显示,截至11日24:00,2015天猫“双11”全球狂欢节交易额超912亿元。 阿里巴巴数据显示,2015天猫“双
下列关于QoS协议特点的描述中,错误的是()。
在计算机中,算法是指______。
HenryFordExperimentingwithhouseholdobjectscanoftengetyoungpeopleintrouble,butforoneintelligent,inquisitiveboy,
Wisebuyingisapositivewayinwhichyoucanmakeyourmoneygofurther.The【C1】______goaboutpurchasinganarticleoraserv
最新回复
(
0
)