首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是______。 int f(int a[],int n) { if(n>=l) return f(a,n-1)+a[n-1]; else return 0;
以下程序运行后的输出结果是______。 int f(int a[],int n) { if(n>=l) return f(a,n-1)+a[n-1]; else return 0;
admin
2013-02-23
58
问题
以下程序运行后的输出结果是______。
int f(int a[],int n)
{
if(n>=l)
return f(a,n-1)+a[n-1];
else
return 0;
}
main { )
{
int aa[5]={1, 2, 3, 4, 5}, s;
s=f(aa,5);
printf{’%d\n",s);
}
选项
答案
15
解析
在函数f()中只有一条if语句,如果n不小于1,则返回f(a,n-1)+a[n-1);,否则返回0。所以f(aa,5)返回f(aa,4)+aa[4],而f(aa,4)返回f(aa,3)+aa[3]……直到f(aa,0)返回0.故f(aa,5)实际返回值是0+aa[1]+aa[2]+aa[3]+aa[4]+ aa[5],所以本题最终输出15。
转载请注明原文地址:https://kaotiyun.com/show/w4Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关系模型允许定义三类数据约束,下列不属于数据约束的是()。
有以下程序段:typedefstructNODE{intnum;structNODE*next;}OLD;以下叙述中正确的是()。
在位运算中,操作数左移一位,其结果相当于()。
以下叙述中错误的是 ______。
有以下程序 int f1 (int x,inty){return x>y?x:y;} int f2(int x,int y){return x>y?y:x;} main() { int a=4,b=3,c=5,d=2,e,f,
算法具有五个特性,以下选项中不属于算法特性的是 _____。
以下叙述中不正确的是()
若有如下说明:inta,b=5,*t=&a;则能完成a=b赋值功能的语句是()
可以把具有相同属性的一些不同对象归类,称为【】。
表示条件;10<x<100或x<0的C语言表达式是【】。
随机试题
双层平壁定态热传导,两层壁厚相同,各层的导热系数分别为λ1和λ2,其对应的温度差为△t1和△t2,若△t1>△t2,则λ1和λ2的关系为()。
简述地役权的概念与特征。
每输一单位(200m1)全血或由其制备的红细胞,可使普通成年人血红蛋白升高
修复体的固位力与下列哪种因素无关
A.午后发热,五心烦热B.长期低热,劳累则甚C.午后热甚,身热不扬D.日哺热甚,腹痛便结E.发热烦渴,汗多脉洪气虚发热的症状特点是()。
通过公开程序,邀请供应商提供资格文件,只有通过资格审查的供应商才能参加后续招标,这种采购方式称为()。
2007年12月31日,甲公司对应收乙公司的账款进行减值测试。应收账款余额合计为800000元。甲公司根据乙公司的资信情况确定按10%.计提坏账准备。2008年甲公司的应收账款实际发生坏账40000元。2008年末应收乙公司账款余额为1000000
阅读下列有关士族的材料,回答问题:材料一:晋朝南渡,优借士族,故江南冠带,有才斡者,擢为令仆已下,尚书郎、中书舍人已上,曲掌机要。
【B1】【B4】
Itispossibletopersuademankindtolivewithoutwar?Warisanancientinstitutionwhichhasexistedforatleastsixthousan
最新回复
(
0
)