首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include int sum(int* array, int len) { if (len == 0) return array[0]; else return array[0] + sum(array+1, len-1); } main
有如下程序 #include int sum(int* array, int len) { if (len == 0) return array[0]; else return array[0] + sum(array+1, len-1); } main
admin
2019-05-17
67
问题
有如下程序
#include
int sum(int* array, int len)
{
if (len == 0)
return array[0];
else
return array[0] + sum(array+1, len-1);
}
main()
{
int array[5] = {1,2,3,4,5};
int res = sum(array, 4);
printf("%d\n", res);
}
程序运行后的输出结果是( )。
选项
A、15
B、10
C、8
D、1
答案
A
解析
函数sum()的作用是计算数组array中元素下标为len到0的所有元素的和,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/WXRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(int*p1,int*p2,int*s){s=(int*)malloc(sizeof(int));*s=*p1+*(p2++);}main(){inta
有以下程序main(){inta=-2,b=0;while(a++&&++b);printf("%d,%dkn",a,b);}程序运行后输出结果是
下列叙述中正确的是
以下关于逻辑运算符两侧运算对象的叙述中正确的是
下列对于软件测试的描述中正确的是
下面不属于软件需求分析阶段主要工作的是
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i<n;i++){________printf("%d",w[i]
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
VN程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。yoidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i++)for(j=i+lj<nj++)if(f
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
随机试题
请解释今天的管理者面临的道德事项和社会责任事项。
结合实际,谈谈行政组织理论研究的意义。
在Excel扣,输入公式或函数时,其前导字符必须是____________。
下列函数在区间(-∞,+∞)上单调减少的是________.
苏联教育家沙塔洛夫提出的教学方法是【】
药品包装应具备的功能有()
关于食品添加剂管制,下列哪一说法符合《食品安全法》的规定?(2011年试卷一第28题)
所有与非典患者接触的人都被隔离了。所有被隔离的人都与小李接触过。如果以上命题是真的,以下哪个命题也是真的?
依据(12),声卡可以分为8位、16位和32位等。
•ReadthearticlebelowaboutcreditcardinAmerica,andthequestionsontheoppositepage.•Foreachquestion13--18,mark
最新回复
(
0
)