首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
42
问题
有如下程序: #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全国计算机二级
相关试题推荐
表达式cout<<’/n’还可表示为【】。
下面程序的执行结果是()。#include<iostream>usingnamespacestd;classbuilding{public:building(){}build
如果一个类至少有一个纯虚函数,那么该类称为()。
【】是精确定义的一系列规则,它指出怎样从给定的输入信息经过有限步骤产生所求的输出信息。
模板是实现类属机制的一种工具,其功能非常强大,它允许用户构造类属类,即()。
下面关于运算符重载的描述错误的是()。
下面是关于派生类声明的开始部分,其中正确的是()。
下列叙述中正确的是______。
对关系S和R进行集合运算,产生的元组属于S中的元组,但不属于R中的元组,这种集合运算称为()。
随机试题
有关行政复议、行政诉讼和国家赔偿的法律、法规实施情况,一般不属于公安机关法制部门执法监督的职责范围。()
不能耐受秋水仙碱和非甾体抗炎药的急性痛风可选用
硒具有抗过氧化作用,因为硒
城市规划强制性内容是指省域城镇体系规划、城市总体规划、城市详细规划中涉及区域协调发展、()、环境保护、风景名胜资源管理、自然与文化遗产保护、公众利益和公共安全等方面的内容。
高压成套配电柜和箱式变电站的安装以“台”为计量单位,安装内容包括( )。
营业账簿应纳印花税为()元。除加工承揽合同外的其余应税凭证应纳印花税总额为()元。
根据企业所得税的规定,以下关于资产税务处理的表述中,错误的是()。
在实际情况中,生产控制的基本程序包括()。
IEEE802.11i所采用的加密算法为______。
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
最新回复
(
0
)