首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: long fib(int n) {if(n>2) return(fib(n-1)+fib(n-2)); else return(2); } main() {printf("%ld\n",fib(3))
有如下程序: long fib(int n) {if(n>2) return(fib(n-1)+fib(n-2)); else return(2); } main() {printf("%ld\n",fib(3))
admin
2009-02-15
39
问题
有如下程序: 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/byXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有两个关系R和T如下图所示:则由关系R得到关系T的运算是()。
如果要定义一个窗体级变量,定义变量语句的位置应该是()。
窗体的MouseUp事件过程如下:PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)......EndSub关
在窗体上画一个组合框,其名称为Combol,然后编写如下事件过程:PrivateSubForm_Load()Combo1.Text="1"Fori=1To10Sum=Sum+iNexti
按照下表建立菜单:单击菜单的事件过程如下:PrivateSubmnu1_Click(IndexAsInteger)SelectCaseIndexCase1Print"选中菜单项1"C
用语句Open"C:\teac.txt"ForInputAs#1打开文件后,就可以编程序()。
下列关于菜单项的描述中,错误的是()。
语句PriatFormat$(23846.5,"000,000.00")的输出结果是()。
下列关于控件数组的叙述中,正确的是()。
已知A$="Welcome",下列语句操作能够正确执行的是()。
随机试题
宏观市场环境调查的内容不包括()。
20世纪末,日本最大的商业广播电视公司是()
患者,男,65岁。腹部积块质软不坚,固定不移,胀痛不适,舌苔薄,脉弦。证属
上呼吸道急性阻塞的原因包括
支气管扩张可见()。
请简述投资估算的编制方法。
小华之前有偷东西的习惯,经过家长和老师的教导已经改过。有一次班里又丢东西,刘老师转过头就质问小华:“是不是你拿的?”刘老师的做法忽视了()。
世界杯有32支足球队参加比赛。32支球队被分成8个小组,每个小组4支球队。先进行小组赛,在小组赛阶段,各小组的4支球队进行单循环比赛,小组赛阶段比赛的场次是()场。
物权的权利主体是特定的,而义务主体则是不特定的。()
AnearthquakehitKashmironOct.8,2005.Ittooksome75,000lives,【C1】______130,000andleftnearly3.5millionwithoutfoo
最新回复
(
0
)