首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:用递归算法计算斐波拉契数列中第n项的值。从第1项起,斐波拉契数列为:1、1、2,3、5、8、13、21、…… 例如,若给n输入7,则该项的斐波拉契数值为13。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在
下列给定程序中函数fun的功能是:用递归算法计算斐波拉契数列中第n项的值。从第1项起,斐波拉契数列为:1、1、2,3、5、8、13、21、…… 例如,若给n输入7,则该项的斐波拉契数值为13。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在
admin
2019-07-25
21
问题
下列给定程序中函数fun的功能是:用递归算法计算斐波拉契数列中第n项的值。从第1项起,斐波拉契数列为:1、1、2,3、5、8、13、21、……
例如,若给n输入7,则该项的斐波拉契数值为13。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件NODl1.C中,不得增行或删行,也不得更改程序的结构。
#include<stdio.h>
long fun(int g)
{
/**********found*********/
switch(g);
{case0:return0;
/**********found**********/
case1;case2:return1;
}
return(fun(g-1)+fun(g-2));
}
main()
{long fib;int n;
printf("Input n:");scanf("%d",&n);printf("n=%d\n",n);
fib=fun(n);
printf("fib=%d\n\n",fib);
}
选项
答案
(1)去掉分号 (2)cage1:cage2:return1;
解析
本题考查:switch语句,其一般形式为:
switch(表达式)
{
cage常量表达式1:语句1;
case常量表达式2:语句2;
case常量表达式n:语句n;
default:语句n+1:
}
其中switch(表达式)后不应该带有“;”,同时case语句常量后应该是“:”。
转载请注明原文地址:https://kaotiyun.com/show/4pID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
把五四新文化运动理解为一场“启蒙运动”,是后来者的历史________。二十世纪二十年代末至三十年代初,左翼文化人开始把新文化运动比附为启蒙运动。值得注意的是,在左翼文化人的论述中,“启蒙”并未给新文化运动增添令人想象中的那种________,相反却标示
简述系统原理的基本要点。
下列选项中,不能说明新石器时代农业革命历史地位的是()
论晚清至民国初期的满汉关系。(四川大学2016年中国通史真题)
以法的地位、效力、内容和制定程序为标准,法可以划分为()
联系中国实际,论述法的社会作用及其在建设社会主义法治国家中的体现。要求:观点明确,说理充分,条理清晰,语言规范、流畅。
乾隆年间,四川重庆府某甲“因戏而误杀旁人”,被判处绞监候。依据清代的会审制度,对某甲戏杀案的处理,适用下列程序中的()。
设f(χ)=,且g(χ的一个)原函数为ln(χ+1),求∫01f(χ)dχ.
设f(χ)是区间[0,+∞)上具有连续导数的单调增加函数,且f(0)=1,对任意的t∈[0,+∞),直线χ=0,χ=t,曲线y=f(χ)以及χ轴围成的曲边梯形绕χ轴旋转一周形成一旋转体.若该旋转体的侧面积在数值上等于其体积的两倍,求函数f(χ)的表达式.
随机试题
男,10岁。右髋部肿痛,跛行,伴低热、盗汗、食欲不振3周。查体:体温37.5℃,右髋部活动受限,Thomas征阳性。髋关节X线片见关节间隙略窄,边缘性骨破坏,其诊断首先应考虑为()
()中的项目会一直显示在开始菜单中,便于用户快速打开。
手术室对患者实施自身输血能够采取的措施不包括
甲国某公司拟认购中国境内一家股份有限公司的增资股份,该股份有限公司股东均为中国公民。根据我国相关法律规定,关于该认购增资合同的法律适用和管辖,下列哪一选项是正确的?
关于施工预算和施工图预算之间区别的表述,不正确的是()。
建设工程安全事故调查组应当提交事故调查报告的时间为()。
下列各句中,划线的成语使用恰当的一项是()
甲、乙、丙三个仓库共有一些大米,第一天将甲仓库中2/3的大米运到乙仓库,第二天将乙仓库中1/2的大米运到丙仓库,第三天将丙仓库中3/4的大米运到甲仓库。此时,三个仓库大米的重量比为4:2:1。问最初三个仓库大米的重量比为多少?
已知向量组(I):α1,α2,α3;(II):α1,α2,α3,α4;(Ⅲ):α1,α2,α3,α5.如果各向量组的秩分别为r(I)=r(Ⅱ)=3,r(Ⅲ)=4.证明向量组α1,α2,α3,α5-α4的秩为4.
A、正确B、错误A
最新回复
(
0
)