首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun(int x[],int n) {static int sum=0,i; for(i=0;i
有以下程序 int fun(int x[],int n) {static int sum=0,i; for(i=0;i
admin
2015-08-14
36
问题
有以下程序
int fun(int x[],int n)
{static int sum=0,i;
for(i=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(int x[],int n)的定义中,变量sum使用了static修饰符,这说明了变量sum为一个静态局部变量。由于在整个程序运行期间,静态局部变量在内存中的静态存储区中占据着永久的存储单元。即使退出函数之后,下次再进入该函数时.静态局部变量继续使用原来存储单元中原来的值。函数intfun(intx[],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/FFDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列说法正确的是()。
有下列程序段:structSt{intx;int*y;)*pt;inta[]={1,2),b[]={3,4);structstc[2]={10,a,20,b);pt=c;下列选项中表达式的值为11
有下列程序:main(){inty=20;do{y--;}while(--y);printf("%d\n",y--);}当执行程序时,输出的结果是()。
在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的______。
若执行下列的程序时,从键盘上输入1和2,则输出结果是()。#include<stdio.h>main(){inta,b,s;scanf("%d%d",&a,&B);S=a;if(a<B)
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i+
为了使模块尽可能独立,要求
设inta=5,b=6,表达式(++a==b--)?++a:--b的值是【】。
已有定义:charc;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是
随机试题
国际私法上的公共秩序
Herpesvirus
男性,40岁。体重92公斤,身高168cm,无“三多一少”症状,其母有糖尿病。患者可能的诊断是
早期发现原位癌并加以手术是服降压药是
A.散风清热,泻火止痛B.清热泻火解毒,化瘀凉血止血C.清热泻火,散风止痛D.清热泻火,利尿通便E.清热解毒,散瘀止痛某男,45岁,身热烦躁、目赤口疮、咽喉及牙龈肿痛、衄血,证属火毒血热,医生建议一清颗粒,是因其可以(
某矿井倾斜巷道采用下山法施工,施工单位编制了施工作业规程,其中施工的安全技术措施及要求的主要条款为:1.工作面采用电动式凿岩机钻眼,钻眼必须湿式作业;2.工作面放炮工作由专职放炮工担任,考虑到围岩涌水量较少,决定采用非防水炸药;
计算机的硬件系统由运算器、控制器、存储器、输入设备和输出设备五大部件组成。()
小学阶段的儿童掌握逻辑推理规则表现在()。
(1)签署有关协议(2)乘机赴台湾(3)两岸会谈(4)受到当地群众热烈欢迎(5)两岸直航
唐《户令》:“诸应分田宅者,及财物,兄弟均分。妻家所得之财,不在分限。兄弟亡者,子承父分。兄弟俱亡,则诸子均分。其未娶妻者,别与聘财。姑姊妹在世者,减聘财之半。寡妻妾无男者,承夫分。”唐《丧葬令》:“诸身丧户绝者,所有部曲、客女、奴婢、店宅、资财
最新回复
(
0
)