首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
60
问题
有如下程序: 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全国计算机二级
相关试题推荐
窗体上有一个名称为Command1的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSubCom
设a=2,b=3,c=4,d=5,下列表达式的值是( )。
以下叙述中错误的是()。
编写如下程序:PrivateSubCommand1_Click()Dima(2,3)Fori=0To2Forj=0To3a(i,j)=InputBox("请
窗体上有名称为Command1的命令按钮和名称为Text1的文本框PrivateSubCommand1_Click()Text1.Text="程序设计"Text1.SetFocusEndSubPrivateSubText1_GotF
设有以下函数过程PrivateFunctionFun(a()AsInteger,bAsString)AsInteger…EndFunction若已有变量声明:Dimx(5)AsIntege
设窗体上有名称为Option1的单选按钮,且程序中有语句:IfOption1.Value=TrueThen下面诏句中与该语句不等价的是()。
以下关于键盘事件的叙述中,错误的是( )。
随机试题
动脉粥样硬化的膳食防治措施包括()。
酸化尿液,可使弱碱性药物经肾排泄时
郑女士:衡远市过去十年的GDP(国内生产总值)增长率比易阳市高,因此衡远市的经济前景比易阳市好。胡先生:我不同意你的观点。衡远市的GDP增长率虽然比易阳市的高,但易阳市的GDP数值却更大。以下哪项最为准确地概括了郑女士和胡先生争议的焦点?()
法律对于因产品存在缺陷造成人身、缺陷产品以外的其他财产损害的生产者责任规定了特定的免责事由,下列哪个不属于法定的生产者的免责事由?
以下关于回购交易的表述,正确的是()。
根据支付结算法律制度的规定,下列票据当事人中,应在票据和粘单的粘接处签章的是()。
Inthefollowingtext,somesentenceshavebeenremoved.ForQuestions41-45,choosethemostsuitableonefromthelist(A、B、C、
数据库的逻辑模型设计阶段的主要任务是将【】转换成关系模型。
如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是()。
____________________________,sowemustcontroltheamountofexercisewedo.(过量的运动弊多利少)
最新回复
(
0
)