首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun(int x[],int n) main() {static int sum=0,i; {int a[]={1,2,3,4,5},b[]={6,7,8,9},s=0; for(i=0;i<n;i++)sum+=x[i]; s
有以下程序 int fun(int x[],int n) main() {static int sum=0,i; {int a[]={1,2,3,4,5},b[]={6,7,8,9},s=0; for(i=0;i<n;i++)sum+=x[i]; s
admin
2019-06-09
44
问题
有以下程序
int fun(int x[],int n) main()
{static int sum=0,i; {int a[]={1,2,3,4,5},b[]={6,7,8,9},s=0;
for(i=0;i<n;i++)sum+=x
; s=fun(a,5)+fun(b,4):printf("%d\n",s);
return sum;} }
选项
A、50
B、45
C、60
D、55
答案
C
解析
在函数int fun(int x[],int n)的定义中,变量sum使用了static修饰符,这说明了变量sum为一个静态局部变量。由于在整个程序运行期闻,静态局部变量在内存中的静态存储区中占据着永久的存储单元。即使退出函数之后,下次再进入该函数时,静态局部变量继续使用原来存储单元中原来的值。函数intfun(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/lxRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inti,j,m=1;for(i=1;i<3;i++){for(j:3;j>0;j-){if(i*j>3)break;m*=j*j;}}printf(’’m=%d\n’’
若有以下程序#include<stdio.h>intk=7:yoidflint料s){int*t=&k:*S=t:printf(’’%d,%d,%d,’’,k,*t,**s);}main(){inti=3,*p=&i,**r=&
设已有定义:floatx;则以下对指针变量P进行定义且赋初值的语句中正确的是
下列选项中不属于结构化程序设计原则的是()。
下列关系表达式中,结果为"假"的是()。
与数学表达式x≥y≥z对应的C语言表达式是()。
以下选项中,值为1的表达式是()。
计算机软件的构成是()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
软件调试的目的是
随机试题
下列各项,不属五苓散证临床表现的是
下列关于个人决策和群体决策的比较中,()是正确的。
某市政府拟拆除该市一座倒闭化工厂厂房及设备,通过公开招投标,选择由某建设工程公司承建。化工厂厂房为二层结构,一层为钢筋混凝土框架结构,二层为轻钢结构,墙面为100mm厚矿棉芯彩板。在拆除槽罐时,发现有的里面还有残存的硫酸;有的里面还有残存的粉状原
按照《银行业监督管理法》的规定,对发生风险的银行业金融机构的处置方式中不包括()。
张择端的风俗画《清明上河图》反映了()时期的城市生活面貌。
某教师在讲授圆的周长时,也讲述了我国古代数学家的突出贡献,学生们不仅学习到了理论知识,还增强了民族自豪感。这位教师遵循的教学原则是()。
一个人的行为对旁观者福利的影响,称为()。
论述我国民法确立的物权变动模式。[西南科大2015年研]
OnJune17,1744,theofficialsfromMarylandandVirginiaheldatalkwiththeIndiansoftheSixNations.TheIndianswereinv
Aswehaveseeninearlierchapters,theAmericandefinitionofsuccessislargelyoneofacquiringwealthandahighermaterial
最新回复
(
0
)