首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: long fib(int n) {if(n>2) return(fib(n-1)+fib(n-2)); else return(2); } main() { printf("%ld\
有如下程序: long fib(int n) {if(n>2) return(fib(n-1)+fib(n-2)); else return(2); } main() { printf("%ld\
admin
2009-02-15
34
问题
有如下程序: 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/AVXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是()。
在VisualBasic中,表达式3*2\5Mod3的值是()。
下列VisualBasic函数中,计算结果为字符串型的是()。
用树型结构表示实体之间联系的模型是()。
考生文件夹下有工程文件sjt3.vbp,控件及其属性见窗体文件。程序功能为:单击窗体,则先把数据集读入数组arr,再根据用户输入的值删除数组中对应的元素,并提示操作结果。删除元素分为三步完成:首先查找到要删除的元素,其次将其后续元素顺次前移,最后
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用()。
在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。则在平均情况下需要比较的次数大约为()。
窗体上有一个名称为Command1的命令按钮,单击该按钮时所实现的功能,是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSubC
在名称为Forml、标题为“标签”的窗体上添加一个名称为Labell的标签,并设置适当属性以满足以下要求:①标签的标题为“计算机等级考试”;②标签可根据标题内容自动调整其大小;③标签带有边框,且标签标题显示为三号字。
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
随机试题
1951年获“人民艺术家”称号的作家是()
调查问卷
简述可靠性试验的种类。
品牌的整体涵义可分成六个层次:(1)__________。(2)__________。(3)价值。(4)__________。(5)__________。(6)__________。
A.肿瘤区B.临床靶区C.计划靶区D.治疗区E.照射区肿瘤临床灶和亚临床灶以及侵犯范围
在计算建设用地标准时,人口计算范围必须与()范围相一致。
自动喷水灭火系统安装前,应查阅消防设计文件,确定不同使用场所的喷头型号、规格。其中梁、通风管道、排管、桥架宽度大于()m时,在其腹面以下部位增设喷头。
下列可能引发操作风险的有()。
简述德育、智育、体育、美育和劳动技术教育的含义、任务,以及五育之间的关系。
CellPhones:HangUporKeepTalking?Millionsofpeopleareusingcellphonestoday.Inmanyplacesitisactuallyconsider
最新回复
(
0
)