首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #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
20
问题
以下程序的输出结果是 #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://jikaoti.com/ti/fnW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta=3,b=2,c=1;,以下选项中错误的赋值表达式是()。
有下列程序:fun(charp[][10]){intn=O,i;for(i=0;i<7;i++)if(p[i][0]==’T’)n+-;returnn;}main(){
若有定义语句charc=’\101’;则变量c在内存中占
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
在数据管理技术发展的三个阶段中,数据共享最好的一个阶段是()。
有关系R如下,其中属性B为主键:则其中最后一个记录违反了
下面关于编译预处理的命令行,正确的是
C++语言中标点符号中表示一条预处理命令开始的是
随机试题
Whataresomeoftheaudiencegoingtodoaftergraduation?Starttheir___________________aftergraduation.
国际劳工组织建议工资总额包括()
关于儿童颌骨骨折的治疗,描述正确的是
土地估价的替代原则具有广泛的适用性,在()中价格及相关参数求取中可以应用。
公司向股东或社会公众提供虚假的或者隐瞒重要事实的财务会计报告,严重损害股东或者他人利益的,对其直接负责的主管人员,并处或单处()的罚金。
丙注册会计师负责C公司20×8年度财务报表审计,在审计过程中,遇到以下问题,请代为做出正确的专业判断。
未来学家尼葛洛庞蒂说,“预测未来的最好办法就是把它创造出来。”从认识与实践的关系看,这句话对我们的启示是()。
(07年)某人向同一目标独立重复射击,每次射击命中目标的概率为p(0<p<1),则此人第4次射击恰好第2次命中目标的概率为
识别风险点、非风险点、敏感点和权衡点是软件架构评估过程中的关键步骤。针对某系统所作的架构设计中,“系统需要支持的最大并发用户数量直接影响传输协议和数据格式”描述了系统架构设计中的一个(62);“由于系统的业务逻辑目前尚不清楚,因此现有系统三层架构中的第二层
A、Pre-lawstudents.B、Agroupofstudents.C、Theaudience.D、Thefaculty.B细节推断题根据关键词excellentstudents和goodgrades可以推断史密斯的谈话对象
最新回复
(
0
)