首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的函数利用递归实现了求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
35
问题
下面的函数利用递归实现了求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://jikaoti.com/ti/MKL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C程序中已经定义三个整型变量x,y,z,要通过语句:scanf(’’%d,%d,%d’’,&x,&y,&z);给x赋值1、给y赋值2、给z赋值3,以下输入形式中错误的是()。(注:口代表一个空格符)
下列说法不正确的是()。
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdlib
存储在计算机内有结构的数据集合是
以下不是合法C语言转义字符的是()。
设有如下关系表:则下列操作正确的是()。
下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#in
某棵树的度为4,且度为4、3、2、1的结点数分别为1、2、3、4,则该树中的叶子结点数为
在E—R图中,用来表示实体联系的图形是()。
随机试题
以下不作为尤文肉瘤化疗的主要有效药物的是
暂时冠常用的粘固剂是()
A.姜炒B.蜜炙C.醋炒D.酒炒E.盐炒
化疗药物例如5—氟尿嘧啶,在应用的过程中容易出现腹泻的不良反应,可用于治疗的药物是
《商业银行资本管理办法(试行)》规定的国际活跃银行的核心资本充足率不得低于8%。()
下列情况中符合“痴呆”的特点的是()。
市场营销的经费缩减了,还被要求加强促销活动的覆盖范围,使得负责人暴跳如雷,因为他出现了()的压力感。
割裂绝对真理和相对真理的辩证关系,会导致()。
在项目进行到大约一半的时候,项目经理得知大多数项目组成员并没有阅读每周的项目周报。此时,项目经理应该()。
Theremustbefewquestionsonwhichresponsibleopinionissoutterlydividedasonthatofhowmuchsleepweoughttohave.Th
最新回复
(
0
)