首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
79
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4;returny;}
设有以下定义和语句,则*(*(p+2)+1)的值为【】。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
将代数式转换成程序设计中的表达式为【】。
以下程序的运行结果是【】。main(){char*k="aeiou";for(;*k;k++)printf("%c",*k);}
数据模型按不同应用层次分成3种类型,它们是概念数据模型、【】和物理数据模型。
设有如下的函数funct(x)floatx;{x*=x;printf("\n%d",x);return(x);}则函数的类型()
函数fun的功能是:根据以下公式求p的值,结果由函数值返回。m与n为两个正数且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include<con
设有以下程序,为使之正确运行,请在下划线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)【】main(){printf("\n");try_me();printf
随机试题
A:Morning!WhatcanIdoforyou?B:【D8】________A:Therearemanytravelpaths.Whatkindofitdoyouwanttochoose?B:We’d
病人因肺炎注射青霉素。注射后5分钟出现胸闷气促,呼吸困难,心率增块,脉搏细弱,血压下降,意识模糊。问:1.你考虑病人出现了什麽问题?2.如何抢救?
关于HLA的概念,错误的是
患者女,53岁,右耳渐进性听力下降伴耳鸣1年,患者自耳鸣以来长期失眠,不伴耳痛,否认中耳炎病史,近半年月经不规律。查体双外耳道干燥通畅,鼓膜完整光锥可见。纯音测听结果示左耳平均听阈15dB,右耳自4000Hz开始高频下降,高频平均听阈50dB,为感音神经性
金锁固精丸的主治病证是
甲人户强奸乙女,乙的妹妹丙被呼救声惊醒,丙到乙的房间举棒将甲打昏,并拨打110报警。同时乙发现甲在动,捡起棒子朝甲头部猛击两下,后乙丙逃离该屋,将门反锁。后甲死亡。乙的行为应如何认定?()
某矿山服务公司经营范围包括矿产品的开采、切割;矿山爆破、穿孔;矿产品开采技术咨询业务。该公司是增值税一般纳税人,2019年6月发生下列业务:(1)外购矿产品切割设备一台,取得增值税专用发票上注明的价款25万元,增值税3.25万元;购置矿山爆破设备一台,取
在“探究通过导体的电流与电压和电阻的关系”实验中,有如下器材:电压表、电流表、滑动变阻器、开关、两节干电池、定值电阻R(分别为5Ω、10Ω、15Ω、20Ω、25Ω)、导线若干。师:同学们按照电路图连接电路时,要注意滑动变阻器保护电路的作用,不要连
将10件白色衣服都染成纯色衣服晾晒,共有3种颜色,要求相邻两件衣服不同色且一件衣服左右两件衣服也不能是同一颜色,则不同的晾晒方式有:
请用不超过150字的篇幅,概括出给定资料所反映的主要问题。就给定材料所反映的主要问题,用1200字左右的篇幅,自拟标题进行论述。要求中心明确,内容充实,论述深刻,有说服力。
最新回复
(
0
)