首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int x[],int n) { static int sum=0, i; for(i=0;i<n;i++) sum+=x[i]; return sum; } main() { int a[]={
有以下程序 #include int fun(int x[],int n) { static int sum=0, i; for(i=0;i<n;i++) sum+=x[i]; return sum; } main() { int a[]={
admin
2015-07-31
64
问题
有以下程序
#include
int fun(int x[],int n)
{
static int sum=0, i;
for(i=0;i<n;i++) sum+=x
;
return sum;
}
main()
{
int a[]={1,2,3,4,5}, b[]={6,7,8,9}, s=0;
s=fun(a,5)+fun(b,4);
printf("%d\n",s);
}
程序执行后的输出结果是
选项
A、55
B、50
C、45
D、60
答案
D
解析
内部静态变量是始终存在的,当函数被调用退出后,内部静态变量会保存数据,再次调用该函数时,以前调用时的数值仍然保留着。fun(a,5)的值是15,再次调用后sum=15,所以fun(b,4)=45,s=45+15=60。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/y2Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
下列选项中,不是一个算法的基本特征的是()。
以下程序运行后的输出结果是【】。fun(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}main(){int
分析下列程序,其最终执行结果是______。main(){intn[3],i,j,k;for(i=0;i<3;i++)n[i]=O;k=2;for(i=0;i<k;i++)f
下列选项中属于C语言构造类型的是()。
结构化程序设计的核心和基础是()。
已有定义:inti,a[10],*p;;,则合法的赋值语句是______。
若变量已正确定义,要求程序段完成5!的计算,不能完成此操作的程序段是______。
下列叙述中正确的是()。
两个或两个以上模块之间联系的紧密程度称为()。
随机试题
胆道手术后T管引流病人护理,下列哪项不正确()
猩红热患儿进行病原性检查时,标本采集多采用
下列关于肝的描述,正确的是
雌性腊肠犬,6岁,1个月来精神沉郁,时有发热,抗生素治疗后,病情好转,停药后复发。现病情加重,阴部流红褐色分泌物,B超探查见双侧子宫角增粗,内有液性暗区。该病例手术时,必须要结扎
治疗肝气郁结,胸闷,胁肋胀痛,月经不调者,宜选用
何首乌的功效为( )。
屋架下弦截面为120mm×200mm,木料为马尾松,下弦接头处N=90kN,屋架下弦用双剪连接。螺栓连接承载力的计算系数Kv=6.1,若螺栓采用Φ20的螺栓,试问接头处接头所需的最少螺栓数目为( )。
厂区通道宽度的确定依据有()。
下面关于操作系统的叙述中,正确的是
______themanagercan’tcometothemeetingtobeheldnextweek?
最新回复
(
0
)