首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: long fib(int n) { if(n>2) return(fib(n-1)+fib(n-2)); else return(2); } main() { printf("%ld\n",fib(
有如下程序: long fib(int n) { if(n>2) return(fib(n-1)+fib(n-2)); else return(2); } main() { printf("%ld\n",fib(
admin
2009-01-15
49
问题
有如下程序: long fib(int n) { if(n>2) return(fib(n-1)+fib(n-2)); else return(2); } main() { printf("%ld\n",fib(3)); }该程序的输出结果是______。
选项
A、2
B、4
C、6
D、8
答案
2
解析
函数fib内部有两个递归调用,当n=3时,fib(n-1)返回2,fib(n-2)出返回2,所以fib(n-1)+fib(n-2)的值为4。
转载请注明原文地址:https://kaotiyun.com/show/QGXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设:a=12,b=5,c=7,表达式x=(a\c+aModb)+Int(13/5)的值是( )。
窗体上有名称为Command1的命令按钮,程序代码如下:DimxAsInteger,yAsInteger,zAsIntegerSubp(aAsInteger,ByValbAsInteger)DimcAsI
学生选课成绩表的关系模式SC(S#,C#,G),其中S#为学号,C#为课号.G为成绩.关系表达式πS#,C#(SC)/S表示()。
设窗体上有一个标签Labell和一个计时器Timerl,Timerl的Interval属性被设置为1000,Enabled属性被设置为True。要求程序运行时每秒在标签中显示一次系统当前时间。以下可以实现上述要求的事件过程是()。
运行下面的程序,单击命令按钮,输出结果为()。FunctionF(aAsInteger)b=0Staticcb=b+1c=c+1F=a+b+CEndFunctionPrivateSubCommandl_Click(
下列有关过程的叙述中错误的是()。
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为
以下叙述中错误的是
以下关于控件的叙述中,正确的是
以下关于键盘事件的叙述中,错误的是( )。
随机试题
Mr.SmithleftforLondonthismorning.Ihadthoughthe______untilnextMonday.
“还将旧来意,怜取眼前人”中的后句意思为()
肺泡总通气量不足和部分肺泡通气不足引起的血气变化有何不同?
风湿性心外膜炎导致
常规摄影体位选择正位及内斜位的部位是
价值是生产商品所花费的()。
中国某城市一个不能辨认自己行为的精神病人属于()。
关于保险的说法,错误的是()。
我国公安机关的基本职能主要有()。
Thedifferencebetween"writer"and"reporter"or"journalist"isn’tthatthejournalistreports—she【C1】______sources,callspeo
最新回复
(
0
)