首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的函数利用递归实现了求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
69
问题
下面的函数利用递归实现了求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/KXVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
若运行时给变量x输入12,则以下程序的运行结果是()。main(){intx,y;scanf("%d",&x);y=x>12?x+10:x-12;printf("%d\n",y);
若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()。
下列语句组中,不正确的是()。
已知下列函数定义:fun(int*b,intc,intn,intdata){intk;for(k=0;k<m*n;k++){*b=data;b++;}}则调用此函数的正确写法
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
随机试题
请论述我国认证制度的总体架构。
下列关于肠结核腹泻特点的叙述,错误的是
A.耗气伤津B.伤津耗液C.阻遏气血,易袭阳位D.阻遏气机,损伤阳气风淫证致病特点
称作"娇脏"的是()
卡介苗接种是预防结核病的一种有效措施,常用的接种方法是
企业董事会或类似机构通过的利润分配方案中拟分配的现金股利或利润时,企业则不作账务处理,应待股东大会或类似机构审议批准的利润分配方案确定分配给投资者的现金股利或利润时,才作账务处理。()
甲集团公司(以下简称甲公司)主要从事工程机械的生产和销售,产品主要通过买断的形式销售给各地经销商,少量直接销售给最终用户。ABC会计师事务所于2016年下半年首次接受委托审计甲公司2016年度财务报表,并委派注册会计师A担任审计项目合伙人。A注册会计师了解
HowtoStartaSmallBusinessintheUSPeoplefromothercountriesoftentakeAmericaasthe"landofopportunity".America
Stressisanaturalpartofeverydaylifeandthereisnowayyoucanavoidit,______youcanavoidbeinghungry.
DoCollegeInterviewsCount?[A]DannyPetersworekhakis,abutton-downshirt,and"decentshoes,onlybecausemyfathermademe
最新回复
(
0
)