首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
42
问题
有以下程序: 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://kaotiyun.com/show/fsWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sit5.vbp,相应的窗体文件为sjt5.frm,此外还有一个名为datain.txt的文本文件,其内容如下:32437658281298573142536475869713243546576879805937程序运行后
窗体上有一个名称为Command1的命令按钮,其单击事件过程及相关的函数过程如下:PrivateSubCommand1_Click()DimiAsIntegerFori=1To500Ifp(i)
下列特征中不是面向对象方法的主要特征的是()。
层次型、网状型和关系型数据库划分原则是( )。
下面是求最大公约数的函数的首部()。Functionfun(ByValxAsInteger,ByValYAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句
下列程序执行后,变量a的值为()。Dima,b,C,dAsSinglea=10:b=20:c=40Ifb>aThend=a:a=b:b=dEndIfIfc>aThen
以下关于局部变量的叙述中错误的是()。
向文本框中输入字符时,下面能够被触发的事件是( )。
下列表达式中值为False的是()。
VisualBasic集成环境由若干窗口组成,其中不能隐藏(关闭)的窗口是( )。
随机试题
Ahealthylifeisgenerallythoughttobe________withfreshair,cleanwater,andhomegrownfood.
Buerger试验阳性提示()
此患者首先应考虑的疾病是此患者应首选的治疗方法是
()吊篮投入运行后,应按照使用说明书要求定期进行全面检查,并做好记录。
【背景资料】某公路隧道为单洞双向行驶两车道隧道,全长4679m,最大埋深1049m。隧道净空宽度9.14m,净空高度6.98m,净空面积为56.45m2。该隧道的围岩主要为弱风化硬质页岩,属Ⅳ~Ⅴ级围岩,稳定性较差。根据该隧道的地质条件和开挖断面
导游讲解方法中的概述法是指导游人员为帮助旅游者更好地了解景点,而在参观游览前介绍景点概况的手法。()
华声商店的经理王某在与江南音像出版公司工作人员就音像制品的质量问题进行交涉的过程中,因语言过于激烈导致争吵,王某不慎将货架上的音像制品碰落并踩坏一些,为音像制品的损害赔偿问题,双方发生争议,江南音像出版公司向人民法院起诉要求华声商店赔偿。在这一案件中,被损
在Windows7操作系统中,磁盘维护包括硬盘的检查、清理和碎片整理等功能,碎片整理的目的是()。
二进制数1001001转换成十进制数是()。
Whatdoes"tobeprompt"meaninthispassage?Whenfifteenminuteshadpassedaftertheappointedtime,theAmerican______.
最新回复
(
0
)