首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
50
问题
有如下程序:
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://www.kaotiyun.com/show/CgJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如下程序的运行结果是______。 #include<stdio.h> main() { int x=y=3,z=1; printf ("%d%d\n",(++x,y++),z+2); }
下列程序把数组元素中的最大值放入a[0]中。则在if语句中的条件表达式应该是______。main(){inta[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i,bfor(i=0:i<10:i++,p+
当用户要求输入的字符串中含有空格时,应使用的输入函数是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
有以下计算公式若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
有下列程序: #include <stdio.h> #include "string.h" void tim(char *s[],int n) { char *t;int i,j; for(i=0;
设有下列程序段: char s[20]="Beijing",*p; p=s; 则执行p=s;语句后,下列叙述正确的是( )。
下列叙述中,不属于软件需求规格说明书的作用的是______。
设一棵完全二叉树共有500个结点,则在该二叉树中有【】个叶子结点。
______是构成C语言程序的基本单位。
随机试题
________,夜雨闻铃肠断声。
药学服务的执行者临床药学的执行者
判断慢性胃炎是否属活动性的病理依据是
邱应海入室盗窃郑国荣彩电,刚出门口装车时被外出回来的郑国荣妻子发现。郑国荣妻子认识邱应海,问邱应海为何搬走彩电。邱应海谎称郑国荣欠其3000元钱未还,故要搬走彩电。郑国荣妻子说,如果郑国荣借钱未还,等郑国荣回来再说,邱应海不理睬,开车带着彩电离开。邱应海构
在进行直方图分部位置的观察分析时,如果质量特性数据的分布集中且边界与质量标准的上下界限有较大距离,说明生产过程的质量能力()。
下列关于办理支付结算的表述中,符合法律规定的有()。
《刑法》第236条规定:“以暴力、胁迫或者其他手段强奸妇女的,处三年以上十年以下有期徒刑。奸淫不满十四周岁的幼女的,以强奸论,从重处罚。强奸妇女、奸淫幼女,有下列情形之一的,处十年以上有期徒刑、无期徒刑或者死刑:(一)强奸妇女、奸淫幼女情节恶劣的;
下面程序运行时输出结果为__________。#include#includeclassRect{public:Rect(int1,intw){length=l;width=w;)
A、Itisinthetoilet.B、Itisnotinthetoilet.C、Itisinthefirstfloor.D、Itisinthethirdfloor.A
A、Agreatcharacterinhistory.B、Atheatricalroleinaplay.C、AspecialsymbolinNovell.D、Animaginarypersoninafiction.
最新回复
(
0
)