首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 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
62
问题
以下程序运行后的输出结果是【 】。
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、标题为“显示记录”的窗体上画一个名称为Text1的文本框,其初始内容为空;再画一个名称为Command1的命令按钮数组(下标从0开始,
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1的窗体上画一个名称为Image1的图像框,有边框,并可以自动调整装入图片的大小以适应图像框的尺寸;再画三个命令按钮,名称分别为Command1、Comman
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Form1的窗体上画1个命令按钮,其名称为C1,标题为“等级考试”;再画1个文本框,名称为T1,如图3-107(a)所示。请编写适当的事件过程,使程序运行后,一旦文本
(1)在名称为Form1的窗体上添加一个名称为Command1的命令按钮,标题为“打开文件”,再添加一个名称为CD1的通用对话框。程序运行后,如果单击命令按钮,则弹出打开文件对话框,请按下列要求设置属性和编写代码:①设置适当属性,使对话框的标题为
下列可以打开随机文件的语句是
下列叙述中正确的是
以下自定义数据类型的语句中,正确的是
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
随机试题
清代从摹习古法掌握前人经验与程式入手的绘画教科书是()。[河北2018][天津2020]
排气提前角:
关于妊娠高血压,错误的说法是
建设工程招标中,建设工程()是指招标人就拟建的工程发布公告,以法定方式吸引施工企业参加竞争,招标人从中选择条件优越者完成工程建设任务的法律行为。
下列关于外币资产负债表折算的表述中,正确的有()。
在开放经济的政策调节中,每一目标应当指派给对这一目标有着相对最大影响力、因而在影响政策目标上有相对优势的工具。这一原则称为()。
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含的thi
Lateralthinking(横向思维),firstdescribedbyEdwarddeBonoin1967,isjustafewyearsolderthanEdward’sson.Youmightimagin
Jobsinthe21stCenturyWhatwillourworldbelikein2050?Willfamiliesbesmaller?Willpeoplechangejobsandcareers
Expertsinthefoodindustryarethinkingalotabouttrashthesedays.Restaurants,colleges,hospitalsandotherinstitutions
最新回复
(
0
)