首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun(int x[],int p) {static int sum=0,i; for(2=0;i
有以下程序 int fun(int x[],int p) {static int sum=0,i; for(2=0;i
admin
2016-12-28
55
问题
有以下程序
int fun(int x[],int p)
{static int sum=0,i;
for(2=0;i
;
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(intx[],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/ArDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要求从键盘读入含有空格字符的字符串,应使用函数
按“先进后出”原则组织数据的数据结构是______。
有以下程序:#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n"
在数据库设计中,将E-R图转换成关系数据模型的过程属于______。
设计软件结构是在软件生命周期的()。
数据的逻辑结构有线性结构和______两大类。
在C语言中,变量的隐含存储类别是
C语言规定,在一个源程序中,main函数的位置
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
已有定义:charc=′′;inta=1,b;(此处c的初值为空格字符),执行b=!c&&a;后b的值为【】。
随机试题
乙型肝炎感染后,最常见的临床类型是
释放因子(RF)不具有的作用是
患者,男,9岁。两颗上颌中切牙受硬物撞击,牙齿酸痛,上、下牙咬合时有不适感,牙齿未见脱位,但釉质表面有裂纹。临床及X线检查.牙根组织未见明显折断.牙周间隙稍增宽。最恰当的诊断是()
某鞋帽城发生火灾事故,无员伤亡,过火面积超过500m。,直接经济损失为250万元,本起事故为()事故。
以下设备中,直接影响到工程项目使用功能的发挥的是()。
根据以下资料。回答下列问题。2009年,广东房地产开发企业土地购置面积2257.53万平方米,同比下降14.3%,降幅比上半年收窄34.1个百分点。本年完成土地开发面积1518.16万平方米,下降18.7%,降幅比上半年收窄4.3个百分点。商品房屋
日本脱口秀表演家金语楼曾获多项专利。有一种在打火机上装一个小抽屉代替烟灰缸的创意,在某次创意比赛中获得了大奖,备受推崇。比赛结束后,东京的一家打火机制造厂家将此创意进一步开发成产品推向市场,结果销路并不理想。以下哪项如果为真,能最好地解释上面的矛
结构式访谈
设方程,求常数a.
Whatdoesthewomanwanttodo?
最新回复
(
0
)