首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
109
问题
使用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全国计算机二级
相关试题推荐
有如下类及函数的定义:classWow{intk;public:Wow(intn=0):k(n){}intincre(){return++k;}
每个C++程序中都必须有且仅有一个()。
给定程序中,函数fun的功能是将不带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据域依次为10、8、6、4、2。请在程序的中括号处填入正确的内容并把中括号删除,使程序得出正确的结果。注意
下列选项中,不是重载函数调用时选择依据的是
下列关于this指针的叙述中,正确的是()。
有如下程序段:inti=100;while(inti=10){cout
下面关于指针的说法中错误的是()。
有如下程序:#includeusingnamespacestd;classA{public:A(inti):r1(i){}voidprint(){cout
有如下类定义classMyclasspublic:Private:intdata;};若要为Myclass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入Myclass类的
设二叉树如下:则中序序列为
随机试题
汽车外形的演变就是_______三者协调发展的过程。
在草图管理工具条上什么图标将在对一激活草图改变之后,强制模型再计算?
对酒当歌。
妇人冲任虚损,崩漏下血,月经过多,淋漓不止;产后或流产损伤冲任,下血不绝;或妊娠胞阻,胎漏下血,腹中疼痛。方剂选用
破产申请书应当载明下列事项()。
下列属于环境现状调查的内容是()。
工程咨询市场与一般商品交换的市场相比,其特点包括()。
______即根据知识经验之间的内在关系,对学习材料进行______、______的分类,______和______,使之结构合理化。______可以对学习材料进行深入的加工,进而促进对所学内容的______。
当今教育研究中运用广泛的定性研究方法,也是描述性研究和实地调查的一种具体方法的是()。
SummaryListentothepassage.Forquestions26—30,completethenotesusingnomorethanthreewordsforeachblank.Hydroplani
最新回复
(
0
)