首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #include<iostream.h> long fun(int n) { long s; if (n=1||n=2)s=2; else s=n-fun(n-1); return s
以下程序的输出结果是 #include<iostream.h> long fun(int n) { long s; if (n=1||n=2)s=2; else s=n-fun(n-1); return s
admin
2010-03-29
19
问题
以下程序的输出结果是 #include<iostream.h> long fun(int n) { long s; if (n=1||n=2)s=2; else s=n-fun(n-1); return s; } void main() {cout<<fun(3);}
选项
A、1
B、2
C、3
D、4
答案
1
解析
题中fun函数进行了递归调用,第1次调用:fun(3)n=3 s=3-fun(2),第二次调用时: fun(2)n=2 s=2,返回第一次调用后,s=3-2=1。
转载请注明原文地址:https://kaotiyun.com/show/RJjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有下列程序:structS{intn;inta[20];);voidflint*a,intn){inti;for(i=0;i<n-1;i++)a[i]+:i;)main(){inti;structSs={10,{2,3,1,6,8,7
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
有以下程序#includevoidmain(){intc=0,k;for(k=1;k
当变量C的值不为2、4、6时,值也为“真”的表达式是
以下关于结构化程序设计的叙述中正确的是
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
若有函数定义如下:intfun(intx,inty){return2*x*y;}则以下涉及上述函数的说明语句错误的是()。
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
若有定义intx,y;并已正确给变量赋值,则下列选项中与表达A(x—y)?(x++):(y++)中的条件表达式(x—y)等价的是()。
下面关于编译预处理的命令行,正确的是
随机试题
微分方程xy’=ylny的通解是
对大多数慢性病患者,医生帮助患者自助,属于哪种医患关系模式
A.龙胆泻肝汤B.八正散C.小蓟饮子D.白虎汤合清肺饮E.参芪地黄汤
道德与法律是社会行为规范最主要的两种形式,下列关于两者的说法错误的是()。
股份公司配股是公司按股东的认购要求向原股东分配该公司的新股认购权。( )
写字楼物业治安主要由物业服务企业保安部的内保人员、外保人员和车场管理人员负责,主要任务是()
态度决定个体能否顺利完成某些任务,而能力则决定个体是否愿意完成某些任务,即决定行为的选择。例如,爱护公物的行为不是由能力决定的,而是由态度决定的。
关于技术创新,下列说法不正确的是()。
在运行宏的过程中,宏不能修改的是( )。
NurturingtheRoyalBallet’sartisticgrowthwhilepreservingitsinstitutionalstabilityhasbeendifficult,becausetheclaims
最新回复
(
0
)