首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
89
问题
使用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全国计算机二级
相关试题推荐
有如下程序:#include<iostream>Usingnamespacestd;ClassAmount{imamount;public;Amount(intn=0):amount(n
下列关于输入流类成员函数getline()的描述中,错误的是()。
在函数中,可以用auto、extem、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
有如下程序:#include<iostream>usingnamespacesta;classA{public:A(){cout<<’A’;}~A(){cout<<’C’;}}
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是()。
要定义整型数组x,使之包括初值为0的三个元素,下列语句中错误的是()。
数据库技术的根本目标是要解决数据的()。
已知类MyCiock中未显式定义构造函数,并重载了加法运算符,使得下面的语句序列能够正确执行:MyClockc1,c2;//……c2=c1+10;由此可知:为类MyClock重载的“+”运算符函数的声明是()。
以下数据结构中,属于非线性数据结构的是()。
随机试题
在Excel中,关于分类汇总的叙述,错误的是______。
胎盘能分泌大量的孕激素与雌激素。
人体实验必须坚持的原则中,不正确的是
可引起酸血症的利尿药是
充装()时,充装人员的手套、服装、工具等均不得沾有油脂,也不得使油脂沾染到阀门、管道、垫片等装置物件上。
箱涵顶进常用的校正方法有()。
A、9B、16C、21D、25C(15—7)×2=16,(30—7)×2=46,则可推出(?一11)×2=20。?=21.故选C。
不久前,美国《新闻周刊》发表了一篇文章,探讨人类对癌症的“战争”到底什么地方出了问题。他们的结论是,一个癌细胞比100个顶级癌症专家更聪明。随着人类对癌症的了解越多,就越发现癌症比预想的更复杂。它们入侵免疫系统,穿越血管,殖民远处器官,招募正常细胞支持它们
WhydosomanyAmericansdistrustwhattheyreadintheirnewspapers?TheAmericanSocietyofNewspaperEditorsistryingtoans
Whenwasthespeechmade?Inthe______periodofthecourse.Whatdidthespeakerthinkofessaywriting?Itis______toco
最新回复
(
0
)