首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 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
23
问题
以下程序的输出结果是【 】。
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://kaotiyun.com/show/qeXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不合法的VB变量名是
程序运行时,当用鼠标点击滚动条两端的箭头按钮时,不会产生的结果是
编写如下程序:PrivateSubCommandl_Click()Dima(10)AsStrings=”123456”:n=Len(s)Fork=1Tona(k):Mid(s,k,1)Next
在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应使用的语句为
假定在图片框Picture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是( )。
设有如下数组定义语句:Dima(-1To4,3)AsInteger以下叙述中正确的是( )。
在过程定义中,Private表示()。
窗体的MouseUp事件过程如下:PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle) ……EndSub关于以上定义,以下
设在窗体模块中有如下类型定义:PublicTypeRecnunAsIntegernameAsStringEndType下面关于这一类型定义的叙述中正确的是()。
随机试题
关于Java中的Map接口,下列说法正确的是()。
某市建设行政管理部门在安全大检查中,因某建筑公司施工现场存在安全问题,对其作出停工整改的决定,如该决定有下列()情形之一的,人民法院可判决撤销或部分撤销。
在通关申报环节,海关认为必要时,需查阅或收取的预备性单证是()。
根据个案工作的过程,可以把个案工作的技巧分为()不同方面。
教育的内容和手段受________的制约。
成人要注意保护幼儿的耳朵以防生冻疮,是因为幼儿的()
某村村民经过集体投票民主选举村干部,5位村干部候选人中得票最高者将当选。经统计,本次选举有效选票一共395票,且当选者的得票数比其他4位候选人的平均得票数要多60票,则这名当选者一共获得()票。
单位新上了一套办公软件,但使用过程中出现了一些问题,影响了效率,你作为该软件上马的负责人,准备如何处理?
TheAmericanexpression"burningyourbridges’meansactinginsuchawaywhichyoudestroyanychanceofturningbackorchangi
Ifthetechnologicalrevolutioncontinuestohaveitseffects,therewillbefewerandfewerjobsavailable,particularlytosch
最新回复
(
0
)