首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int sum(int*array,int len) { if(len==1) retum array[1]; else return array[1]+sum(arr
有以下程序: #include int sum(int*array,int len) { if(len==1) retum array[1]; else return array[1]+sum(arr
admin
2016-04-07
56
问题
有以下程序:
#include
int sum(int*array,int len)
{
if(len==1)
retum array[1];
else
return array[1]+sum(array+1,len一1);
}
main()
{
int array[5]={0,9,1,2},re$;
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函数调用3次,完成的功能是将数组array[1]+array[2]+array[3]累加后返还给输出,累加后的值为12。因此,答案为D选项。
转载请注明原文地址:https://www.kaotiyun.com/show/8CDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:main(){inty=20;do{y--;}while(--y);printf("%d\n",y--);}当执行程序时,输出的结果是()。
下列程序的输出结果是______。#include<stdio.h>intfun(intx){intp;if(x==0‖x==1)return3;elsep=x-fun(x-2);
在关系模型中,二维表的行称为______。
若有说明inta[][3]={0,0};,则不正确的叙述是()。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include<stdio.h>#include<ctype.h>main(){charc;inta,s=0;whil
C语言的基本单位是()。
Jackson方法是一种面向______的结构化方法。
下面程序的输出结果是______。#inc1ude<stdio.h>main(){char*p[]={"BOOL","OPK","H","SP"};inti;for(i
层次型、网状型和关系型数据库划分原则是()。
随机试题
位于A市的某租赁公司为增值税一般纳税人,2020年3月发生下列业务:(1)在本市购入3间商铺作为出租房源,取得增值税专用发票,发票上注明不含增值税金额为450万元,增值税40.5万元,企业按固定资产核算。(2)购入后将商铺以经营租赁方式出租,租期30年
以下哪项不属于常用反映心肺功能的指标
下列选项中,属于法院可以依法作出缺席判决的情形有()。
提单日期为7月15日,信用证的有效期为8月15日,按《UCP600》规定,受益人向银行交单的最迟日期为()。
下列各项中,属于功能性装饰装修的是()。
十八大以来,面对世界经济复苏乏力、局部冲突和动荡频发、全球性问题加剧的外部环境,面对我国经济发展进入新常态等一系列深刻变化,我们坚持()工作总基调。
用所学知识,论述学习的内涵。
[*]
世界上第一台计算机是1946年美国研制成功的,该计算机的英文缩写名为()。
Thegreatship,Titanic,sailedforNewYorkfromSouthamptononApril10th,1912.Shewascarrying1,316【C1】______andcrewof8
最新回复
(
0
)