首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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}
有下列程序: 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}
admin
2012-12-03
49
问题
有下列程序:
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、45
B、50
C、60
D、55
答案
C
解析
在函数int fun(int x[],int n)的定义中,变量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/a0Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
单个用户使用的数据视图的描述称为()。
在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
下列叙述错误的是()。
设R是一个二元关系,S是一个三元关系,则下列运算中正确的是()。
函数mycmp(char*s,char*t)的功能是比较字符串s和t的大小,当s等于t时返回0,当s>t时返回正值,当s<t时返回负值。请填空。mycmp(char*s,char*t){while(*s==*t)
下列程序的输出结果是()。main{intx=i,y=8;printf("%d%d\n",x--,--y);
设计数据库的存储结构属于()。
数据库技术的根本目标是要解决数据的()。
设有如下说明:typedefstruetST{longa;intb;charc[2];}NEW;则下面叙述中正确的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成______。
随机试题
抗惊厥药物疗效不满意的一个重要原因是______________。
有关紧急避孕的说法,正确的是
现有污染源无组织排放二氧化硫的监控浓度限值(监控点与参照点浓度差值)是()mg/m3。
某工业建筑工程的平面为圆形,施工测量精度要求较高,屋盖采用钢结构,部分钢材为国外进口,钢筋和水泥等主要材料为业主供应,施工单位负责检验。为保证工程质量,施工单位编制了详细的质量控制方案。对材料质量控制、测量控制、技术交底等都提出了具体方案。[2008年真题
在会计要素中,企业在日常活动中发生的、会导致所有者权益减少,与向所有者分配利润无关的经济利益的总流出称为( )。
如图5,该作品采用的表现手法是()。
粉碎“四人帮”后,教育、科技事业的恢复,发端于批判“四人帮”的()。
可变更或可撤销的民事行为,自行为成立时起超过()当事人才请求变更或撤销的,人民法院不予支持。
三个男人(T,M,B)和三个女人(H,S,J)从周一到周六中每个人工作一天。这六天中每天都有人工作。六个人中的任何两个都不在同一天工作。(1)在M工作的那一天与J工作的那一天之间恰好有两个完整的工作日,且在一个工作周内,M总是在J之前工作。(2)要么H
Humanshavealwayslookedattheheavensand【C1】______aboutthenatureoftheobjectsseeninthenightsky.Withthedevelopmen
最新回复
(
0
)