首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
75
问题
有如下程序: #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全国计算机二级
相关试题推荐
有以下程序#include#includemain(){charw[20],a[5][10]={"abcdef","ghijkl","mnopq","rstuv","wxyz."};inti;for(i=0;i
有以下程序main(){inti=1;i=i^i;printf("%d\n",i);}程序运行后的输出结果是
下列条件语句中,输出结果与其他语句不同的是()。
下面关于位运算符的叙述,正确的是
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
关于地址和指针,以下说法正确的是()。
随机试题
Theenergywhichthesunradiatesgoesineverydirection,andonlyaminutepartofitfallsontheearth.Evenso,itreprese
TheMonaLisaisshowingherage,museumcurators(馆长)inParissaidwhileannouncingascientificstudyofthe500-year-oldmaste
A.中性粒细胞增多B.淋巴细胞增多C.嗜酸粒细胞减少D.单核细胞增多E.嗜碱粒细胞增多亚急性细菌性心内膜炎可导致
地下公路隧道的横断面净空,除了包括建筑限界外,还应包括()。
根据《公司法》规定,有限责任公司股东会的职权不包括()。
下列各项中,应采用实地盘点法进行清查的有()。
某大学金融系教授甲接受某期货公司乙的委托,作为居间人为其提供订立期货合约的机会,但最终没有促成合同的成立,则( )。
下列固定资产中,不能实行加速折旧的是()。
数据库系统的三级模式不包括( )。
Itistimetheauthoritiesconcerned______(采取适当措施来解决交通问题).
最新回复
(
0
)