首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的函数利用递归实现了求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
57
问题
下面的函数利用递归实现了求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全国计算机二级
相关试题推荐
以下关于结构化程序设计的叙述中正确的是()。
设有定义:intx=2;,以下表达式中,值不为6的是()。
关系数据库管理系统能实现的专门关系运算包括()。
已知大写字母A的ASCII码值是65,小写字母a的ASCII码值是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是()。
在关系数据库中,描述全局数据逻辑结构的是
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
在进行函数调用时,将把参数的【】传递给值参,把参数的【】传递给引用参数。
类模板的使用实际上是将类模板实例化成一个具体的()。
随机试题
电动砂轮机主要用来磨削钳工用的各种刀具或工具。()
世界知识产权产权组织的《因特网条约》包括()()。
肺痈的诊断有验痰法,吐痰与水中,沉者是浮者是
A.交联羧甲基纤维钠B.微晶纤维素C.滑石粉D.乙基纤维素E.水可作为润滑剂的是
某火力发电厂装机容量为2×600Mw,通过4回220kV线路与主网相联,主设备参数如下表所列,其电气主接线如下图所示。计算装于发电机机端的发电机低阻抗保护的定值为()。(可靠系数取0.8,电流助增系数取3,计算结果保留2位有效数字)
既可用作表面装饰,也可直接兼作构造材料的人造木板是()。
B股交易专户、还贷专户和发行外币股票专户都属于()。
“智慧城市”充分运用新技术来为人类创造更美好的城市生活。支撑“智慧城市”建设的最主要技术是:
关于内隐学习说,以下说法正确的有()
中国共产党成立的根本原因是()。
最新回复
(
0
)