首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是【 】。 #inelude <stdio.h> int f(int a[],int n) { if(n>1) return a[0]+f(&a[1],n-1); else return a[0];
下面程序的运行结果是【 】。 #inelude <stdio.h> int f(int a[],int n) { if(n>1) return a[0]+f(&a[1],n-1); else return a[0];
admin
2009-01-15
56
问题
下面程序的运行结果是【 】。
#inelude <stdio.h>
int f(int a[],int n)
{ if(n>1) return a[0]+f(&a[1],n-1);
else return a[0];
}
main()
{ int aa[3]={1,2,3},s;
s=f(&aa[0],3); printf("% d\n",s);
}
选项
答案
6
解析
已知aa[3]={1,2,3},n=3,调用函数f,n>1成立,执行a[0]+f(&a[1],n- 1);即1+f(&a[1],2),递归调用函数f,将a[1]的地址作为参数传给数组a,使数组a的首地址变为&a[1],数组中的元素只有2,3;2传给n,这时n=2,n>1仍然成立,继续调用a[0]+ f(&a[1],n-1);即执行1+2+f(&a[1],1),因为上次递归调用函数f后数组中的元素为2,3,所以此次的a[1]为3,调用后的a[0]为3。所以最后结果为1+2+3=6。
转载请注明原文地址:https://www.kaotiyun.com/show/MIXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读程序:OptionBase1PrivateSubForm_Click()Dima(3,3)AsIntegerFori=1To3
在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是()。
下面不能作为结构化方法软件需求分析工具的是
命令按钮Command1的MouseUp事件过程结构如下:PrivateSubCommand1_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)EndSub则
为使程序运行时通用对话框CD1上显示的标题为“对话框窗口”,若通过程序设置该标题,则应使用的语句是
在考生文件夹下有一个数据库文件“samp2.aecdb”,其中存在已经设计好的3个关联表对象“tStud”、“tCourse”和“tScore”及一个临时表对象“tTmp”。请按以下要求完成设计。(1)创建一个查询,查找并显示照片信息为空的男同学
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是()。
解题方案的准确而完整的描述称为【】。
问题处理方案的正确而完整的描述称为【】。
问题处理方案的正确而完整的描述称为()。
随机试题
根据我国《专利法》的相关规定,依法不授予专利权的有【】
简述马克思对阶级分析的新贡献。
0
A.动脉粥样硬化B.动脉中层硬化C.老年退化性硬化D.小动脉硬化E.废用性动脉硬化可引起视网膜中央动脉阻塞的是
患者,35岁,里急后重,腹泻2天,粪便呈果酱样,怀疑为阿米巴原虫感染,需留取粪便标本送检,应如何采集粪便标本
甲与乙订立了一份合同,约定甲供给乙貂皮围脖180条,总价8万元,但合同未规定貂皮围脖的质量标准和等级,也未封存样品。甲如期发货,乙验收后支付了货款。后乙因有30条围脖未能销出,便以产品质量不合格为由,向法院起诉,其诉讼代理人在审理过程中又主张合同无效。本案
下列哪一情形下,法院对已经逮捕的被告人应当变更强制措施或者释放?(2010—卷二—26,多)
下列关于设备工程设计合同中委托人义务的陈述,错误的是()。
人的自尊可以划分为有条件的自尊和无条件的自尊。前者是通过达到一些预设的标准来获得的自尊,自我价值感有赖于这些标准的实现,而非自我的本真需要,比如认为拥有美貌才有价值感。有条件自尊者往往并不了解自己的需要,其衡量自尊的标准是内化得来的。如果父母的爱是有条件的
寻人启事金文吉读寻人启事的时候,女孩正坐在长椅上,浓浓的树阴牢牢笼罩着椅子,这就像母爱,寒冷而郁闷,女孩无言。
最新回复
(
0
)