首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数proc()的功能是:用递归算法计算斐波拉契级数列中第n项的值。从第一项起,斐波拉契级数序列为1,1,2,3,5,8,13,21,…例如,若给n输入8,该项的斐波拉契级数值为21。 请修改程序中的错误,使它能得出正确的结果。
下列给定程序中,函数proc()的功能是:用递归算法计算斐波拉契级数列中第n项的值。从第一项起,斐波拉契级数序列为1,1,2,3,5,8,13,21,…例如,若给n输入8,该项的斐波拉契级数值为21。 请修改程序中的错误,使它能得出正确的结果。
admin
2013-03-25
76
问题
下列给定程序中,函数proc()的功能是:用递归算法计算斐波拉契级数列中第n项的值。从第一项起,斐波拉契级数序列为1,1,2,3,5,8,13,21,…例如,若给n输入8,该项的斐波拉契级数值为21。
请修改程序中的错误,使它能得出正确的结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#inciude
long proc(int g)
{
//****found****
switch(g);
{
case 0:return 0;
//****found****
case 1;case 2:return 1;
}
return(proc(g-1)+proc(g-2));
}
void main()
{
long fib;int n;
printf("Input n:");scanf("%d",&n);
printf("n=%d\n",n);
fib=proc(n);
printf("fib=%d\n\n",fib);
}
选项
答案
(1)错误:switch(g); 正确:switch(g) (2)错误:case 1;case 2;return 1; 正确:case 1;return 1;case2:return 1;
解析
由C语言的语法规则可知,switch语句后面是没有分号的,因此,“switch(g);”要把后面的分号去掉;在C语言中,case语句后面是冒号而不是分号,因此,“case 1;case 2:return 1;”应改为“case 1:return 1;case2:return 1;”。
转载请注明原文地址:https://kaotiyun.com/show/kXJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下的程序段后,m的值是______。inta[2][3]={{1,2,3},{4,5,6}};intm,*p;p=&a[0][0];m=p[4];
以下程序的输出结果是______。#include<stdio.h>main(){inta=200;#definea100printf("%d",a);#undefapri
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4;returny;}
若题中各变量已正确定义并赋值,下面符合C语法的表达式是()
以下程序的输出结果是【】。main(){inty=9;for(;y>0;y--)if(y%3==0){printf("%d",--y);contin
函数调用语句;fseek(fp,-20L,SEEK_END);的含义是()
设有以下程序,为使之正确运行,请在下划线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)【】main(){printf("\n");try_me();printf
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
随机试题
患者,男,22岁,近日来感觉身体极度不适,伴发热,遂入院治疗。入院当日体温最高时达39.4℃,最低时为37.6℃。此种发热的热型为
A.淋巴转移和种植B.血行转移和淋巴转移C.直接蔓延和种植D.直接蔓延和淋巴转移E.血行转移
治疗湿热黄疸,热淋涩痛治疗血滞经闭、通经、产后瘀阻,瘕瘕,跌打肿痛
A.砖红色B.鲜黄色C.紫色D.蓝色E.棕色钾盐焰色反应的颜色为()。
王某因与陈某人发生纠纷将陈某打伤,后被作出劳动教养两年的决定并交付执行。王某不服,其妻到人民法院提起行政诉讼,则以下说法错误的是:()
为了避免投标人盲目地提高承包价格,或由于对施工难度估计不足而导致承包亏损,不宜采用()合同计价方式。
2002年11月19日,朱镕基同志在第16届世界会计师大会闭幕式上的演讲时指出“在现代市场经济中,会计师的执业准则和职业道德极为重要。诚信是市场经济的基石,也是会计执业机构和会计人员安身立命之本”。要求:根据上述资料,回答下列题。朱镕基同志的演讲反映
有下列( )情形之一的,收购人可以向中国证监会提出免于以要约方式增持股份的申请。
营业税纳税人取得的下列各项收入中,能直接作为营业税计税依据的有()。
复印机在复印过程中会产生(),从而损害人体健康。
最新回复
(
0
)