首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的函数利用递归实现了求1+2+3+…+n的功能: int sum(int n){ if(n==0)return 0; else return n+saln(n-1); } 在执行SUm(10)的过程中,递归调用s
下面的函数利用递归实现了求1+2+3+…+n的功能: int sum(int n){ if(n==0)return 0; else return n+saln(n-1); } 在执行SUm(10)的过程中,递归调用s
admin
2012-01-20
67
问题
下面的函数利用递归实现了求1+2+3+…+n的功能:
int sum(int n){
if(n==0)return 0;
else return n+saln(n-1);
}
在执行SUm(10)的过程中,递归调用sum函数的次数是______。
选项
答案
11
解析
递归调用1+……+10=10+sum(9)=10+9+sum(8)=10+9+8+sum(7)=10+……+1+sum(0),调用参数从10到0,故而调用次数应该为11次。
转载请注明原文地址:https://kaotiyun.com/show/VCVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intfun(intn){if(n)returnfun(n-1)+n;elsereturn0;}main(){printf("%d\n",fun(3));}程序的运行结果是(
有以下程序:#inc1udemain()fintx;scanf("%d",&x);if(x
有以下程序:#includemain(){intx=8:for(;X>0;X一一){if(x%3){printf(“%d,”,X一一);continue;
有以下程序#includevoidfun(intx,inty,int*c,int*d){*c=x+y;*d=x-y;}main(){inta=4,b=3,c=0,d=0;fun(a,b,&c
下列叙述中错误的是()。
下面不属于软件测试实施步骤的是
关系数据库管理系统能实现的专门关系运算包括()。
在黑盒测试方法中,设计测试用例的主要根据是()。
下列是重载乘法运算符的函数原型声明,其中错误的是()。
随机试题
在标准状态下,1mol气体体积是22.4L。()
以下关于道义论的表述,不正确的是()
下列哪一项不是肝郁气滞胁痛的特点
某患者,男,20岁,症见皮疹颜色暗红,以结节、脓肿、囊肿、瘢痕为主,舌质暗红,苔黄腻,脉弦滑。请回答下列问题:该患者应诊断为
买入套期保值付出的代价是()。
结合各类民事法律关系的不同特点,诉讼时效起算有不同的规定。对此,下列说法不正确的是()。
现代奥运会的创始人是()。
我们纪念红军长征胜利80周年,就是要缅怀革命先烈的不朽功勋。继承光荣的革命传统,弘扬伟大的长征精神,走好自己的长征路。这主要是因为()。
WashingtonUniversityinSaintLouis,Missouri,isamedium-sizeduniversity.Ithaseleventhousandstudents.Twelvepercentof
Thechartbelowshowssecondaryeducationsituationsintwocountries.Writeareportofabout100wordsdescribingtheinforma
最新回复
(
0
)