首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
2017-03-22
39
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(int a[],int n),实现递归函数fun(int 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)如果要计算的项数小于等于0,那么直接返回0。
(2)否则调用递归语句“a[n-1]+fun(a,n-1)”,实现0到第n项的和。
转载请注明原文地址:https://www.kaotiyun.com/show/P9Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于虚函数的描述中正确的是
结构化程序设计的主要特点是
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为上【】。
判断char型变量c是否为小写字母的正确表达式是
下列定义中p指向的地址可更改,但*p不能够更改的是
下列说法中,不属于数据模型所描述的内容的是
下面是一个递归函数,其功能是使数组中的元素反序排列。请将函数补充完整。voidreverse(int*a,intsize){if(size
有如下程序:#includeusingflamespacestd;className{charname[20];public:Name(){strcpy(name,“”);cout
有如下模板声明:templateclassA;下列声明中,与上述声明不等价的是
随机试题
女,30岁。近2个月中度发热,全身肌痛,四肢关节肿痛,口腔溃疡。尿常规示红细胞+/高倍视野,蛋白(++)。最可能的诊断是
某患者因特发性血小板减少性紫癜而入院,且长期应用糖皮质激素治疗,当患者询问护士此药常见副作用时,回答不应包括下列哪一项
依据《中华人民共和国海事诉讼特别程序法》的规定,当事人在起诉前申请海事请求保全的,应当向()提出。
安全生产许可证的有效期为()年。
在FIDIC《施工合同条件》中,业主应承担的风险包括()
按照金融服务论的观点,金融体系的基本功能包括()。[2011年真题]
某企业签订了如下经济合同;与甲公司签订技术开发合同,合同总金额为400万元,其中研究开发费100万元;与乙公司签订货物销售合同,销售额为300万元;与丁公司签订运输合同,注明运输费用4万元,其中包括保险费0.5万元、装卸费0.5万元。该企业应缴纳印花税(
自我实现理论认为,人的基本需要有五种,它们由低到高依次是:生理的需要、安全的需要、归属和爱的需要、尊重的需要、__________。
InHongkong,moneysupplyisamarket-determinedphenomenonratherthanaMonetaryAuthorityregulatedone.
【B1】【B11】
最新回复
(
0
)