首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(int a[],int n),实现递归函数fun(int a[],int n)的返回值是数组a口的前n个元素之和。 注意:不能修改程序的其他部分,只能修改fun()函数。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(int a[],int n),实现递归函数fun(int a[],int n)的返回值是数组a口的前n个元素之和。 注意:不能修改程序的其他部分,只能修改fun()函数。
admin
2021-05-06
97
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(int a[],int n),实现递归函数fun(int a[],int n)的返回值是数组a口的前n个元素之和。
注意:不能修改程序的其他部分,只能修改fun()函数。
1 #include
2 int fun(int a[],int n)
3 {
4
5 }
6 void main()
7 {
8 int A[]={1,2,3,4);
9 cout<
10 return;
11 }
选项
答案
1 if(n>0) 2 return a In-1]+fun(a,n-1); //递归求n项的和 3 return 0; //项数小于等于0,返回求和值0
解析
(1)该程序功能是利用递归实现数组前n项的和。函数的递归是在调用一个函数的过程中出现直接或间接调用该函数本身。
(2)从已给部分源程序的main主函数开始入手,核心函数int fun(int a[],int n)中调用该函数本身,利用递归调用实现计算结果,其中参数a为数组名,n为要求和的项数。
[解题思路]
(1)如果要计算的项数小于等于0,那么直接返回0。
(2)否则调用递归语句“a[n-1]+fun(a,n-1)”,实现0到第n项的和。
转载请注明原文地址:https://www.kaotiyun.com/show/RWfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序执行后,屏幕的输出是()。#includeusingnamespacestd;voidswap(intx,intY){Inttemp=x;x=y;
下列关于抽象类的表述中正确的是()。
字面常量42、4.2、42L的数据类型分别是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
下列字符串中,正确的C++标识符是()。
数据库系统的核心是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
对如下二叉树进行后序遍历的结果为()。
数据库设计中反映用户对数据要求的模式是()。
随机试题
“____________”是理论联系实际的基本形式。也是研究行政管理学的基本方法。
A.第4颈椎下缘平面B.第6颈椎下缘平面C.第1胸椎下缘平面D.第2胸椎下缘平面E.第4胸椎下缘平面气管起始处为【】
某患者因胸痛2小时来诊,心电图示V1~V3导联QRS波呈QrS型,ST段呈弓背向上抬高伴倒置T波,诊断心肌梗死的部位是
单个的样本量足够的随机对照试验结果属于循证医学证据分类中的
关贸总协定确立的基本原则包括( )。
2005年8月,我国公民赵某驾车在意大利某市旅行,不慎与另一驾车行驶的中国公民钱某相撞,因车速不是很快双方当时未见有异常,互留联系方式后离去。10日后,赵某回国突感头部不适被送进医院,诊断为因车祸引起的脑震荡。2005年11月,杨某向中国某法院提起诉讼,下
根据《建设工程工程量清单计价规范》的有关规定,天棚面层工程量清单计算中,下面说法正确的是( )。
某单线铁路车站(如下图所示),在复线施工中需要站台抬高10cm,原先的两股到发线有效长度为850m,新增的到发线有效长度为1050m。问题:简述全部单号道岔铺设方案和作业内容。
以下哪些选项是备课中要写出的计划?()
领导让你做节能减排调研,你该怎么办?
最新回复
(
0
)