首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的函数利用递归实现了求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
52
问题
下面的函数利用递归实现了求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全国计算机二级
相关试题推荐
在C程序中已经定义三个整型变量x,y,z,要通过语句:scanf(’’%d,%d,%d’’,&x,&y,&z);给x赋值1、给y赋值2、给z赋值3,以下输入形式中错误的是()。(注:口代表一个空格符)
有以下程序:#includemain(){inta:2,b;b=a
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
有以下程序:#include#includestruetA{inta;eharb[10];doublec;};struetAf(struetAt);main(){struetAa={10
下面程序段的输出结果是()。#includemain(){floatx=1.236547;printf("%f\n",(int)(x*1000+0.5)/(float)1000);}
数据库查询语言是()。
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()。
测试用例包括输入值集和______值集。
随机试题
根据生产安全事故造成的人员伤亡或直接经济损失,事故一般可以分为以下等级_________、_________、_________、_________。
价值规律是()
面部较大疖已形成脓肿时,最好采用()
下列关于建设项目投资风险分析的表述,正确的是( )。
背景资料:某泵站工程,业主与总承包商、监理单位分别签订了施工合同、监理合同。总承包商经业主同意将土方开挖、设备安装与防渗工程分别分包给专业性公司,并签订了分包合同。施工合同中说明:建设工期278天,2004年9月1日开工,工程造价435
尊严陈漫你见过活着的珊瑚吗?它生活在幽深无比的海底。在海水的怀抱里,也只有在海水的怀抱里,它是柔软的,是柔若无骨的那种柔软,所有小小的触角都在水中轻轻地一张一合,似乎每一阵流水的波
根据以下资料。回答以下题。在2009年的资金来源中,个人按揭贷款比国内贷款低()个百分点。
我国《合同法》第397条规定:“委托人可以特别委托受托人处理一项或者数项事务,也可以概括委托受托人处理一切事务。”根据法律规则内容不同进行分类,该规则属于()
Programmerstestaprogrambyrunningittoensurethatthe(74)arecorrectandthattheprogramproducesthedesiredoutcome.If
不属于DNS动态更新类型的选项是()。
最新回复
(
0
)