首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 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
76
问题
以下程序运行后的输出结果是【 】。
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的窗体上画一个名称为C1、标题为“变宽”的命令按钮,窗体名称为“改变按钮大小”。编写程序,使得单击命令按钮时,命令按钮水平方向的宽度增加100。
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上建立一个名称为Command1的命令按钮数组,含三个命令按钮,它们的Index属性分别为0、1、2,标题依次为“是”、“否”、“取消”,
设菜单编辑器中各菜单项的属性设置如下表所示针对上述属性设置,以下叙述中错误的是
下列关于栈叙述正确的是
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是
产生100以内(不含100)2位随机整数的VisualBasic表达式是
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
下列选项中属于面向对象设计方法主要特征的是()。
数据库系统中完成查询操作使用的语言是()。
下列符号常量的声明中不合法的是()。
随机试题
乙的羊混入甲的羊群中,甲不知,赶羊群回家并全部入圈。甲的行为属于()。
情绪唤醒水平越高,则学习和工作效率越高。
一瓶氦气和一瓶氮气它们每个分子的平均平动动能相同,而且都处于平衡态,则它们()。
关于法人治理结构的表述正确的有()。
下列不是现货期权的是()。
某增值税一般纳税人销售商品一批,取得货物增值税专用发票上注明的价款为200万元,适用的增值税税率为17%,为购买方代垫运费4万元,款项尚未收回。该企业应确认的应收账款为()万元。
新课程改革中提出的“三维目标”是知识与技能、过程与方法、情感态度和价值观。()
张某和王某是一个村的,他俩决定一块做生意,刚开始挣了一些钱,但是随着市场形势的变化,又加上竞争激烈,最后两人反而欠了不少债。张某的父亲认为王某拖累了张某,坚决不同意张某与王某合作。王某对此很是气愤,一日酒后拿刀将张某父亲的手砍伤,经鉴定构成轻伤。张某父亲随
抗战中,金陵女子大学、金陵大学、齐鲁大学、燕京大学先后迁往成都的华西坝上。与原本在坝上的华西协和大学形成了知名的“教会五大学”(BigFive)。当时,这5所大学采取统一安排,分别开课的方法,允许教师跨校讲学,学生自由选课,学校承认学分。战时的“BigFi
ThestructureofasyllablecanbedividedintoallofthefollowingEXCEPT______.
最新回复
(
0
)