首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件2.cpp,请实现函数fun(double a[],int len)的如下功能: (1)a[]是一个数组,长度为len。 (2)a[0]=0,a[1]=1。 (3)a[i+2]=a[i]
使用VC++6.0打开考生文件夹下的源程序文件2.cpp,请实现函数fun(double a[],int len)的如下功能: (1)a[]是一个数组,长度为len。 (2)a[0]=0,a[1]=1。 (3)a[i+2]=a[i]
admin
2021-06-10
47
问题
使用VC++6.0打开考生文件夹下的源程序文件2.cpp,请实现函数fun(double a[],int len)的如下功能:
(1)a[]是一个数组,长度为len。
(2)a[0]=0,a[1]=1。
(3)a[i+2]=a
+a[i+1]。
注意:不能修改函数的其他部分。
试题程序:
#include
void fun(double a[],int len)
{
}
void main()
{
double aE20];
fun(a,20);
for(int i=0;i<20;i++)
{
std::cout<
<<’’;
if(i%6==5)
std::cout<
}
return;
}
选项
答案
void fun(double a[],int len) { if(len)0) a[0]=0; if(len)1) a[1]=1; for(int i=2;i(len;i++) a[i]=a[i-1]+a[i-2]; }
解析
本题考查的是计算数列值。首先给a[0]和a[1]赋初值,注意判断数组是否越界,然后循环遍历a[2]~a[len1],根据题目给出关系计算每一个元素的值。
转载请注明原文地址:https://kaotiyun.com/show/jMfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assBase{public:voidfunl(){cout<<"Base\n";}vi
在一个派生类的成员函数中,试图调用其基类的成员函数“voidf();”,但无法通过编译。这说明()。
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
已知表达式++a中的’’++"是作为成员函数重载的运算符,则与++a等效的运算符函数调用形式为()。
对于一个类定义,下列叙述中错误的是()。
下列叙述中,不属于软件需求规格说明书的作用的是()。
下列关于函数参数的叙述中,正确的是()。
下列叙述中正确的是()。
在数据库系统中,用户所见的数据模式为()。
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
随机试题
人员基本信息一般包括身份证号、姓名、性别、年龄等。其中可以做主关键字的是()。
报表分析常用的方法有比率分析法、比较分析法、趋势分析法、()。
文教科学卫生支出属于( )。
对于上海而言,旅游市场可分为()。
被誉为“东方文化的宝库”的石经在()。
【2014江西真题】变式是指()使学生逐渐理解概念的真正含义。
某修路队抢修一段公路,原计划36天可以完成任务,为了赶工程进度,开工时又渊来一个修路队,结果实际每天比计划多抢修200米,只用了20天就完成了任务。这段公路长多少米?()
Dopeoplegethappierormorefoul-temperedastheyage?Stereotypesofirritableneighbors【B1】______,scientistshavebeentry
阅读下面代码fi(x==0){System.out.println("冠军");}elseif(x>-3){System.out.println("亚军");}else{System.
Thewriter’sgeneralattitudetowardsFreudiantheoryaboutrisk-takingbehavioris______.Whatdoscientistssayaboutsuchb
最新回复
(
0
)