首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
49
问题
使用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全国计算机二级
相关试题推荐
()是析构函数的特征。
已知一个函数的原型是:intfn((toubiex);若要以5.27为实参调用该函数,应使用表达式______。
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,虚部等于两个操作对象虚部之和;请补充完整。classcomplex{doublereal;
在结构化程序设计方法中,下面内聚性最弱的是()。
模板是实现代码重用机制的一种工具,其中使一个函数可以定义成对许多不同数据类型完成同一个任务的是指【】模板。
在关系数据库中,把数据表示成二维表,每一个二维表称为【】。
在数据库管理系统提供的数据功能中,负责数据的完整性、安全性的定义功能的是()。
若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是【】。
对下面的程序,正确的说法是( )。 main() { int a,b=1,c=2; a=b+c,a+b,c+3; c=(c)? a++:b--; cout<< a+b,c;}
下面不属于软件测试实施步骤的是
随机试题
下列关于基金管理人和基金托管人的税收的说法,正确的有( )。
成员群体和参照群体的区分标准是【】
肝蒂内主要结构排列的位置,由前向后是()
管理本行政区域内医师工作的机构是()
当施工的客观条件改变导致承包人增加开支,要求对超出( )的附加开支给予补偿,以挽回不应由承包人承担的经济损失。
原始凭证的小写金额用阿拉伯数字逐个书写,不得写连笔字。金额数字一律填写到角分,无角分的,写“00”或符号“一”;有角无分的,分位写“0”,不得用符号“一”。()
根据《期货交易所管理办法》规定,下列人员或单位不具有申请期货交易所会员资格的有()。
在国家助学贷款中,贷款审查人负责对学校提交的材料进行()审查。
违反银行业监督管理规定的处罚形式有()。
Insurancepoliciesthatcoverdisruptedholidayshavebeensafeguardingpeople’svacationinvestmentsforyears,butintoday’s
最新回复
(
0
)