首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的函数利用递归实现了求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
20
问题
下面的函数利用递归实现了求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://jikaoti.com/ti/6rW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的作用是:统计整型变量m中各数字出现的次数,并存放到数组a中,其中:a[0]存放0出现的次数,a[1]存放1出现的次数,……a[9]存放9出现的次数。例如,若m为14579233,则输出结果应为:0,1,1,2,1,1,0,1,0,
有以下程序#include<stdio.h>typedefstruct{charname[10];intage;}ST;mai
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
有两个关系R和T如下:则由关系R得到关系T的操作是
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
下列关系表达式中,结果为"假"的是
合法的C语言语句是()。
下面对对象概念描述正确的是
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
模板是实现类属机制的一种工具,其功能非常强大,它允许用户构造类属类,即()。
随机试题
“特别能吃苦,特别能战斗,特别能公关,特别能奉献”的载人航天精神,是我国航天事业取得辉煌成就的重要因素,它说明()
Howwelldoyouknowyourdog?Theansweris,notnearlyaswellasyourdogknowsyou.Giventherightmotivation,humanscanc
有下肺肺炎患者,查体:右下肺可闻及明显支气管呼吸音。患者病变多处于
男性,60岁。右下后牙残冠行局麻下拔除术。在局麻药注射中突然出现头晕,胸闷,面色苍白,全身冷汗,恶心,呼吸困难,诊断为晕厥。应采取的措施是
以下哪一种行为违反了律师管理规定?
有了货币的时间价值观念之后,收益性房地产的价值就是该房地产的未来净收益的现值之和,其高低取决于()个因素。
2009年我国经济在空前困难的情况下,成功地保持了8%以上的GDP增速,最重要的因素是()。
恒定刺激法的变式有()
成熟
甲、乙两人上午8:00分别从A、B出发相向而行,9:00第一次相遇,之后速度均提高了1.5公里/小时,甲到B,乙到A后都立刻沿原路返回,若两人在10:30第二次相遇,则A、B两地的距离为().
最新回复
(
0
)