首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream.h> long fib(int n) { if(n>2)return(fib(n-1)+fib(n-2)); else return(2);} void main()
有如下程序: #include<iostream.h> long fib(int n) { if(n>2)return(fib(n-1)+fib(n-2)); else return(2);} void main()
admin
2010-03-29
94
问题
有如下程序: #include<iostream.h> long fib(int n) { if(n>2)return(fib(n-1)+fib(n-2)); else return(2);} void main() {cout<<fib(3);} 该程序的输出结果是
选项
A、2
B、4
C、6
D、8
答案
2
解析
fib(3)=fib(2)+fib(1),而fib
(1)的返回值为2,fib(1)的返回值也为2,故输出的fib
(3)的值为4。
转载请注明原文地址:https://kaotiyun.com/show/0Bjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是()。
有以下程序:#include<stdio.h>main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;ease2:case4:n+=2;k--;b
与以下语句等价的语句是()。if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;
有以下程序#include<stdio.h>main(){chara=’H’;a=(a>=’A’&&a<=’Z’):(a+32):a;printf("%c\
C语言程序的模块化通过以下哪个选项来实现
有以下程序:#include<stdio.h>voidfun(intn){staticintk=0;if(n<0){printf("-");n=-n;}k+=n%10;printf("%d,",k);if(n/10)fun(n/10);
给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不
有以下程序#include<stdio.h>main(){inti,a;for(i=0;i<=10;i++)a=i;printf("%d,%d\n",i,a);}程序的运行结果是
有如下程序段:intx=12;doubley=3.141593;pfintf("%d%8.6f",x,y);其输出结果是()。
随机试题
硬盘中半径不同的两个磁道上所有扇区能存储的数据量相同。()
腱鞘囊肿的治疗要点不包括
下列有关用人单位分支机构签订劳动合同的说法错误的是:()
以下内容正确的有()。
计税依据可以分为()。
某股份有限公司于2014年3月30日,以每股12元的价格购入某上市公司股票50万股,划分为交易性金融资产,购买该股票支付手续费等10万元。5月22日,收到该上市公司按每股0.5元发放的现金股利。12月31日该股票的市价为每股11元。2014年12月31日
人是自然性与社会性的统一,个体的早期发展更多地体现了()
[*]
在建筑物综合布线系统中,由用户终端到信息插座之间的连线系统称为()。
Duringthereadinglesson,theteacheraskedstudentstoreadafew______fromthenovel.
最新回复
(
0
)