首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 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
31
问题
以下程序运行后的输出结果是【 】。
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个名称为Cmb1的下拉式组合框。下拉列表中有“少儿读物”“传记文学”和“武侠小说”3个表项内容。运行后的窗体如错误!
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1的窗体上画两个文本框,名称分别为Text1、Text2,都显示垂直滚动条和水平滚动条,都可以显示多行文本;再画一个命令按钮,名称为C1,标题为“复制”(如图
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1的窗体上画一个图片框,名称为P1,高为1800,宽为1700,通过属性窗口把图形文件pic1.bmp放到图片框中(如图3-193所示)。
请根据以下各小题的要求设计visualBasic应用程序(包括界面和代码)。在名称为。Form1的窗体上从上到下画两个文本框,名称分别为Text1、Text2;再画一个命令按钮,名称为Command1,标题为“选中字符数是”。程序运行时,在Text1
在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘向文本框中输入正整数。在“除数”框架中选择一个单选按钮,然后单击“处理数据”按钮,将大于文本框中的正整数且能够被所选除数整除的5个数添加到列表框List1中,如图3-23所示。在窗体文件中已
(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上已经有一个标签Label1,请添加一个单选按钮数组,名称为Op1,含三个单选按钮,它们的Index属性分别为0、1、2,标题依次为“飞机”、“火车”、“汽车”,再添加一个名称为Text1的文本框。窗
下面属于应用软件的是
能正确表述“x为大于等于5并且小于20的数”的VisualBasic表达式是
以下合法的VisualBasic标识符是
算法的空间复杂度是指()。
随机试题
油田经济评价必须符合国家经济发展的产业政策、()以及有关法规。
德育在青少年________的形成与发展中起着主导作用。
急性肾炎发生高血压的原因有
两块平玻璃构成空气劈尖,左边为棱边,用单色平行光垂直入射,若上面的平玻璃以棱为轴,沿逆时针方向作微小转动,则干涉条纹的()。
依据我国投资项目资本金制度的相关规定,适用“资本金比例最低为20%”规定的行业主要有()。
根据《房屋建筑与装饰工程量计算规范》,措施项目清单的编制依据不包括()。
夏普指数和特雷诺指数的区别包括( )。
社区工作是通过专业社会工作者运用各种工作方法,去帮助一个社区的行动系统,包括个人、小组、机构,在民主价值的观念引导下,参与有计划的集体行动,以解决社会问题,其工作目标是改变()的条件。
实施蓝海战略的原因。
A、 B、 C、 D、 D应该确定图中一位男士正站在会议室中讲话,有几个人在听。
最新回复
(
0
)