首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是【 】。 int f(int a[],int n) { if(n>1)return a[0]+f(&a[1],n-1); else return a[0]; } main() { int
下面程序的运行结果是【 】。 int f(int a[],int n) { if(n>1)return a[0]+f(&a[1],n-1); else return a[0]; } main() { int
admin
2013-02-23
23
问题
下面程序的运行结果是【 】。
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
解析
经过分析将递归函数写成其数学表达式如下:
本题中定义了一个长度为3的数组aa并初始化。接着调用递归函数f,由上面的数学表达式以计算其返回值s=1+2+3=6,所以空格处应该填6。
转载请注明原文地址:https://kaotiyun.com/show/FePp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。mam(){charcf[3][5]={"AAAA","BBB","CC");printf("\"%s\"n",cf[1]);}
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是
有以下程序main(){inti;for(i=0;i<3;i++)switch(i){case1:printf("%d",i)
在关系数据库中,用来表示实体之间联系的是()。
若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是______。
若在定义语句:inta,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是()。
没有以下语句,其中不是对a数组元素的正确引用的是:______(其中0≤i<10)inta[10]={1,1,2,3,4,5,6,7,8,9,},*p=a;
数据的逻辑结构有线性结构和【】两大类。
下列对于线性链表的描述中正确的是 ______。
以下程序的功能是:从键盘上输入若干学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。填空。 main() {floatx[1000],sum,=0.0,avea; intn=0,i; prin
随机试题
男性患者,59岁。水肿、少尿1个月入院。体检:血压170/100mmHg,周身水肿,尿蛋白,尿红细胞满视野,尿素氮15mmol/L,血肌酐207μmol/L,经治疗后水肿不消退,半个月后血肌酐680μmol/L。该患者最可能的诊断是
中轻女性,反复尿频,尿急2年,伴阵发剧烈腰痛,1个月来出现两次全程尿涂片染色发现革兰阴性杆菌,诊断最可能为
有5个不同职业人群的冠心病患病率资料,若比较不同职业人群的冠心病患病率是否相同。统计学检验的无效假设应是
高处作业人员不得往下投掷()。
下列关于法人的民事权利能力的说法,不正确的是()。
充分就业通常用()表示。
ThecoastofthestateofMaineisoneofthemostirregularintheworld.Astraightlinerunningfromthesouthernmostcoastal
在计算机指令中,规定其所执行操作功能的部分称为()。
塑料瓶
Theeffectofthebabyboomontheschoolshelpedtomakepossibleashiftinthinkingabouttheroleofpubliceducationinthe
最新回复
(
0
)