首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 int f (int a[],int n) { if(n>=1) return f(a,n-1)+a[n-1]; else return 0; } main()
以下程序运行后的输出结果是【 】。 int f (int a[],int n) { if(n>=1) return f(a,n-1)+a[n-1]; else return 0; } main()
admin
2009-01-15
35
问题
以下程序运行后的输出结果是【 】。
int f (int a[],int n)
{
if(n>=1)
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/5OHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画1个名称为Cbol的组合框,组合框的列表项分别是:北京、天津、上海。请设置组合框的参数,使其外观如图3-6所示。窗体的标题是“用组合框
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1.的窗体上建立一个名称为Command1的命令按钮数组,含三个命令按钮,它们的Index属性分别为0、1、2,标题依次为“是”、“否”、“取消”
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上建立一个主菜单,标题为“操作”,名称为Op,该菜单有两个子菜单,其标题分别为“显示”和“清除”,其名称分别为Dis和Clear,编写适
以下程序的功能是随机产生10个两位的整数:OptionBase1Pfiv~eSubCommandl_Click()Dima(10)AsInteger,iAsIntegerFori=1To10
为了在FormLoad事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是
有如下数据定义语句:Dima,bAsIntegerDimx%.YasInteger执行上述语句后,不是整型变量的是()。
考生文件夹中有工程文件sjt3.vbp。程序运行时,单击窗体,则开始每隔5秒钟在文本框中显示一次当前时间,文本框中文字的颜色每隔8秒在红色(颜色值为&HFF)与黑色(颜色值为0)之间切换。在给出的窗体文件中已经有了全部控件,但程序不完整。要求:去掉程序中
算法的空间复杂度是指()。
算法的空间复杂度是指()。
下列关于算法复杂度叙述正确的是
随机试题
下列各项中,根据《营业税暂行条例》规定应征收营业税的有()。
下列《氓》中句子表现“氓”狡猾多变性格的一项是()
甘温质润,长于补血,为补血之圣药的是
地高辛的t1/2=33小时,按每日给予治疗量,问血药浓度何时达到稳态
人们在购买决策过程中,可能扮演不同的角色,()是首先提出或有意购买某一产品或服务的人。
竣工验收委员会或验收小组,应由()部门组成。
下列施工承包合同形式中,承包商承担全部工作量和价格风险的是()。
教育专著《大教学论》的作者是()
计算下列三重积分:(Ⅰ)I=(x+y+z)dV,Ω是由x2+y2≤z2,0≤z≤h所围的区域;(11)I=(x2+y2)dxdydz,其中Ω是由曲线(0≤y≤z,a>0,a≠1)绕z轴旋转一周所成的曲面与平面z=a2所围成的区域。
【S1】【S3】
最新回复
(
0
)