首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数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
2018-03-28
30
问题
下列给定程序中函数fun的功能是:用递归算法计算斐波拉契数列中第n项的值。
从第1项起,斐波拉契数列为:1,1,2,3,5,8,13, 21,…
例如,若给n输入7,则该项的斐波拉契数值为13。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
long fun(int g)
{
/*********found*********/
switch(g);
{
Case 0:return 0;
/*********found*********/
Case 1;CaSe 2:return 1;
}
return(fun(g—1)+fun(g一
2));
}
void 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)case 1:case 2:retum 1;
解析
本题考查:switch语句。其一般形式如下:
switch(表达式){
case常量表达式1:语句1;
case常量表达式2:语句2;
case常量表达式n:语句n;
default:语句n+1;
}
其中switch(表达式)后不应该带有“;”,同时case语句常量后应该是“:”。
C语言中,switch语句之后不能有分号,并且case语句常量后应用的是冒号。
转载请注明原文地址:https://kaotiyun.com/show/bDxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf("y=%d\n",y);}程序的运行结果是()。
数据库系统的核心是
以下程序运行后的输出结果是【】。voidfun(intX,inty){x=x+y;y=x-y;x=x-y;printf("%d,%d,",x,y);}main(){intx=2,y=3;fun(x
有以下程序#inculde#deFineSUB(a)(a)(a)main(){inta=2,B=3,c=5,d;d=SUB(a+B)*c;printF(”%d\n”,d);}程序运行后的输山结果是
有以下程序:#include<stdio.h>main(){unsignedinta;intb=-1;a=b;printf("%u",a);程序运行后的输出结果是()。
下列程序中的函数stropy2()实现字符串两次复制,即将t所指字符串复制两次到s所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为:efghefgh。请填空。#include<stdi
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include<stdio.h>#include<string.h>main(){chara[]="clanguage",t;
以下不正确的转义字符是()。
若语句“t=fun(fun(x,y,a),(a+b,a+C,x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
数据的逻辑结构在计算机存储空间中的存放形式称为数据的【】。
随机试题
下列倒圆功能的哪一个有光顺度(Smoothness)控制选项:
铺麻醉床操作,错误的步骤是
甲国人李某长期居住在乙国,并在乙国经营一家公司,在甲国则只有房屋出租。在确定纳税居民的身份上,甲国以国籍为标准,乙国以住所和居留时间为标准。根据相关规则,下列哪一选项是正确的?(2014年卷一44题,单选)
除商业银行与客户另有约定外,在理财计划的存续期内,商业银行应向客户提供其所持有的所有相关资产的账单,账单应列明资产变动、收入和费用、期末资产估值等情况。账单提供应不少于()次,并且至少每月提供一次。
下列各项中,不符合资产定义的是()。
小规模纳税人销售货物或者提供应税劳务需要开具专用发票的,可以向主管税务机关申请代开。()
广东音乐中的粤胡又称为_________。
下列各句中,没有错别字的一项是()。
=_________.
A、Goodeconomicenvironment.B、Goodmajorsincolleges.C、Thenewpolicyoneconomy.D、Expansionofsomelargecorporations.A对话
最新回复
(
0
)