首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
2010-01-10
52
问题
有如下程序: 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/1FWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimmAsInteger,nAsIntegern=2Form=1To3Printproc(n);NextmEndSubFunctionproc(i
在窗体上画一个文本框(名称为Textl)和一个标签(名称为Labell),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是
假定用下面的语句打开文件:Open”File1.txt”ForInputAs@1则不能正确读文件的语句是
表达式Int(Rnd(0)*50)所产生的随机数范围是
窗体上有一个名称为Command1的命令按钮,其单击事件过程及相关的函数过程如下:PrivateSubCommand1_Click()DimiAsIntegerFori=1To500
设a=10,b=5,c=1,执行语句Printa>b>c窗体上显示的是
在程序中要使用Array函数给数组art赋初值,则以下数组变量定义语句中错误的是
随机试题
将目标程序(.OBJ)转换成可执行文件(.EXE)的程序称为()。
在新旧局进行割接时有三种割接方法。其中,将新电缆布放到两处改接点,新、旧电缆对好号后,切断一对改接一对,短时间地阻断用户通话,这种割接方法属于:()
影响领导者素质提高的主导因素是
8月上旬,一男性儿童前额部出现2个红肿结块,约2cm×2cm,中央有一个脓头未溃,疼痛拒按,伴口渴便秘,尿短赤。应选用()
工商局接群众举报某超市经营假冒伪劣商品,前往调查并当场查获大批假酒,遂对该超市作出没收物品、责令停产停业的行政处罚决定,超市老板认为处罚过重,要求进行听证,应当在工商局告知后()提出;工商局应当在()通知其举行听证的时间、地点。
物业管理的策划阶段分为()基本环节。
汽轮发电机系统设备主要包括()。
单位工程概算只包括单位工程的工程费用,其组成包括()。
在法律规定的公民的基本权利中,居首要地位的是:
WhatlanguagedoesLindaprobablyspeak?
最新回复
(
0
)