首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
36
问题
有如下程序: 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、S和T如下,则关系T由关系R和S通过()得到。
以下关于VB文件的叙述中,错误的是()。
下面选项中不是关系数据库基本特征的是()。
程序运行时,拖动滚动条上的滚动框,则所触发的事件是()。
在窗体上画一个组合框,其名称为Combol,然后编写如下事件过程:PrivateSubForm_Load()Combo1.Text="1"Fori=1To10Sum=Sum+iNexti
语句:PrintInt(Rnd*5+20)的输出不可能是()。
在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是()。
以下叙述中错误的是()。
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是()。
随机试题
Thispartistotestyourpracticalwritingability.YouarerequiredtowriteALetterofCongratulationaccordingtotheinfor
主导词的确定是疾病分类操作环节中重要的一步,可以作为主导词直接查找的是
绿色瘤最常见于哪一型白血病
患者李某,女,32岁,会阴侧切伤口红肿,给予红外线灯照射。照射时间应为
商业银行的贷款合同符合其自身各项基本制度的规定和业务发展需求,这符合商业银行贷款合同制定的()原则。
1951年年底到1952年10月,中国共产党在党政军机关开展()
Heisverymusical.
有一台设备具有两个IP地址,这个设备可能是()。
Thespecial-effectsrevolutionbeganinthemid1980swithStarWars.Today’sfilmmakersemphasizespecialeffectsattheexpe
Ouronlinecomputerrepairandtechsupportisaconvenientwaytohaveyourcomputer_______withouthavingtoleaveyourhome.
最新回复
(
0
)