首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
44
问题
有如下程序: 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 num[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},ij; for(i=0;i<4;i++) { for(j=0
有以下程序: main() { int a=1,b; for(b=1;b<=10;b++) { if(a>=8)break; if(a%2=1){a+=5;continue;}
以下叙述中正确的是 _____。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 ______。
设有语句chara=’\72’;,则变量a()
以下叙述中正确的是()
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
如下程序片段:ina,b,c;printf("inputa,b,c:");scanf("a=%d,b=%d,c=%d",&a,&b,&c);欲使输出结果为1、2、3(分别对应于a、b、c),输入数据的正确形式为【】。
数据流图的类型有【】和事务型。
“年龄在18-25之间”这种约束是属于数据库当中的
随机试题
控制噪声最根本的办法是()。
行政法律关系的主体是()和行政相对人。
下列哪一作用与吗啡治疗心源性哮喘的机制无关
属于财务费用的是( )。
下列项目会影响商业银行的营业利润的有()。
在校园突发的学生受伤事件中,班主任最关键的工作是进行危机控制。
根据2018年宪法修正案,爱国统一战线中新增加的阶层是:
商业银行的存款准备金加流通中的现金等于()。
两个以上的物品环绕一个中心组合在一起,两边平衡,重量或吸引力(包括形状、色彩方面的吸引力)都有同等的分量,使人产生一种宁静的感觉,这就叫做均衡。根据定义,下列不属于均衡的是()。
下面描述中错误的是()。
最新回复
(
0
)