首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: int f(int n) { if(n==1) return 1; else return f(n-1)+1; } main() { int i,j=0; for(i=1; i<3; i+
有以下程序: int f(int n) { if(n==1) return 1; else return f(n-1)+1; } main() { int i,j=0; for(i=1; i<3; i+
admin
2010-01-10
29
问题
有以下程序: int f(int n) { if(n==1) return 1; else return f(n-1)+1; } main() { int i,j=0; for(i=1; i<3; i++) j+=f(i); printf("%d\n",j); } 程序运行后的输出结果是( )。
选项
A、4
B、3
C、2
D、1
答案
2
解析
主函数中for循环执行两次,i=1和i=2。调用函数f(1),返回值为1,j=1;调用函数f(2),计算表达式f(n-1)+1的值时递归调用f(1),返回值为2,j=3。所以B为所选。
转载请注明原文地址:https://kaotiyun.com/show/wQWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设窗体上有一个名称为Check1的复选框,并有下面程序代码:PrivateSubCheck1_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
下面不属于需求分析阶段任务的是
设有如下程序:Subf(xAsInteger,ByValyAsInteger)x=2*x:y=y+xEndSubPrivateSubCommandl_Click()Dima.AsInteger,bAsInteger
以下关于事件、事件驱动的叙述中,错误的是()。
将窗体的KeyPreview属性设为True,然后编写如下程序:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为
以下关于函数过程的叙述中,正确的是
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
下列运算符中,优先级别最高的是
软件需求规格说明书的作用不包括
随机试题
TermsandConditionsofEmploymentThesetermsandconditionsshouldbereadbeforeyousignyourcontract.Salary:Your
简述艺术起源的多元说。
下述哪项不是影响定量调查的因素
(2007年)图5-47所示为等腰直角三角形单元体,已知两直角边表示的截面上只有剪应力,且等于τ0,则底边表示的截面上的正应力σ和剪应力τ分别为()。
悬臂浇筑施工法适用于大跨径的()。
消防泵的并联是由两台或两台以上的消防泵同时向消防给水系统供水,其主要作用在于()。
甲公司适用的企业所得税税率为25%。预计未来期间适用的企业所得税税率不会发生变化,未来期间能够产生足够的应纳税所得额用以抵减可抵扣暂时性差异。2018年1月1日,甲公司递延所得税资产、递延所得税负债的年初余额均为零。甲公司2018年发生的会计处理与税收处理
根据兼并企业在产业链中的位置,企业兼并的类型有()。
试述加德纳的多元智力理论及其教学启示。
Somepeoplefeelsadordepressedduringthewintermonthsinnorthernareasoftheworld.Theymayhavetroubleeatingorsleep
最新回复
(
0
)