首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 int fun(int *x,int n) { if(n= =0) return x[0]; else return x[0]+fun(x+1,n-1); } main() { in
以下程序的输出结果是【 】。 int fun(int *x,int n) { if(n= =0) return x[0]; else return x[0]+fun(x+1,n-1); } main() { in
admin
2009-03-17
27
问题
以下程序的输出结果是【 】。
int fun(int *x,int n)
{ if(n= =0) return x[0];
else return x[0]+fun(x+1,n-1);
}
main()
{ int a[]={1,2,3,4,5,6,7};printf("%d\n",fun(a,3));}
选项
答案
10
解析
本题考查的是函数的递归调用。在调用一个函数的过程中又直接或间接的调用该函数本身。第一次调用时,指针x指向的是a[0],n的值为3,每调用一次n自减l,x加1,指向数组a中的下一个元素,当n为0时函数开始返回,最后的返回值等于a[0]+a[1]+a[2]+a[3]=10。
转载请注明原文地址:https://jikaoti.com/ti/4uK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序运行时,当用鼠标点击滚动条两端的箭头按钮时,不会产生的结果是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
程序运行时,拖动滚动条上的滚动框,则所触发的事件是
有下面程序代码:PrivateSubCommand1_Click()s=0n=1DoWhilen<3Fork=1To5Step2s=s+n
假定在图片框Picture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是( )。
窗体上有1个名称为Label1的标签;1个名称为List1,且含有若干表项的列表框。为了使得单击List1中某个表项时,在Label1中相应地显示该表项,应使用的程序代码为
设有如下数组定义语句:Dima(-1To4,3)AsInteger以下叙述中正确的是( )。
检查软件产品是否符合需求定义的过程称为()。
若在窗体模块的声明部分声明了如下自定义类型和数组:PrivateTyperecCodeAsIntegerCaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确的是( )。
随机试题
某护士在某社区卫生服务站实习,带教老师介绍该服务站负责社区内居民的预防、保健、医疗、康复、健康教育及计划生育,该护生认为这属于社区护理的
狂证的治法不包括
对于地下承压水条件下进行大断面盾构施工,最宜适合的洞口加固处理是()
()是解决合同纠纷的首选。
在我国古代,一直存在着“社稷祭祀”的制度。北京中山公园内保留着明代所建的社稷坛,以五色土建成的社稷坛包含着古人对土地的崇拜。所谓的五色土是指青、红、白、黑、黄五种颜色的土,象征着我们广博的大中华。其中“青土”对应的是我国()。
高科技与艺术各行其道,怎会走到一起?李政道先生的一席话可谓鞭辟入里:“艺术和科学的共同基础是人类的创造力。科学和艺术是不能分割的,她们的关系是与智慧和情感的二元性密切关联的。伟大艺术的美学鉴赏和伟大科学观念的理解都需要智慧,而随后的感受升华和情感又是分不开
产品组合
以下属于器械型操作技能的是()
アニメ
Drunkendriving—sometimescalledAmerica’ssociallyacceptedformofmurder—hasbecomeanationalepidemic.Everyhourofevery
最新回复
(
0
)