首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
110
问题
使用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://kaotiyun.com/show/RWfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在对函数进行原型声明时,下列语法成分中不需要的是
有如下程序:intx=3;do{x-=2;cout
下列排序方法中,最坏情况下比较次数最少的是( )。
设有以下定义和程序:#inc1ude<iostream.h>c1assTestClass1{pubitic:voidshowl0{cout<<"TestClass1"<<end1;
请使用Ve6或使用【答题】菜单打开考生目录pmj3下的工程文件pmj3。此工程中包含一个源程序文件proj3.cpp,其中定义了用于表示平面坐标系中的点的类MyPoint和表示三角形的类MyTriangle;程序应当显示:6.828432但程序中有缺
在一棵二叉树上,第5层的结点数最多是()。
下列各选项中,不属乎序言性注释的是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
在C++语言系统中,用于输入数据所使用的标识符cin是
下列关于this指针的描述中,正确的是
随机试题
合成胆固醇的限速酶是
A.1~3个月B.4~6个月C.7~9个月D.10~12个月E.1~2岁添加碎肉、碎菜、软饭等碎状食物的年龄为
患者,女,38岁。35岁时即出现闭经,近来腰膝无力,牙齿摇动欲脱,头发枯萎稀疏,记忆力明显减退。舌淡,脉沉细。其证候是
村民张某为耕田向王某租得一头母牛,后因子女上学经济困难,就将牛牵到集市上卖给刘某。张某的卖价比较合理,刘某并不知道张某的牛的来路不明。后母牛产下一牛犊。王某得知后,要求刘某返还母牛和牛犊。下列论述正确的有哪些?()
应急准备是实施有效救援的基础,主要内容包括(),教育训练与演习,互助协议。
建设工程项目质量控制系统过程中的事中控制是指( )。
下列关于资金时间价值系数的表述中,正确的有()。
下列关于罚金刑的说法,错误的是()。
A.BreakthenewsascalmlyaspossibletochildrenB.BreakthenewsatyourownpaceC.Sharethegoodnewswithyourfriends
A、Anassistantmanager.B、Asalesmanager.C、Acollegelecturer.D、Afootballplayer.B题干询问男士以前做什么工作。对话中男士说自己以前在销售办公设备的Sunny公司做过
最新回复
(
0
)