首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如有下程序: #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
2010-12-16
26
问题
如有下程序: #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)<<endl; return 0; } 则该程序的输出结果应该是( )。
选项
A、2
B、3
C、
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/3QVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#include<stdlib.h>voidfun(double*p1,double*p2,double*s){s=(double*)eaUoe(1,sizeof(double));*s=*p1+*
有以下程序:#includemain(){inta=1,b=2;for(;a
以下选项中,当x为大于1的奇数时,值为0的表达式是()。
有以下程序(注:字符a的ASCII码值为97):#include<stdio.h>main(){char*s={"abc"};do{printf("%d",*s%10);++s;}while(*s);}程序运行后的输出结果是()。
软件的需求分析主要产生的文档是()。
以下关于typedef的叙述错误的是()。
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。I.人工管理阶段II.文件系统阶段III.数据库阶段
下面说法正确的是()。
表达式:(int)((double)9/2)-9%2的值是()。
下列对于软件工程的基本原则描述中错误的是()。
随机试题
A、She’saninsuranceagent.B、She’saninsuranceclient.C、She’sabankclerk.D、She’sadriver.A对话中女士问男士是否需要collisioninsu
薄荷入汤剂宜
Graves病的发病机制中不包括
20世纪50年代,许多国家都处于经济恢复时期,这个阶段的区域规划的主要内容是()。
()用于记录证券公司持有的拟向客户融出的证券和客户归还的证券,不得用于证券买卖。
在下列各项中,不属于内部控制要素的是()。
关于公安工作,下列哪些说法正确?( )
根据我国现行宪法,有权改变或撤销地方各级国家行政机关不适当的决定和命令的国家机关是()
某公司在一次招聘中,对所有申请者进行了一次书面测试,其中包括这样一个问题:“你是否是一个诚实的人?”有2/5的申请者的回答是:“我至少有一点不诚实。”该公司在这次测试中,很可能低估申请者中不诚实的人所占的比例,因为以下哪项作为上文的后续最为恰当?
设f(x)在(a,b)四次可导,∈(a,b)使得f”(x0)=f’”(x0)=0,又设f(4)(x)>0(x∈(a,b)),求证f(x)在(a,b)为凹函数.
最新回复
(
0
)