首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int sum(int* array, int len) { if (len == 1) return array[1]; else return a
有以下程序 #include <stdio.h> int sum(int* array, int len) { if (len == 1) return array[1]; else return a
admin
2020-06-16
29
问题
有以下程序
#include <stdio.h>
int sum(int* array, int len)
{
if (len == 1)
return array[1];
else
return array[1] + sum(array+1, len-1);
}
main( )
{
int array[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/a4Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidmain(){ints;scanf("%d",&s);while(s>0){switch(s){case1:printf("%d",s+5);
若有定义语句:intx=10;则表达式x-=x+x的值为
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是
负责数据库中查询操作的数据库语言是()。
下列选项中属于面向对象设计方法主要特征的是()。
下面不属于软件需求规格说明书内容的是()。
在软件设计中不使用的工具是()。
结构化程序设计的基本原则不包括
下面不属于结构化程序设计风格的是
结构化程序设计的基本原则不包括
随机试题
重大事故应急救援应根据事故的性质、严重程度、事态发展趋势和控制能力实行分级响应机制,典型的响应级别通常可分为3级。其中三级响应级别是指()。
数字和字母的号数就是该号字的()。
病案存在的循环过程包括:①活动性病案;②被销毁;③病案的建立;④不活动性病案;⑤永不使用。正确的排列顺序应为
在现场采用盐酸萘乙二胺比色法采集测定空气中的NOx时,确定是否终止采样的依据是
某地中级法院审理的一起专利侵权纠纷,涉及甲、乙、丙、丁四种人的行为。请问何种行为不构成专利侵权?()
确定土地权利是指()。
投资机会及项目建议书阶段,是初步决策的阶段,投资估算的误差率在()左右。
已知某无负债公司的总资产价值为10000,发行在外的普通股股票500股,息税前收益EBIT为2000,公司所得税税率为40%。该公司决定发行价值5000,用年利息率8%的公司债赎回同等价值的公司股票,则该公司股票的赎回价格为()。
FileYourStateReturn,TooOnceyoucompleteyourfederalreturn,simplychoosetotransferyourdatatoyourstatereturnfrom
Poetrycanbecomparedtopainting.Whenyoulookataworkofart,youfirstseeitforwhatitis—adepictionofaperson,an
最新回复
(
0
)