首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的运行结果是【 】。 #include long fib(int g) { switch(g) { case 0:return 0; case 1: case 2:return 1; } return(fib(g-1)+fib(
以下程序的运行结果是【 】。 #include long fib(int g) { switch(g) { case 0:return 0; case 1: case 2:return 1; } return(fib(g-1)+fib(
admin
2010-12-10
39
问题
以下程序的运行结果是【 】。
#include
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=%5ld\n",k);}
选项
答案
k=5
解析
本题主要考查了函数的递归调用方法。g=0或g=1或g=2是递归的终止条件,然后用回代的方法从一个已知值推出下一个值,直到计算出最终结果。
转载请注明原文地址:https://www.kaotiyun.com/show/dmPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读程序:PrivateSubForm_Click()a=0Forj=1To15a=a+jMod3NextjPrintaEndSub程序运行后,单击窗体,输
假定通过复制、粘贴操作建立了一个命令按钮数组Command1,以下说法中错误的是( )。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。
设程序中定义了下面的过程:PrivateSubproc(chAsString)PrintchEndSub下面语句中错误的是()。
有如下函数过程:Functionfl(xAsInteger)AsLongDimsAsLongDimiAsIntegers=nFori=1Toxs=s+iNextifl=sEndFunction在窗体上添加一个
设有一个有10个元素的数组,下列程序将该数组的第1个元素与第10个元素交换,第2个元素与第9个元素交换……,第5个元素与第6个元素交换,在横线处应填写()。PrivateSubCommand1_Click()Dima(1To
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
现有如下语句:x=IIf(a>50,Int(a\3),aMod2)当a=52时,x的值是( )。
在考生目录下已有一个工程文件sjt5.vbp。运行程序后,分别从两个文件中读出数据,放入两个一维数组a、b中。请编写程序,当单击“合并数组”按钮时,将a、b数组中相同下标的数组元素的值求和,并将结果存入数组c。单击“找最大值”按钮时,调用find过程分别找
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
随机试题
2005年4月5日,甲签发出票后三个月到期的汇票一张,收款人为乙,丙为付款人。乙将汇票背书转让给丁。2005年4月15日,丁要求丙承兑时遭拒绝。丁行使追索权的时间应在()
[*]
根据实验研究要求,将研究对象按照性别和年龄分层,然后在每层内以个人为单位用掷硬币的方法将研究对象随机分配到实验组和对照组。此种分组方法属于
单纯指深屈肌腱断裂后,I临床可发生
A.反常呼吸运动B.胸膜腔压力持续升高C.呼吸时纵隔左右扑动D.静脉压升高,心搏微弱,动脉压降低E.胸膜腔引流血量>200ml,连续3小时张力性气胸表现为
先天性髋脱位的检查,下列哪项在3岁患儿不宜采用
危险物质事故易发性B111的评价可将具有燃烧爆炸性质的危险物质分为()。
公安机关可以先行拘留的情形是()。
对于给定的收益率变动幅度,麦考利久期越大,债券价格的波动幅度()。
Ourpresentgenerationofculturalcritics,arrivingaftertheassaultofpostmodernismandtheincreasinglywidespreadcommerci
最新回复
(
0
)