首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: long fib(int n) { if(n>2) return(fib(n-1)+fib(n-2)); else return(2); } main() { printf("
有如下程序: long fib(int n) { if(n>2) return(fib(n-1)+fib(n-2)); else return(2); } main() { printf("
admin
2013-08-15
24
问题
有如下程序:
long fib(int n)
{ if(n>2) return(fib(n-1)+fib(n-2));
else return(2);
}
main()
{ printf("0%d\n"fib(3));
}
程序的输出结果是( )。
选项
A、8
B、6
C、4
D、2
答案
C
解析
本题主要考查函数的递归运算,递归的结束条件是n<=2,此时返回结果。本题只递归一次,由fib(3-1)与fib(3-2)都返回一个2,它们相加的结果为4。
转载请注明原文地址:https://kaotiyun.com/show/CgJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是【 】。
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。执行语句 printf("%d,%d",c1,c2-2);后,输出结果是
C语言源程序名的后缀是
下列叙述中正确的是
有下列程序: #include <stdio.h> int f(int x) { int y; if(x=0‖x==1)return(3); y=x*x-f(x-2); retur
有下列程序: #include <stdio.h> #include "string.h" void tim(char *s[],int n) { char *t;int i,j; for(i=0;
面向对象的模型中,最基本概念是对象和【】。
在面向对象方法中,属性与操作相似的一组对象称为【】。
数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是()。
随机试题
A、Mostofthemhavealonghistory.B、Manyofthemarespecializedlibraries.C、Theyhousemorebooksthananyotheruniversity
A.两性霉素BB.卡泊芬净C.氟胞嘧啶D.阿糖胞苷E.酮康唑与其他抗真菌药无交叉耐药性的棘白霉素类抗真菌药是()
主要承担特殊药品、医疗器械、化妆品等技术检查及麻醉药品仓储管理保障工作的部门是
资本规划的制定要统筹考虑银行的资本需求与供给情况,在资本供给方面,应考虑()。
中央银行对商业银行的业务主要有()。
车间希望用控制图对贵重合金中某种化学成分的含量进行监控,其检测是破坏性的。[2007年真题]使用控制图的主要目的是()。
A、 B、 C、 D、 B题干中的左上角图形依次顺时针旋转90度,右上角图形上下翻转,右下角图形逆顺时针旋转90度,选择B项。
钱某夫妇迫于生活困难,将出生3天的女儿送给蒋某抚养,并收取“营养费”3000元.女儿在蒋某家受到了很好的照顾,钱某夫妇的行为()。
请选择最适合的一项填入问号处,使之符合之前四个图形的变化规律。
A、She’sunabletoattendthestudysession.B、Shehasseenadoctorrecently.C、She’sconcernedaboutmedicalcare.D、Shementio
最新回复
(
0
)