首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的函数利用递归实现了求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
27
问题
下面的函数利用递归实现了求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/LGL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,其功能是:求出平均分,并由函数值返回。例如,若学生的成绩是:8576698591726487,则平均分应当是:78.625。注意:部分源程序在文
有以下程序#include<stdio.h>#include<string.h>typedefstructstu{charname[10];
以下程序的输出结果是()。#includemain(){inta[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=1;for(i=0;i
以下程序的输出结果是()。#include#defineF(x)2.84+x#definew(y)printf("%D",(int)(y))#defineP(Y)w(y)main()
以下关于C语言函数参数传递方式的叙述中正确的是()。
给定程序中,函数fun的功能是:判定形参a所指的N×N(规定N为奇数)的矩阵足否是”幻方”,若是,函数返回值为1;若不是,函数返回值为0。”幻方”的判定条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等。例如,以下3×3的矩阵就是一个’’
设有以下函数:intfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是()。
下面不属于软件测试实施步骤的是
在数据库系统的内都结构体系中,索引属于()。
下列是重载乘法运算符的函数原型声明,其中错误的是()。
随机试题
A.土B.金C.木D.水具有升发作用的事物归属于
在轴位(横断面)CT图像上不能显示的眼外肌是
痞满痰湿中阻证治的主方是()
肾病综合征的临床表现不包括
某建设项目,当i1=12%时,净现值为860万元,当i2=18%时,净现值为-600万元。基准收益率为10%,则该项目的内部收益率应()。
某工程项目施工过程中,承包人运料车由于公共道路断路不能向工地运送材料,致使工期拖延5天,承包人就此向发包人提出工期索赔。其理由是发包人应承担外部协调不力责任。此种索赔属于( )。
影响混凝土强度的因素有()。
银行内部人员未对个人生产经营情况进行尽职调查,不了解贷款申请人的生产经营状况和信用状况,属于()业务的操作风险。
AftertheviolentearthquakethatshookLosAngelesin1994,earthquakescientistshadgoodnewstoreport:thedamageanddeath
Thefinancialproblemaswellasotherissues______goingtobediscussedwhenthecongressisinsessionagainnextspring.
最新回复
(
0
)