首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
23
问题
有如下程序
#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全国计算机二级
相关试题推荐
若有以下程序#defineS(x)x*x#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(k+j),T(k+j));}则程序的
若有以下程序main(){inta=-2’b=0;while(a++)++b:pfintf("%d,%d\n",a,b);}则程序的输出结果是
下列叙述中正确的是
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
下列关于数据库设计的叙述中,正确的是
以下能正确定义字符串的语句是
有以下程序fun(intx,intY){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;k=
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:函数返回指定学号的学生数据,指定的学号在主函数中输入。若没找到指定学号,在结构体变量中给学号置空串,给成绩置-1,作为函数值返回。(用于字符串比较的函数
随机试题
民警小李发现早市禁停路段有一辆小车停车,前后车窗均降下,车内仅司机一人,车辆未熄火。为维护早市秩序,小李盘问检查站位恰当的有:
肝门的标志是
水痘的早期诊断依据中,下列哪项是错误的
手足口病的主要病位是
广泛适用于港口、列车栈桥输油管线的灭火系统是()。
关于一般纳税人缴纳增值税的说法,正确的是()。
某企业制造费用中的电力费用与机器人工密切相关,机器设备的正常生产能力为1000万小时,此时也为最大生产能力。当生产能力利用程度为70%时,电力费用总额为1200元,每月的固定电力费用500万元,则下列说法正确的有()。
下列选项中,属于唐初楷书四大家的人物是()。
为各项工作提供通讯联络是公安秘书工作。( )
在扩展的ASCⅡ码中,每个数字都能用二进制数表示,例如,1表示为00110001,2表示为00110010,那么2009表示为______。
最新回复
(
0
)