首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.clap。完成函数fun(int a口,int n),实现递归函数fun(hat a[],int n)的返回值是数组a[]的前n个元素之和。 注意:不能修改程序的其他部分,只能修改fun()函数。
使用VC6打开考生文件夹下的源程序文件modi2.clap。完成函数fun(int a口,int n),实现递归函数fun(hat a[],int n)的返回值是数组a[]的前n个元素之和。 注意:不能修改程序的其他部分,只能修改fun()函数。
admin
2020-05-14
53
问题
使用VC6打开考生文件夹下的源程序文件modi2.clap。完成函数fun(int a口,int n),实现递归函数fun(hat a[],int n)的返回值是数组a[]的前n个元素之和。
注意:不能修改程序的其他部分,只能修改fun()函数。
#include
int fun(int a[],int n)
{
}
void main()
{
int A[]={1,2,3,4);
cout<
iZeof(int))<
return;
}
选项
答案
if(n>0) return a[n一1]+fun(a,n一1); //递归求n项的和 return 0; //项数小于等于0,返回求和值0
解析
(1)该程序功能是利用递归实现数组前n项的和。函数的递归是在调用一个函数的过程中出现直接或间接调用该函数本身。
(2)从已给部分源程序的main主函数开始入手,核心函数int fun(int a[],int n)中调用该函数本身,利用递归调用实现计算结果,其中参数a为数组名,n为要求和的项数。
转载请注明原文地址:https://kaotiyun.com/show/vc8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但[]运算符只能作为类的【 】函数重载。
在下面的程序的横线处填上适当的语句,使该程序的输出为12。#include<iostream>usingnamespacestd;classBase{public:inta,b;Base(inti){a=i;}
已知一个函数的原型是:intfn((toubiex);若要以5.27为实参调用该函数,应使用表达式______。
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,虚部等于两个操作对象虚部之和;请补充完整。classcomplex{doublereal;
有如下函数模板定义:template<typenameT1,typenameT2,typenameT3)T2plus(T1t1,T3t3){returnt1+t3;}则以下调用正确是()。
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是()。
语句cout<<’\n’还可表示为【】。
关于关键字class和typename,下列表述中正确的是
关系数据库管理系统能实现的专门关系运算包括()
A、 B、 C、 D、 B数据库设计阶段主要包括需求分析、概念设计、逻辑设计和物理设计。其中逻辑设计的主要工作是将E.R图转换为关系模式。
随机试题
阅读《郑伯克段于鄢》中的一段文字,然后回答以下小题。既而大叔命西鄙北鄙贰于己。公子吕曰:“国不堪贰,君将若之何?欲与大叔,臣请事之,若弗与,则请除之,无生民心,”公曰:“无庸,将自及。”大叔又收贰以为己邑,至于廪延。子封曰:“可矣,厚将得众。”公
建筑工程费的估算方法有()。
同一条工程项目信息,不同的人有不同的理解,这属于沟通中的()。
贯彻旅游安全工作的方针和原则的重点在于()。
阅读材料,完成问题。契诃夫《变色龙》(节选)原文警官奥楚蔑洛夫穿着新的军大衣,提着小包,穿过市场的广场。他身后跟着一个火红色头发的巡警,端着一个筛子,盛满了没收来的醋栗。四下里一片沉静。广场上一个人也没有。商店和饭馆的门无精打采地敞着,
在我国行政管理活动中,下列有关党政机关之间关系的说法,正确的一项是()。
脸谱在京剧艺术中不可或缺,实在是我国艺术家对世界艺术做出的特殊贡献。不过,以前也常听批评家在贬义上使用这个词,说人物没有个性,有公式化、概念化的毛病,则斥之日“脸谱化”。其实,脸谱与概念、公式是完全不同的。概念、公式是抽象的,但脸谱却不能归结为抽
在一台主机上用浏览器无法访问到域名为www.sun.com的网站,并且在这台主机上执行tracert命令时有如下信息分析以上信息,会造成这种现象的原因是()。
下面关于列表框和组合框的陈述中,正确的是
下列各组软件中,全部属于应用软件的是()。
最新回复
(
0
)