首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int fun(int a[],int n) { if(n>1) return a[0]+fun(a+1,n-1); else return a[0]; } main()
有以下程序 #include<stdio.h> int fun(int a[],int n) { if(n>1) return a[0]+fun(a+1,n-1); else return a[0]; } main()
admin
2022-04-02
54
问题
有以下程序
#include<stdio.h>
int fun(int a[],int n)
{
if(n>1)
return a[0]+fun(a+1,n-1);
else
return a[0];
}
main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10},sum;
sum=fun(a+2,4);
printf("%d\n",sum);
}
程序运行后的输出结果是( )。
选项
A、34
B、55
C、10
D、18
答案
D
解析
题意中,函数fun的功能是通过递归,将数组a中下标为0到n-1位置的元素累加,作为函数返回值返回。main函数调用fun时,传入的a+2作为数组参数,传入n的值是4,所以函数返回值是元素a[2],a[3],a[4],a[5]的和,程序输出18。本题答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/Khkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:structcomplex{intreal,unreal;}data1={1,8},data2;则以下赋值语句中错误的是()。
以下不正确的定义语句是()。
下列叙述中正确的是
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
结构化程序设计中,下面对goto语句使用描述正确的是()。
以下选项中可用作C程序合法实数的是
若有定义语句:intk[2][3],*pk[3];,则以下语句中正确的是
程序调试的任务是
随机试题
如果某企业的流动比率为2,以下业务中能够使该指标下降的是()。
男性,52岁,自幼起咳嗽、咳痰、喘息,多为受凉后发作,静滴“青霉素”可缓解,10—20岁无发作,20岁后又有1次大发作,发作时大汗淋漓、全身发紫、端坐不能平卧,肺部可闻及哮鸣音,静脉推注“茶碱、地塞米松”完全缓解。自后反复出现夜间轻微喘息,每周发作3次以上
某新建猪场猪饲养密度较大,2009年11月陆续发现肥猪和后备猪发病,病猪体温正常,食欲和精神状况正常。感染后张口喘气,腹式呼吸,次数增多,有的呈犬坐姿势,严重时出现连续性咳嗽,咳嗽时站立不动拱背,后期采食下降,偶尔出现死亡。严重的精神萎靡,食欲减退,体温升
堆载预压法和真空预压法加固软土地基的工艺中,相同的工序有()。
下列关于变压器的叙述中,正确的是()。
2014年甲公司决定由本公司科研人员张某负责组建团队进行一项发明创造。2016年4月,张某带领其团队完成了该项任务。根据专利法律制度的规定,下列主体中,有权为该项发明创造申请专利的是()。(2016年)
一、注意事项1.申论考试与传统的作文考试不同,是分析驾驭材料的能力与表达能力并重的考试。2.作答参考时限:阅读资料40分钟。作答110分钟。3.仔细阅读给定的资料。按照后面提出的“作答要求”依次作答在答题纸指定位置。4.答题时请认准
17周岁的高中生甲继承其父价值15万元的劳力士手表一块。后未经其母同意将该表以13万元出卖给乙,因甲长得高大魁梧,举止言谈较老成,乙误信其已成年,遂将此表买下。二日后,乙又将此表以13.8万元转卖给不知情的丙。甲母获悉此事后,向乙交涉,认为甲、乙之间的买卖
下列属于经典条件作用的规律有()
太平天国起义及其失败表明()
最新回复
(
0
)