首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 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
39
问题
以下程序的输出结果是【 】。
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全国计算机二级
相关试题推荐
设窗体上有一个Commandl命令按钮,还有以下程序代码:PrivateSubCommandl_Click()StaticxAsIntegerx=x+1
窗体上有一个名称为Commandl的命令按钮,其单击事件过程及相关的代码如下:PrivateSubCommand1_Click()DimxAsInteger,VAsIntegerx=Val(InputBox(”输
窗体上有1个名称为Commandl的命令按钮;1个名称为List1、没有列表项的列表框。编写如下程序:PrivateSubCommandl_Click()DimxAsString,sAsString,tempAsStr
在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应使用的语句为
有下面程序代码:PrivateSubCommand1_Click()s=0n=1DoWhilen<3Fork=1To5Step2s=s+n
设有如下数组定义语句:Dima(-1To4,3)AsInteger以下叙述中正确的是( )。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
窗体的MouseUp事件过程如下:PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle) ……EndSub关于以上定义,以下
在某个事件过程中定义的变量是( )。
随机试题
7月份时,某投机者以8.00美元/蒲式耳的执行价格卖出1手9月份小麦看涨期权,权利金为0.25美元/蒲式耳;同时以相同的执行价格买入1手12月份小麦看涨期权,权利金为0.50美元/蒲式耳。到8月份时,该投机者买入9月份小麦看涨期权,权利金为0.30美元/蒲
领导者的知识素质一般包括______、______、______。
信用在市场经济运行中的积极作用不包括()
患者,女,15个月,因频繁呕吐及腹泻2天而入院。入院检查,精神极度萎靡,反应差,眼窝前囟明显凹陷,皮肤弹性差,心肺(-),需迅速静脉内滴入4:3:2(2/3张)混合液。哪种混合液符合要求
下列情况可以马上接种疫苗的是()
小儿消食片除能消食化滞外,又能
房产分户图作为房屋权属证书附图时,图中应标注()。[2003年考题]
我国进行产业结构调整,加强基础设施建设,增强对经济社会发展的保障能力,应坚持()优先。
ThehomelessmakeupagrowingpercentageofAmerica’spopulation.【C1】______,homelessnesshasreachedsuchproportionsthatlo
Accordingtothespeaker,whatisthecompany’spriority?
最新回复
(
0
)