首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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[ ]={1,2,3,4,5}
有以下程序 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[ ]={1,2,3,4,5}
admin
2019-05-17
77
问题
有以下程序
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、50
B、45
C、60
D、55
答案
C
解析
在函数int fun(int x[],int n)的定义中,变量sum使用了static修饰符,这说明了变量sum为一个静态局部变量。由于在整个程序运行期间,静态局部变量在内存中的静态存储区中占据着永久的存储单元。即使退出函数之后,下次再进入该函数时,静态局部变量继续使用原来存储单元中原来的值。函数int fun(int x[],int n)的功能是求出数组x[]各个元素的和。所以在主函数中,调用函数Fun(a,5)后,变量sum=1+2+3+4+5=15,当再次调用Fun(b,4)后,变量sum=15+6+7+8+9=45,所以s=15+45=60。
转载请注明原文地址:https://kaotiyun.com/show/bJRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,能正确进行字符串赋值的是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
若有以下程序段doublex=5.16894;printf(’’%f\n’’,(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
以下选项中合法的变量是
有如下程序段:intx=12;doubley=3.141593;printf(’’%d%8.6t’’,x,y);其输出结果是
请编写一个函数fun,它的功能是:求出1到m之间(含m)能被7或11整除的所有整数放在数组a中,通过n返回这些数的个数。例如,若传送给m的值为50,则程序输出:711142122283335424449
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m—1,则该循环队列中的元素个数为()。
随机试题
分度叉调整角度变动引起的误差会影响分度精度,这种误差引起的原因属于___________误差。
患者在输血过程中出现严重的过敏反应,如要继续输血应选择
患者右上中切牙扭转近90°角,且伴有唇侧倾斜,牙髓正常,牙根长、粗大,牙槽骨轻度吸收,牙龈红肿,探易出血。如果选择桩冠修复,则根管治疗后开始桩冠修复的最早时间是()
在物的分类中,不动产是不能移动或虽可移动但移动后有损其价值的物。下列关于不动产的说法中,错误的是()。
根据《企业破产法》以及相关司法解释的规定,管理人对抵销主张提出异议,人民法院应予支持的是()。
甲公司是一家位于深圳的生产企业,于2017年9月10日与乙公司签订了一项不可撤销的销售合同,约定在2018年2月10日以每件50元的价格向乙公司提供A产品10000件,如果不能按期交货,将向乙公司支付总价款15%的违约金。由于原材料价格上升及人工成本高等因
2×18年3月20日,甲公司将所持账面价值为7800万元的5年期国债以8000万元的价格出售给乙公司。按照出售协议的约定,甲公司出售该国债后。与该国债相关的损失或收益均归乙公司承担或享有。该国债出售前,甲公司将其分类为以公允价值计量且其变动计入其他综合收益
准时生产方式(JIT)是日本丰田汽车公司在20世纪60年代实行的一种生产管理方式,又称为无库存生产方式。关于准时生产方式的基本思想,以下理解错误的是()。
以下叙述中正确的是
Thecommoncoldistheworld’smostwidespreadillness,whichisplagues(疫病)thatfleshreceives.Themostwidespreadfallac
最新回复
(
0
)