首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是______。 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
35
问题
以下程序运行后的输出结果是______。
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全国计算机二级
相关试题推荐
以下程序运行后,输出结果为______。main(){inta[2][3]={1,3,5,7,9,11},*s[2],**pp,*p;s[0]=a[0],s[1]=a[1];pp=s;p=(int*)malloc(sizeof(int));**pp=
以下程序的功能是输出如下形式的方阵:13141516910111256781234请填空。ma
以下程序中,fun函数的功能是求3行4列二维数组每行元素的最大值。请填空。voidfun(int,int,int(*)[4],int*);main(){inta[3][4]={{12,41,36,2
有一堆零件(个数在100到200之间),如果分成4个零件一组,则多2个零件;若分成7个零件一组,则多3个零件;若分成9个零件一组,则多5个零件。下面的程序是求这堆零件的总数,请选择填空。#include<stdio.h>main()
有以下程序 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,
有以下程序: main() {int m,n,p; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%\n",m,n,p); } 若想从键盘上输入数据,使变量m中的值为123,n中
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
“年龄在18—25之间”这种约束是属于数据库当中的()
当数据的物理结构(存储结构)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
随机试题
敲钟人卡西莫多的形象出自文学大师雨果创作的()。
骨骼摄影距离的最佳选择是
患者腹大坚满,胸脘痞闷,烦热口苦,身目发黄,小便短赤,大便干结,舌红苔黄腻,脉弦数。其证型是
用药咨询是药师应用所掌握的药学知识和药品信息,承接公众对药物治疗和合理用药的咨询服务,对临床合理用药有关键性作用。根据药物咨询对象的不同,可以将其分为患者、医师、护士和公众的用药咨询。下列多由患者提出的用药咨询内容是()。
2011年9月1日,某法院受理了湘江服装公司的破产申请并指定了管理人,管理人开始受理债权申报。下列哪些请求权属于可以申报的债权?
世界银行贷款对已订立贷款契约而未使用的部分,要按年征收( )的承诺费。
ABC公司下设A、B两个投资中心,A投资中心的平均净经营资产为700万元,部门投资报酬率为20%;B投资中心的部门投资报酬率为22%,剩余收益为105万元;ABC公司对A中心要求的平均最低部门税前投资报酬率为15%,对B中心要求的平均最低部门税前投资报酬率
下列不属于佛教四大名山的是()。
下关于查询的描述正确的是______。
Theteacher’svoicewassopleasantthatthelittleboyfeltat______withheratonce.
最新回复
(
0
)