首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的运行结果是______。 #include <stdio.h> long fib(int g) { switch(g) { case 0:return 0; case 1: case 2:r
以下程序的运行结果是______。 #include <stdio.h> long fib(int g) { switch(g) { case 0:return 0; case 1: case 2:r
admin
2010-09-05
60
问题
以下程序的运行结果是______。
#include <stdio.h>
long fib(int g)
{ switch(g)
{ case 0:return 0;
case 1:
case 2:return 1;}
return(fib(g-1) +fib(g-2));}
main( )
{ long k;
k=fib(5);
printf("k=%51d\n",k);}
选项
答案
k=5
解析
本题主要考查了函数的递归调用方法。g=0或g=1或g=2是递归的终止条件,然后用回代的方法从一个已知值推出下一个值,直到计算出最终结果。
转载请注明原文地址:https://www.kaotiyun.com/show/5qWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如果希望向一个顺序文件写入数据,但又要保留文件中的原有内容,应采取的文件打开方式是
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击"删除"按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能:PrivateSubCommand1_Click() Dimn%
以下叙述错误的是()。
(1)在考生文件央下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是随机产生30个0~1000的整数,放入一个数组中,然后输出其中的最小值。程序运行后,单击命令按钮(名称为Command1,标题为“输出最小值”),即可求出其最小值
以下数组定义语句中,错误的是( )。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
在软件生产过程中,需求信息的来源是()。
软件测试的目的是()。
以下程序运行后输入:3,abcde,则输出结果是【 】#include <string.h> move(char*str,intn) {chartemp;inti; temp=str[n-1]; for(i=n-1;i
有以下程序#includemain(){charstr[][20]={"Hello","Beijing"},*p=str;printf("%d\n",strlen(p+20));}程序运行后的输出结果是
随机试题
发言人n.s________
氯化物检查需用的试剂磺胺类药物与硫酸铜的反应式
正常成人每天经肾小球滤过形成原尿约()
关于塑料管道,下列说法不正确的是()。
下列关于文化体育业税收优惠的表述中,正确的有()。
公文生效的时间是()。
我珍惜从茫茫人海中_______的人生养料,滋润我的生活,激励我的精神;我珍惜成功的经验,也珍惜失败的教训,_______我的意志,坚定我的信心。成功与失败,经验与教训,都将_______我的血肉,陪伴我去书写更充实的人生。填入画横线部分最恰当的
经营者的下列哪项行为,未违反《消费者权益保护法》规定的义务?()
Readthetextbelowfromareportaboutsalesfigures.Inmostlines(41-52),thereisoneextraword.Iteitherisgrammatically
A、Hehardlyneedstodoanyadvertisingnowadays.B、Headvertisesalotonradioandinnewspapers.C、HespendshugesumsonTV
最新回复
(
0
)