首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是______。 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
61
问题
以下程序运行后的输出结果是______。
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全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。#include<stdio.h>intf(ihta[],intn){if(n>=1)returnf(a,n-1)+a[n-1];el
以下程序的输出结果是______。#include<stdio.h>#defineFUDGE(y)2.84+y#definePR(a)printf("%d",(int)(a))#definePRINT1(a)PR(a);pu
下列关于单目运算符++、--的叙述中正确的是()。
关系操作的特点是【】操作。
有如下程序:#defineN2#defineMN+1#defineNUM2*M+1main(){inti;for(i=1;i<=NUM;i++)printf("%d\n",i);
以下程序调用findmax函数返回数组中的最大值findmax(int*a,intn){int*p,*s;for(p=a,s=a;p-a<n;p++)if(______)s=p;
若有如下说明:inta,b=5,*t=&a;则能完成a=b赋值功能的语句是()
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
在计算机系统中,一个字长的二进制位数为______。
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
随机试题
患者消化道大出血。收缩压降至70~90mmIHg,脉率增至每分钟130次/分,表示出血量约达全身总血量的
女性患者,38岁,以“左侧肢体活动不灵3年,伴右侧肢体活动不灵4d”来诊。3年前劳累后出现左侧肢体活动不灵,当地医院按照“脑梗死”治疗后生活可自理,4d前出现视物双影,右侧肢体活动不灵,伴言语不清,走路不稳,无头痛及恶心呕吐,无发热,二便正常,查体,神志清
足少阳胆经主治
A.异烟肼B.链霉素C.阿米卡星D.司帕沙星E.庆大霉素易透过血脑屏障的药物是
下列属于行政法调整对象的有()。
多用于起伏的基础部位或特殊的异形结构的模板是()模板。
请认真阅读下列材料,并按照要求作答。请根据上述材料完成下列任务:如指导小学四年级学生学习该诗,试拟定教学目标。(15分)
我国实行直接选举和间接选举并用的原则,其中实行直接选举的包括( )。
设线性方程组添加一个方程ax1+2x2+bx3-5x4=0后,成为方程组(1)求方程组(*)的通解;(2)a,b满足什么条件时,(*)(**)是同解方程组.
Ifyouwanttoloseweight,butarenotafanofthegym,theresultsofanewstudycouldofferawelcomealternative.Peoplew
最新回复
(
0
)