首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int a[],int n) { if(n>1) return a[0]+fun(a+1,n﹣1); else
有以下程序: #include<stdio.h> int fun(int a[],int n) { if(n>1) return a[0]+fun(a+1,n﹣1); else
admin
2022-10-25
63
问题
有以下程序:
#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/KRkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,函数的功能是:删去一维数组电所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,一维数组中的数据是:2223445666677899101010
有以下程序#include<stdio.h>#defineFNA(x)x*x#defineFNB(x)x+xmain(){inta=2,b=4;printf("%d,%d
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为()。
有以下程序,程序中库函数islower(eh)用以判断ch中的字母是否为小写字母:#include#includevoidfun(char*P){inti=0;while(P[i])
有以下程序:#include<stdio.h>main(){inta=7;while(a--);printf("%d\n",a);}程序运行后的输出结果是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是
下列叙述中正确的是()。
以下选项中叙述正确的是()。
数据库系统的核心是()。
随机试题
慢性肾衰竭时继发性甲旁亢发生的机制
男性,19岁,无业青年,父亲是生意人,该青年5年来一直在购买收藏女性的高跟鞋而感到满足,而且晚上要抱着高跟鞋睡觉,在心理咨询门诊诊断为“恋物癖”,对此类患者的治疗方法最好选择
A.耐受性B.成瘾性C.反跳现象D.戒断症状E.急性中毒连续久服地西泮突然停药出现的焦虑、激动、震颤等症状称之为
在业务招揽过程中,不正确的是()。
下列属于明文列示的证券公司操纵市场行为的是()。
甲公司的债权人向人民法院申请宣告甲公司破产,法院受理了申请,甲公司与债权人达成和解协议,债权人乙公司自愿放弃50万元的债权,甲公司欠丙银行200万元信用贷款,甲公司向丙银行支付了10万元。后甲公司仍然经营困难,不能执行和解协议,法院裁定终止和解协议的执行,
根据男婴出生率,甲和乙展开了辩论。甲认为在新生婴儿中,男婴的出生率总是摆动于22/43这个数值,而不是1/2乙认为不对,许多资料都表明,多数国家和地区,例如苏联、日本、美国、西德心脏我们国家的台湾,都是女人比男人多。可见,认为男婴出生率总在
下列月份中,全国租赁贸易进出口总额环比增速最快的是:
现代社会,科学传播不可能起到_________的效果,如果谁这样想,谁就会_________科学,最终将会危害科学。填入画横线部分最恰当的一项是:
对互联网企业来讲,从用户那里收集到的信息主要包括消费习惯、行为特征、个人数据等。企业可以通过收集这些信息去开展大数据分析,进一步挖掘用户的潜在消费能力和更________的价值,从而为用户提供更具________的服务。依次填入划横线部分最恰当的一项是(
最新回复
(
0
)