首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
43
问题
有如下程序
#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全国计算机二级
相关试题推荐
有以下程序#include#definef(x)x*x*xmain(){inta=3,s,t;s=f(a+1);t=f((a+1));printf("%d,%d\n"
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
软件设计中划分模块的一个准则是
有以下程序#include#includevoidmain(){charstr[][20]={"One*World","One*Dreamt"),*p=str[1];print!("%
有以下程序main(){chara[5][10]={"one","two","three","four","five”);inti,j;chart;for(i=0;i<4;i++)
若有以下程序段charstr[4][12]={"aa","bbb","ccccc","d"},*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。例如:b所指变量t中的学号、姓名、和三门课的成绩依次是:10002、“ZhangQi”、9
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:函数返回指定学号的学生数据,指定的学号在主函数中输入。若没找到指定学号,在结构体变量中给学号置空串,给成绩置-1,作为函数值返回。(用于字符串比较的函数
随机试题
A、 B、 C、 A题干问的是是不是该把表格发给办公室。根据题意,B选项与问题无关。C选项表示喜好。A选项表示“好的,我来处理下。”,符合题意,故选A。
肱骨上端有哪些主要结构?
A.林旦霜B.维A酸C.阿达帕林D.过氧苯甲酰E.壬二酸不得与碱性物质或铁器接触的是()。
支气管扩张大咯血患者最危险的并发症是()
某县城酒厂生产粮食白酒,并销售进口分装的葡萄酒,2015年8月发生下列业务:(1)收购酿酒用高粱40吨,收购凭证注明收购价款80000元。(2)生产销售高粱白酒18吨,每吨不含税出厂价16000元,每吨收取包装物押金140.4元;该酒厂当期没收到期未退
如果注册会计师在实施抽盘程序时,如果发现差异应如何应对?
在课堂教学中,教师就新内容编制了一些练习题让学生做,以判断学生的掌握程度。这里所运用的评价方法是()
检验一元线性回归方程的有效性通常使用的方法是
WhatistrueaboutSusan?
Lifeasawomaninthecolonial(殖民的)Americaseemsquitedifferentfromitistoday.Womenwereconsideredinferiortomen,af
最新回复
(
0
)