首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
44
问题
有如下程序: 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://jikaoti.com/ti/6yK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有1个名称为CD1的通用对话框,1个名称为Command1的命令按钮和1个Text1文本框,并有如下程序:PrivateSubCommand1_Click()CD1.Action=3IfCD1.Color>=0Th
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()x=0doUntilX=-1a=InputBox("请输入a的值")a=Val(a)b=I
在窗体上画一个名称为Text1的文本框,然后画3个单选按钮,并用这3个单选按钮建立一个名为Option1的控件数组,程序运行后,如果单击某个单选按钮,则文本框中的字体根据所选择的单选按钮切换,如图1所示。请选择适合空白处的语句()。Privat
运行下面的程序,单击命令按钮,输出结果为()。FunctionF(aAsInteger)b=0Staticcb=b+1c=c+1F=a+b+CEndFunctionPrivateSubCommandl_Click(
设有如下程序:PrivateSubForm_Click()DimaAsStringa=InputBox("输入一个字符串")Fori=Len(a)To1Step-1PrintM
在程序运行时,下面的叙述中正确的是( )。
在窗体上画一个通用对话框,其名称为CommonDialog1,则下列与CommonDialog1.ShowOpen方法等效的语句是( )。
设有语句:Open“C:\Test.Dat”ForOutputAs#l则以下叙述中错误的是()。
窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是( )。
以下关于控件的叙述中,正确的是
随机试题
将管理从单个企业内部扩展延伸到企业外部的整个供应链的是
由于实邪结聚,阻滞经络,气血不能外达,而出现的病机是
舌红绛苔少而干见于
FIDIC合同条件下,调整合同价格依据的“有效合同价”,是扣除了( )后的合同价格。
下列选项中,需要办理注销税务登记的是()。
根据公司法律制度的规定,公司成立后,相关股东的下列行为若损害公司权益,属于抽逃出资的有()。
求助者的核心心理问题是()。对该求助者的心理咨询内容是()。
A、13B、-13C、15D、-15C
有查询设计视图如下,它完成的功能是
如果删除一个非零尤符号二进制偶整数后的2个0,则此数的值为原数()。
最新回复
(
0
)