首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是______。 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
44
问题
以下程序运行后的输出结果是______。
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://jikaoti.com/ti/PRB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,不正确的int类型的常数是______。
设有定义:floata=2,b=4,h=3;以下C语言表达式中与代数式计算结果不相符的是()。
以下符合C语言语法的实型常量是()。
以下叙述中正确的是()。
以下叙述中正确的是 _____。
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:2223445666677899101010
若定义了以下函数:voidf(...){*p=(double*)malloc(10*sizeof(double));}p是该函数的形参,要求通过p把动态分配存储单元的地址传回主调函数,则形参p的正确定义应当是___
在具有n个结点的二叉排序树上插入一个新结点时,根据n个数据元素生成一棵二叉排序树时,其时间复杂性大致为______。
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
随机试题
民之归仁也,犹水之就下,兽之走圹也。
葡萄胎清除后9周β-HCG持续高水平不包括()
A.位于颈前,收纳舌骨下区,包括喉、环甲膜及气管前的淋巴液,注入颈深下淋巴结B.沿副神经行程分布,收纳枕部、耳后及肩胛上淋巴液,汇入颈深上淋巴结及锁骨上淋巴结C.分上、下两组,上级收纳枕、乳突、鼻咽、腭扁桃体及舌引流的淋巴液,汇入下组淋巴结;下组则收纳
男,43岁,肝炎肝硬化病史5年,出现腹腔积液1年,1周来低热伴轻度腹痛,腹腔积液明显增多。腹腔积液检查:淡黄色,比重1.017,蛋白26g/L,白细胞数500×106/L,中性粒细胞0.80.最可能的诊断是肝硬化合并
金先生欲立自书遗嘱,理财规划师关于自书遗嘱的介绍中错误的是()。
证券公司自营业务的高风险特点主要指()。
决定经济增长的直接因素包括()。
关于公安科研,下列说法正确的是()
五对父子参加一项实验,儿子都只有2岁。每个儿子面前分别放着一个三角形塑料块和一个正方形塑料块。相同形状塑料块的大小相同,不同形状的两种塑料块的颜色都分别是红、黄、蓝、黑和白。实验过程是:让儿子在两个塑料块中随意拿起其中的任意一块。当拿起三角形时,父亲大声说
ArtificialIntelligenceistheareaofcomputerscience/focusingoncreatingmachinesthatcanengageinbehaviours/thathumans
最新回复
(
0
)