首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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},b
有以下程序 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},b
admin
2015-12-25
59
问题
有以下程序
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/UDDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据流图的类型有______和事务型。
已定义下列函数:intfun(int*p){return*p;)fun函数返回值是()。
若有下列定义(设int类型变量占2个字节):inti=8,j=9;则下列语句:printf("i=%u,j=%x\n".i,j);输出的结果是()。
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
以下不是面向对象思想中的主要特征的是
下列程序段中循环体的执行次数是______。a=15;b=0,do{b+=2;a-=2+b;}while(a>=0);
数据库保护分为:安全性控制、______、并发性控制和数据的恢复。
数据结构分为逻辑结构与存储结构,线性链表属于【】。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于【】的联系。
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
随机试题
被称之为“书圣”的我国著名书法家王羲之,其代表作《兰亭序》的书体是()。
茯苓泽泻汤与五苓散均可治疗呕吐,两者在病因病机、主症、治法上有何区别?
下列哪一项是督脉的基本功能
颈动脉窦位于
患者,男,60岁。突然出现原因不明的上腹痛,恶心、呕吐、血压下降。根据上述症状,应首先考虑可能发生
房间隔缺损室间隔缺损
《大学》里面说到“格物、致知、诚意、正心、修身、齐家、治国、平天下”是()。
消费水平是指一定时期人均消费的生活资料和劳务的数量。我国人均消费水平的高低主要取决于()
行政诉讼具有的与其他诉讼活动不同的基本原则有()。
Thefollowingpassageisanotice.Afterreadingit,youshouldgivebriefanswerstothe5questions(No.56toNo.60)thatfoll
最新回复
(
0
)