首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; long fun(int n) { if(n>2) return(fun(n-1)+fun (n-2)); else
有如下程序: #include<iostream> using namespace std; long fun(int n) { if(n>2) return(fun(n-1)+fun (n-2)); else
admin
2013-05-30
34
问题
有如下程序: #include<iostream> using namespace std; long fun(int n) { if(n>2) return(fun(n-1)+fun (n-2)); else return 2; } int main() { cout<<fun(3)<<end1; return 0; } 则该程序的输出结果应该是 ( )。
选项
A、2
B、3
C、4
D、5
答案
C
解析
主函数中调用fun(3),在fun内部当n>2时,递归调用 fun(n-1)+fun(n-2),否则返回2。所以当n=3时,调用fun(2)+fun(1),即返回2+2,等于4。
转载请注明原文地址:https://kaotiyun.com/show/xHNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整(注:阶乘的定义是n!=n*(n-1)*...*2*1)。unsignedfact(unsignedn)if(n<=1)return1;return【】;
表达式cout<<’/n’还可表示为【】。
按“先进先出”原则组织数据的数据结构是【】。
有如下程序:#include<iostream>usingnamespacestd;longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));
数据的存储结构是指______。
对建立良好的程序设计风格,下面描述正确的是()。
设有关系模式R(A,B,C,D,E,P),其函数依赖集为{E→D,C→B,(C,E)→F,B→A},则R最高达到______。
在有n个结点的二叉链表中,值为非空的链域的个数为【】。
下列关于类和对象的叙述中,错误的是()。
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但口运算符只能作为类的【】函数重载。
随机试题
朦胧诗时代开始的标志作品是()
包装上必须有“无菌”字样或图形符号的是( )。
海岸带的泥沙来源有()。
财产清查制度是通过定期或不定期对各项财产物资进行实地盘点和对库存现金、银行存款、债权债务进行清查核实的一种制度。()
()是指一国国际关系发生重大变化,如对外发生战争、领土被侵占等,或一国内部动荡不安,如意识形态分歧导致革命、恐怖事件造成骚乱、经济利益冲突、地方性争斗及政党分裂等因素所可能造成损失的风险。
______appearedtomethatheenjoyedthefoodverymuch.
中国抗日战争的起点是()。
阅读材料,回答下列问题。物联网将使我们的世界更加智能化。通过物联网,主人在路上能够遥控家中的电器做家务;顾客在超市能够了解商品的生产和流通过程的主要信息,假冒伪劣商品将无从遁形:企业信息监控中心能够自动协调生产过程;农作物会“主动"发出该浇水、该
甲、乙、丙、丁四位球迷有一段对话。甲说:“Y球队能进入决赛。”乙说:“如果X球队能进入决赛,那么Y球队也能进入决赛。”丙说:“我看Y球队不能进入决赛,但X球队能进入决赛。”丁说:“X球队不能进入决赛。”如果四人中只有一人是对的,那么可以推出(
数据库系统的并发控制主要方法是采用哪种机制?
最新回复
(
0
)