首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的函数利用递归实现了求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
58
问题
下面的函数利用递归实现了求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全国计算机二级
相关试题推荐
下列选项中,能正确定义数组的语句是()。
在数据处理中,其处理的最小单位是()。
若有以下程序段:intr=8;printf("%d\n",r>>1);输出结果是()。
下列选项中,不能作为合法常量的是()。
C语言程序中,运算对象必须是整型数的运算符是
“商品”与“顾客”两个实体集之间的联系一般是
以下数据结构中,属于非线性数据结构的是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其他学生的数据不变。请在程序的
面向对象程序设计支持的3大特性为:封装性、继承性和【】。
随机试题
目前控制克罗恩病病情活动最有效的药物是
下列各种心肌病中,哪一种是以舒张功能不全心衰为主要表现
影响心肌细胞兴奋性的因素有
A、为中枢性降压药B、为影响肾素-血管紧张素-醛固酮系统的降压药C、为α1受体阻断药类降压药D、为直接扩张血管的降压药E、为作用于神经末梢的降压药盐酸可乐定
A、虫蛀B、吸湿C、结块D、粘连E、软化中药散剂易
有关第一审公诉案的审限问题,下列哪个说法是错误的?
文学大多数时候不是表现为__________、有条不紊、分门别类,不是__________着各种方法的一种固定的软件程序,而实在是源于生命内部的深刻感动。填入划横线部分最恰当的一项是:
我国境内的几处晚期猿人按时间顺序由远及近排列正确的是()。
误码率是指二进制码元在数据传输系统中被传错的______。
【S1】【S7】
最新回复
(
0
)