首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数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
27
问题
下列给定程序中函数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://jikaoti.com/ti/ria0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设已执行预编译命令#include,以下程序段的输出结果是chars[]="anapple";printf("%d\n",strlen(s));
下列关于字符串的说法中错误的是
若有以下程序段:intm=0xabc,n=0xabc;m-=n;printf("%X\n",m);执行后输出结果是()。
有以下程序#includemain(){inta[]={2,3,5,4},i;for(i=0;i
下面程序运行后的输出结果是_____。structabc{inta,b,c;}main(){structabcs[2]={{1,2,3},{4,5,6}};intt=s[0].a
以下程序的输出结果是______。main(){inti,k,a[10],p[3];k=5;for(i=0;i<10;i++)a[i]=i;for(i=0;i<3;i++)p[i]=a[i
以下程序的功能是进行位运算main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,b);}程序运行后的输出结果是
下列程序中的函数stropy2()实现字符串两次复制,即将t所指字符串复制两次到s所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为:efghefgh。请填空。#include<stdi
以下正确的函数声明语句是______。
以下函数调用语句中实参的个数是()func((exp1,exp2),(exp3,exp4,exp5));
随机试题
内分泌系统由①____________和②____________组成。内分泌腺又称为③____________腺,其分泌物称为④____________。
下列各词属于体词的是()
()是一个由行和列交叉排列的二维表,用于组织和分析数据。
有关细菌化学组成的说法哪项是错误的
胸片中伴随阴影是由下列哪项组织组成
《安全生产法》第八十八条中承担刑事责任的主体是()。
教师讲课应避免拖堂,也就是避免“超限效应”的发生。()
从所给四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。()
为"运动员"表增加一个"得分"字段的正确的SQL命令是( )。
TheorganizationbehindtheLawSchoolAdmissionTestreportedthatthenumberoftestsitadministeredthisyeardroppedbymor
最新回复
(
0
)