首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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[]={6,7,
有以下程序 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[]={6,7,
admin
2018-11-21
44
问题
有以下程序
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修饰符,这说明了变量SUI’11为一个静态局部变量。由于在整个程序运行期间,静态局部变量在内存中的静态存储区中占据着永久的存储单元。即使退出函数之后,下次再进入该函数时,静态局部变量继续使用原来存储单元中原来的值。函数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/Yqxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidss(char*s,chart){while(*s){if(*s==t)*s=t-’a’+’A’;s++;}
有以下程序:fun(intx,inty){return(x+y);}main(){inta=1,b=2,c=2,sum;sum=fun((a++,b++,a+b),c++);print
下列程序的输出结果是()。#include<stdio.h>voidmain(){inta=0,b=1,c=2;if(++a>0||++b>0)++C;printf("%d,%d,%d",a,b,
下列程序的输出结果是()。main(){inta=4,b=5,c;if(a<B){c=a*b;printf("%d,%d,%d\n",b,a,C);}else{c=b/a;printf("%
若有下列定义(设int类型变量占2个字节):inti=8;则下列语句:printf("i=%08d",i);输出的结果是()。
以下程序的输出结果是【】。voidfun(){staticinta=0;a+=2;printf("%d",A);}main(){intcc;
下面程序main(){intx,y,m,n;x=5;y=8;m=++x,x;n=y+y++;printf("%d,%d,%d,%d",x,y,m,n);}运行后,x,y
有以下程序#include<stdio.h>main(){intc;while((c=getchar())!=’\n’){switch(c-’2’){caseO:case1:putchar(
下面程序的输出是______。fun(char*s,intp1,intp2){charc;while(p1<p2){c=s[p1];s[p1]=s[p2];s[p2]=c;p1++;p2--;}
随机试题
雌激素有促进钠、水排泄的作用。()
下列关于宪法分类的表述中,正确的选项是:
水准管分划值的大小与水准管纵向圆弧半径的关系是:
地下水评价I类新建项目,需要调查的环境水文地质问题有()。
下列关于风险评估运用分析程序的说法中错误的是()。
为完善我国的宏观调控体系,在2008年国务院大部制改革中,不再保留的部委有()。
材料1说市场经济只存在于资本主义社会,只有资本主义的市场经济,这肯定是不正确的。社会主义为什么不可以搞市场经济,这个不能说是资本主义。我们是计划经济为主,也结合市场经济,但这是社会主义的市场经济。虽然方法上基本上和资本主义社会的相似,但也有不同。
根据国务院卫生行政主管部门建立重大、紧急疫情信息报告系统的规定,省级人民政府应当在接到报告1小时内,向国务院卫生行政主管部门报告的情形不包括()。
行政诉讼裁定是行政机关在行政诉讼过程中,针对行政诉讼的程序性问题所作出的裁判。()
()属于2电子商务模式。
最新回复
(
0
)