首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; long fib(int n) { if(n>2) return(fib(n-1)+fib(n-2));
有如下程序: #include<iostream> using namespace std; long fib(int n) { if(n>2) return(fib(n-1)+fib(n-2));
admin
2009-01-15
22
问题
有如下程序: #include<iostream> using namespace std; long fib(int n) { if(n>2) return(fib(n-1)+fib(n-2)); else return(n); } void main() { int i; cout<<"请输入一个整数:"; cin>>i;cout<<endl; cout<<fib(i)<<endl; { 当输入4、2时,该程序的输出结果是( )。
选项
A、5
B、4
C、5
D、6 1 2 2 2
答案
4
解析
注意递归调用的过程,当输入2作为函数参数时,调用肋()函数直接返回参数值 2;当输入参数大于2时有一个递归调用的过程。
转载请注明原文地址:https://kaotiyun.com/show/M0kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf(“
有以下程序intfun(intn){if(n==1)retum1;elseretum(n+fun(n-1));}main(){intx;scanf("%d",&x);x=fun(x);printf(
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
下面对软件描述错误的是()。
以下选项中,能用作用户标识符的是
下列关于线性链表的叙述中,正确的是()。
关于程序设计基本概念,以下叙述错误的是
以下选项中合法的标识符是()。
在C语言程序中,以下说法正确的是()。
在软件生产过程中,需求信息的来源是()。
随机试题
简答中国革命的分两步走战略及其内在关系。
我国《专利法》规定的现有技术的条件为()
2019年1-8月,规模以上工业企业实现营业收入68.39万亿元,同比增长4.7%;营业收入利润率为5.87%,同比降低0.38个百分点。8月月末,规模以上工业企业资产总计115.78万亿元,同比增长5.8%;负债合计65.81万亿元,增长5.0%;所有
()产业,亦称土地密集型产业,是指在生产要素的投入中需要使用较多的土地等自然资源才能进行生产的产业。
甲高级中学教学楼为政府投资项目,其中的教学楼工程由乙设计院设计,由丙建筑公司进行施工总承包,由当地安全质量监督站监督管理,则教学楼建设工程项目实施阶段的总进度目标控制应当由()来进行。
外贸企业根据企业和市场的情况确定了相应的定价方法后,为了达成交易,报价方法有哪几种?
个人贷款抵押物风险的管理措施主要包括()。
《国务院办公厅关于加强旅游市场综合监管的通知》规定,旅游市场监管中政府应发挥()责任。
下列加下划线的字,读音全都不同的一组是()。
发烧:体温计:摄氏度
最新回复
(
0
)