首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
66
问题
使用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://www.kaotiyun.com/show/vc8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 A函数模板定义的一般格式为:Template<typename类型参数>返回类型函数名(模板形参表){函数体}
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但[]运算符只能作为类的【 】函数重载。
在C++语言中,访问一个对象的成员所用的运算符是【】,访问一个指针所指向的对象的成员所用的运算符是【】。
C++语言规定,函数返回值的类型是由()。
下列程序的运行结果为()。#include<iostream.h>voidmain(){inta=2;intb=a+1;cout<<a/b<<endl;}
下列叙述中正确的是()。
软件测试可分为白盒测试和黑盒测试。基本路径测试属于______测试。
程序的3种基本控制结构是
下列选项中,不是C++关键字的是()。
软件测试用例包括()。
随机试题
男性患者,62岁,因四肢麻木伴双下肢无力逐渐加重1年入住康复科,自觉小腿有捆绑感,行走不稳,有时不成直线,洗脚时对冷热水不敏感,入院体检:神志清醒,对答切题,颈部僵硬,颈椎活动受限,快速屈颈时出现四肢“触电”样感,双上肢肱二头肌反射活跃,双侧Hoffman
支气管扩张或肺脓肿的症状特点是慢性阻塞性肺疾病的症状特点是
自觉呼吸短促而不相接续,气短不足以息的是()呼吸急促困难,喉中痰鸣的是()
A.拇指对掌功能障碍B.手内肌萎缩,爪形手畸形C.垂腕D.骨关节外展障碍E.骨关节内展障碍桡神经损伤
业主在选择监理工程师(单位)时考虑的因素有()。
《水运工程混凝土质量控制标准》规定:海水环境下南方水位变动区钢筋混凝土最小保护层厚度为()。(注:箍筋直径为6mm时主钢筋的保护层厚度)
一般情况下,变动收益证券比固定收益证券( )。
个人独资企业分支机构的民事责任应由()承担。
用法定盈余公积转增资本或弥补亏损时,均不导致所有者权益总额的变化。()
如果Excel单元格值大于0,则在本单元格中显示“已完成”;单元格值小于0,则在本单元格中显示“还未开始”;单元格值等于0,则在本单元格中显示“正在进行中”,最优的操作方法是
最新回复
(
0
)