首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
28
问题
使用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://kaotiyun.com/show/Rsfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classInstrument{public:virtualvoidDisplay():0;};
下列字符串中可以用作C++标识符的是()。
将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和
数据库设计中反映用户对数据要求的模式是
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(intx):val(x){}voidPrin
语句ofstreamf(’’SALARY.DAT’’,ios_base::app);的功能是建立流对象f,并试图打开文件SALARY.DAT与f关联,而且()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
使用VC6打开考生文件夹下的源程序文件modi2.epp。请完成函数fun(char*s),该函数完成以下功能:(1)把S中的大写字母转换成小写字母,把其中的小写字母转换成大写字母。并且在函数中调用写函数WriteFile()将结果输出到modi
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
下面的符号中可以用作C++标识符的是()。
随机试题
孕前保健指导的目的为
对组织内各岗位制定的考核标准包括()。
“公共园林涌现”属于哪个园林发展时期的特点?()
一般说来,态度和品德的形成过程经历三个阶段,即依从、认同和()。
根据《人民警察法》规定,人民警察遇到公民人身、财产安全受到侵犯或者处于其他危难情形应当立即()。
促销,是指企业利用各种有效的方法和手段,使消费者了解和注意企业的产品、激发消费者的购买欲望,并促使其实现最终的购买行为。根据上述定义,下列不属于促销的一项是:
士兵:军队:保卫
【察哈尔民众抗日同盟军】
Laura:IthinkthatIhavetoagreewithyou.Theideatosurroundyourselfwithgoodandsuccessfulpeoplestillringstrue
Youhavesomeadslingeringinyourmindbecauseyouareexposedtotoomanytimesofthem.Differentiationisimportantinat
最新回复
(
0
)