首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: long fib(int n) { if(n>2)return(fib(n-1)+fib(n-2)); else return(2);} main() { printf("%d\n",fib(3));}
有如下程序: long fib(int n) { if(n>2)return(fib(n-1)+fib(n-2)); else return(2);} main() { printf("%d\n",fib(3));}
admin
2013-02-23
67
问题
有如下程序: long fib(int n) { if(n>2)return(fib(n-1)+fib(n-2)); else return(2);} main() { printf("%d\n",fib(3));} 该程序的输出结果是
选项
A、2
B、4
C、6
D、8
答案
2
解析
本题考查函数的递归调用。fib(3) =fib(2)+fib(1),而fib(2)的返回值为2,fib(1)的返回值也为2,故输出的fib(3)的值为4。
转载请注明原文地址:https://kaotiyun.com/show/9dPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
诊断和改正程序中错误的工作通常称为【 】。
以下语句或语句组中,能正确进行字符串赋值的是 ______。
有以下程序: main() { int a[]={1,2,3,4,5,6,7,8,9,0},*p; for(p=a;p<a+10,p++)printf("%d,",*p); } 程序运行后的输出结果是 ______。
有定义语句int b;char c[10];,则正确的输入语句是 ______。
有以下程序: main() {int m=12,n=34; printf("%d%d",m++,++n); printf("%d%d\n",n++,++m); } 程序运行后的输出结果是 __
以下叙述中错误的是()
开发软件时对提高开发人员工作效率至关重要的是()
如下程序片段:ina,b,c;printf("inputa,b,c:");scanf("a=%d,b=%d,c=%d",&a,&b,&c);欲使输出结果为1、2、3(分别对应于a、b、c),输入数据的正确形式为【】。
以下关于宏与函数的叙述中正确的是()
若要定义a为3×4的二维数组,正确的定义语句是()
随机试题
砂轮片一定要()旋转,防止砂轮片飞出对人员造成伤害。
过去经历过的事物不在眼前时,能把它们在头脑中重新呈现出来的过程称为【】
一产妇产后2小时,阴道流血呈暗红色,出血量达到850ml,子宫轮廓不清,时软时硬,产妇面色苍白,血压11.3/7.5kPa(85/50mmHg),心悸、口渴、恶心、打哈欠,宫底在脐上两指。产妇出血的原因可能是
某男,38岁。身热,面红,口渴,但饮水不多,下利清谷,舌淡苔白,脉浮大无力。辨证为
关于小儿尿液浓缩稀释功能,以下哪项正确
心胆气虚证心悸最适合的方剂是()。
对于欧式期权,假定看涨期权和看跌期权有相同的执行价格和到期日,则下列表达式正确的是()。
《学记》云:“大学之法:禁于未发之谓豫,当其可之谓时,不陵节而施之谓孙,相观而善之谓摩。”提出的教学原则是()
()和各省、自治区、直辖市的人民代表大会常务委员会认为行政法规、地方性法规、自治条例和单行条例同宪法或者法律相抵触的,可以向全国人民代表大会常务委员会书面提出进行审查的要求,由常务委员会工作机构分送有关的专门委员会进行审查、提出意见。
设A为n阶方阵,且A+E与A—E均可逆,则下列等式中不成立的是()
最新回复
(
0
)