首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的函数利用递归实现了求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
46
问题
下面的函数利用递归实现了求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/VCVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intfun(intn){inta;if(n==1)return1;a=n+fun(n-1);
有以下程序:#includemain(){intx=8:for(;X>0;X一一){if(x%3){printf(“%d,”,X一一);continue;
计算机能直接执行的程序是()。
给定程序MODI1.C中,函数fun的功能是求矩阵(二维数组)a[N][N]中每行的最小值,结果存放到数组b中。假如:若a=则结果应为1,5,9,13,请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。
对于循环队列,下列叙述中正确的是()。
支持子程序调用的数据结构是()。
某系统结构图如下图所示(图中n≥5) 该系统结构图的宽度是()。
软件需求分析阶段建立原型的主要目地是______。
随机试题
求下列极限
关于肱二头肌正确的叙述是:
中国共产党与各民主党派合作的组织形式是
异位妊娠最常见的发病部位是
成本核算初始化的主要内容包括()。
对股票规模的划分并不严格,依据相对规模进行划分,将全部上市公司按市值大小排名:市值较小、累计市值占市场总市值20%以下的为小盘股;市值排名靠前,累计市值占市场总市值()以上的为大盘股。
在资本限量情况下最佳投资方案必然是()。
简述铁路运输的优缺点。
下列哪个宪法性文件规定了“三三制”?()
CertainphrasesonecommonlyhearsamongAmericanscapturetheirdevotiontoindividualism:"Doyourownthing.""Ididitmywa
最新回复
(
0
)