首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: int f(int n) { if (n==1) return 1; else return f(n-1)+1; } main() { int i,j=0; for(i=i;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=i;i<3;i++)
admin
2009-04-15
34
问题
有以下程序: int f(int n) { if (n==1) return 1; else return f(n-1)+1; } main() { int i,j=0; for(i=i;i<3;i++) j+=f(i); printf("%d\n",j); } 程序运行后的输出结果是( )。
选项
A、4
B、3
C、2
D、1
答案
2
解析
通过分析不难写出,f()函数的数学表达式为:
f(n)=1 n=l;
f(n)=f(-1)+1 n≠1;
在主函数中for循环执行了两次函数调用f(i)。第一次:i为1,调用f(1)得到返回值1,并把它加到j中,j的值为1。第二次i为2,调用f(n),根据递归公式可知f(2)=f(1)+1,得到返回值2并把它加到j中,j的值为3。所以最后输出,i的值为3。
转载请注明原文地址:https://www.kaotiyun.com/show/fsWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不属于需求分析阶段任务的是( )。
下列有语法错误的赋值语句是( )。
工程文件中包含一个模块文件和一个窗体文件。模块文件的程序代码是:PublicxAsIntegerPrivateyAsInteger窗体文件的程序代码是:DimaAsIntegerPrivateSubForm_Load()
在数据处理中,其处理的最小单位是()。
在考生文件夹下有一个工程文件sjt3.vbp。其窗体文件上有一个标题为“得分”的框架,在框架中有一个名称为Text1的文本框数组,含6个文本框控件;文本框Text2用来输入难度系数。程序运行时,在左边的6个文本框中输入6个得分,输入难度系数后,单击“计算分
层次型、网状型和关系型数据库划分原则是( )。
设a=2,b=3,c=4,d=5,表达式Nota
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为( )。
要计算x的平方根并放入变量y,正确的语句是( )。
如果在VisualBasic集成环境中没有打开属性窗口,下列可以打开属性窗口的操作是( )。
随机试题
下列选项不是教师在对多动症儿童使用行为管理治疗方法的注意事项的是()
Abouttwentyofushadbeenfortunateenoughtoreceiveinvitationtoafilmstudio(摄影机)totakepartinacrowd-scene.Althoug
正常胃液放置片刻后形成不很明显的几层
A、呼气末正压给氧B、持续低流量吸氧C、间歇给氧D、高浓度给氧E、不需给氧Ⅱ型呼衰应给予()
射干具有的功效是牛蒡子具有的功效是
某混凝土工程的清单综合单价为1000元/m3,按月结算,进度数据如下表。按赢得值法计算,3月末已完工作实际费用(ACWP)是9790千元。该工程3月末参数或指标正确的有()。
《北京人在纽约》中有一句经典的台词:“如果你爱他,就把他送到纽约,那里是天堂;如果你不爱他,那就把他送到纽约,那里是地狱。”这句话体现()。
【2015年济南市市中区真题】以下不属于讲授法的方法是()。
根据下列统计资料回答问题。2015年年末.全国总人口137462万人,比上年年末增加680万人,其中城镇常住人口77116万人,占总人口比重(常住人口城镇化率)为56.10%,比上年年末提高1.33个百分点。全年出生人口1655万人,出生率为12.07‰
Choosethecorrectanswer,A,BorC.Themechanismsforwatermanagementare
最新回复
(
0
)