首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
61
问题
有以下程序:
#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://kaotiyun.com/show/8CDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序main(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];for(i=0;i<
若定义#definePI3.14159,则执行完下列程序后输出结果是______。#definePI3.14159;printf("PI=%P",PI);
在关系模型中,二维表的行称为______。
有下列函数定义:intfun(doublea,doubleB){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
若有定义:inta=4,b=5;floatx=3.4,y=2.1;,则下列表达式的值为()。(float)(a+b)/2+(int)x%(int)y
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
已知下面的程序段,正确的判断是______。#defineA3#defineB(A)(A+1)*a)inta=3;……X=3*(A+B(7));
以下程序的功能是进行位运算:main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,b);}程序运行后的输出结果是______。
有如下函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是______。
可在C程序中用作用户标识符的一组标识符是
随机试题
在考生文件夹下有“db4.mdb”数据库。(1)创建“闰年判断”模块,实现通过输入框输入某一年,判断是否闰年,判断结果用消息框显示。模块运行结果如图所示。单击“确定”显示如图。(2)创建“求和”模块,实现1+2+3+...
临床各类器官移植中疗效最稳定的最显著的是______。
结核病的特征性病变是
所谓必需脂肪酸是因为它们
A.胸痛常在体力活动时发生,呈压榨性,硝酸甘油可缓解B.胸痛与体力活动无关,呈针刺样,硝酸甘油不能缓解C.颈部血管杂音,双手颤动,突眼,怕热与消瘦D.起病前1~2周有病毒感染,后出现心脏表现E.心尖区可闻及收缩期喀喇音和收缩晚期杂音二尖瓣脱垂综
下列药物中属于选择性COX-2抑制剂的是
A、氟马西尼B、亚甲蓝C、维生素K1D、阿托品E、氯磷定用于有机磷中毒的解毒剂是
属于人际关系主要特点的是
运用市场法时选择3个及3个以上参照物的目的是()。
有关抗战时期的学校西迁的说法,错误的是
最新回复
(
0
)