首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(int a口,int n),实现递归函数fun(int a[],int n)的返回值是数组a口的前n个元素之和。 注意:不能修改程序的其他部分,只能修改fun()函数。 1
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(int a口,int n),实现递归函数fun(int a[],int n)的返回值是数组a口的前n个元素之和。 注意:不能修改程序的其他部分,只能修改fun()函数。 1
admin
2021-02-22
58
问题
使用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<
izeof(int))<
10 return;
11 )
选项
答案
1 if(n>0) 2 return a In一1]+fun(a,n一1); //递归求n项的和 3 return 0 ; //4数小于等于0,返回求和值0
解析
(1)该程序功能是利用递归实现数组前n项的和。函数的递归是在调用一个函数的过程中出现直接或间接调用该函数本身。
(2)从已给部分源程序的main主函数开始入手,核心函数hat fun(hat a[],int n)中调用该函数本身,利用递归调用实现计算结果,其中参数a为数组名,n为要求和的项数。
解题思路
(1)如果要计算的项数小于等于0,那么直接返回0。
(2)否则调用递归语句“a[n.1]+fun(a,n.1)”,实现0到第n项的和。
转载请注明原文地址:https://www.kaotiyun.com/show/Rsfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classMountain{intheight;public:Mountain(inth=-):hei
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为()。
由关系R1和R2得到关系R3的操作是
违背数据流图(DFD)构造规则的是
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是
下列关于函数的描述中,错误的是()。
下列叙述中正确的是
下列关于new和delete运算符的叙述中,错误的是()。
下列控制格式输入输出的操作符中,能够设置浮点数精度的是()。
随机试题
Howlonghastheviolencelasted?
信用卡仅限于本人使用,不得出租或者转借,并且严禁信用卡透支。( )
某工程,建设单位与施工单位按照《建设工程施工合同》签订了施工合同,总监理工程师批准的施工总进度计划如下图所示,各项工作均按最早开始时间安排施工。事件一:工作D为基础开挖工程,施工中发现地下文物。为实施保护措施,施工单位暂停施工1个月,并发生费用10万元
下列各项,关于事业单位收入会计处理表述不正确的是()。
(2012年)2011年10月,A公司法定代表人突然出走,不知去向。A公司内部管理因此陷入混乱。2012年1月,A公司所欠B公司工程款200万元债务到期,B公司要求还款,A公司因无人理事而未予回应。B公司遂于2012年2月10日向人民法院申请A公司破产。A
甲乙公司2011年度和2012年度有关交易事项如下:2011年6月12日,经乙公司股东同意,甲公司与乙公司的股东A签订股权转让协议。有关资料如下:(1)以评估后的2011年6月20日乙公司净资产的评估价值为基础,甲公司以3800万元的
将献哈达作为一种高贵礼节的民族有()。[2015年北京真题]
新课程改革所倡导的现代学习方式的核心特征是()
通感,是指把不同感官的感觉沟通起来,借联想引起感觉转移,“以感觉写感觉”。通感技巧的运用,能突破语言的局限,丰富表情达意的审美情趣,收到增强文采的艺术效果。根据上述定义,下列句子没有运用通感的是:
2018年3月,十三届全国人大一次会议通过宪法修正案,把国家倡导社会主义核心价值观正式写入宪法,进一步凸显了社会主义核心价值观的重大意义。社会主义核心价值观是()
最新回复
(
0
)