首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
75
问题
有如下程序: 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全国计算机二级
相关试题推荐
以下程序运行时,若从键盘输入:10 20 30<回车>,输出的结果是【 】。#include<stdio.h>main(){inti=0,j=0,k=0;scanf("%d%*d%d",&i,&j,&k;pr
设有如下说明 typedef struct ST {long a;int b;char c[2];}NEW; 则下面叙述中正确的是 ______。
有以下程序: main() { int a[3],[3]*p,i; p=&a[0][0]; for(i=0;i<9;i++)p[i]=i; for(i=0;i<3;i++)printf("%d",a
以下选项中不能作为合法常量的是 _____。
以下叙述中不正确的是()
以下叙述中错误的是()
当数据的物理结构(存储结构)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
若有下面的说明语句,已知A的+进制数为65,则以下的输出结果为unionun{inta;charc[2];}w;w.c[0]=’A’;w.c[1]=’a’;printf("%o\n",w.a);
若在以下定义和赋值语句,则才s数组的第i行第j列(假设i,j已正确说明并赋值)元素地址的合法引用为ints[2][3]={0},(*p)[3];p=s;
随机试题
保卫科干部某甲,一天傍晚在工会俱乐部门口擦枪时走了火,打死了一个围观的儿童。某甲的行为属于()
尿液外观呈白色浑浊,加热后浑浊消失见于
药物的生物利用度是指
调查项目可以分为三类,即试探性调查、描述性调查和因果性调查。()
下列机床中属于精密机床的是(),
下列()曾与武汉、南京并称为“三大火炉”。
阅读材料,根据要求完成教学设计任务。材料一《义务教育物理课程标准(2011年版)》关于“流体压强与流速关系”的要求是:“了解流体压强与流速的关系及在生活中的应用。”材料二如图8所示为初中某教材“流体压强与流速”一节中“探究气体压强与流速
使用PowerPoint制作演示文稿时,如果要插入图片,下列不能完成该项操作的是()。
A、 B、 C、 D、 D第一个图形顺时针旋转90。后减去第二个图形,得到的图形再顺时针旋转90。得到第三个图形。
GooglealreadyhasawindowintooursoulsthroughourInternetsearchesanditnowhasinsightintoourailingbodiestoo.The
最新回复
(
0
)