首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
49
问题
有如下程序
#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全国计算机二级
相关试题推荐
下列叙述中正确的是
有如下嵌套的if语句if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是
有以下程序main(){inta=0,b=0,c=0,d=0;if(a=1)b=1;c=2:elsed=3;printf("%d,%d,%d,%d\n",a,b,c
以下叙述中正确的是
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
下列对于软件测试的描述中正确的是
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
在软件设计中不使用的工具是
若要求从键盘读入含有空格字符的字符串,应使用函数
下面属于系统软件的是()。
随机试题
选择性酸化是挤酸前控制在高吸水层的启动压力下,把一种()挤入井内,封堵高吸水层段的射孔炮眼和油层表面,迫使酸液自动进入低吸水层。
微型教学
在生物地球化学循环中,()在生物合成过程中所起的作用最强。
窗台根据窗子的安装位置可形成内窗台和外窗台。内窗台的作用主要是( )。
地陪首次沿途导游应该涵盖以下内容()
试述影响问题解决的因素。
以下路况,一般来说,驾驶员最容易出现视觉疲劳的是()。
在期货市场上,粮食可以在收获前就“出售”。如果预算歉收,粮价就上升,如果预测丰收,粮价就下跌,目前粮食作物正面临严重干旱,今晨气象学家预测,一场足以解除旱情的大面积降雨将在傍晚开始。因此,近期期货市场上的粮价会大幅度下跌。以下哪项如果为真,最能削
作为我国第一部干部人事管理法律,被称为“干部人事管理科学化、法制化的里程碑”是()
The"fatherofwaters",theMississippiRiverisoneofthe【C1】______intheworld.AccordingtotheUnitedStatesArmyCorpsof
最新回复
(
0
)