首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int sum(int*array,int len) { if(len==1) return array[1]; else return array[1]+sum(array+1,len-1); } main() { int
有以下程序: #include int sum(int*array,int len) { if(len==1) return array[1]; else return array[1]+sum(array+1,len-1); } main() { int
admin
2017-07-05
24
问题
有以下程序:
#include
int sum(int*array,int len)
{
if(len==1)
return array[1];
else
return array[1]+sum(array+1,len-1);
}
main()
{
int arrayE 5]={0,9,1,2},res;
res=sum array,3);
printf("%d\n",res);
}
程序运行后的输出结果是( )。
选项
A、27
B、11
C、8
D、12
答案
D
解析
main()函数先定义一个数组array,调用sum(array,3)函数,此时函数形参array指向数组首地址,形参len的值为3。在sum函数中,array[1]指向数组中元素9,sum()函数调用三次,完成的功能是将数组array[1]+array[2]+array[3]累加后返还并输出,累加后的值为12。因此答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/VdDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
源程序的文档化不包括()。
下面程序的功能是输出数组s中最大元素的下标,请填空。main(){intk,p,s[]={1,-9,7,2,-10,3};for(p=0,k=p;p<6;p++)if(s[p]>s[k])______printf("%d\n",k);}
没有关系R和S,关系代数表达式为R-(R-S)表示的是
按照“先进后出”原则组织数据的数据结构是()。
设fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是
某二叉树中有n个度为2的节点,则该二叉树中的叶子节点为()。
深度为5的满二叉树有()个叶子节点。
随机试题
张老师撰写了一篇学术论文,拟投稿于大学学报,发表之前需要根据学报要求完成论文样式排版。根据考生文件夹下“Word素材.docx”完成排版工作,具体要求如下:将论文中不同颜色的文字设置为标题格式,要求如下表。设置完成后,需将最后一页的“参考文献”段落设置
护士在护理实践中应遵循对患者的尊重原则,主要是尊重患者的
甲无国籍,经常居住地为乙国,甲创作的小说《黑客》在丙国首次出版。我国公民丁在丙国购买了该小说,未经甲同意将其翻译并在我国境内某网站传播。《黑客》要受我国著作权法保护,应当具备下列哪一条件?(2010年试卷三第15题)
函数y=f(x)在点x=x0处取得极小值,则必有:
下列关于企业资源的说法中.正确的是()。
()是心理咨询中的参与技巧。
2013年全国农村居民人均纯收入比2010年增长约为()。
下列各句中,没有语病的一项是()。
Completethesummaryusingthelistofwords/phrases,A-H,below.ControversyaboutclimatescienceThereve
ShesaidshewouldliveinLondonfor______fourorfiveyears.
最新回复
(
0
)