首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
25
问题
有下列程序:
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全国计算机二级
相关试题推荐
以下叙述中错误的是()。
执行以下程序后,test.txt文件的内容是(若文件能正常打开)()。#include<stdio.h>#include<stdlib.h>main(){FILE*fp;char*s1="Fortran",*s
设变量a、b、c、d和y都已正确定义并赋值。若有下列if语句if(a<B)if(c==D)y=0;elsey=1;该语句所表示的含义是()。
设计数据库的存储结构属于()。
以下函数fun的功能是返回str所指字符中中以形参c中字符开头的后续字符串的首地址,例如:str所指字符串为“Hello!”,c中的字符为’e’,则函数返回字符串"ello!"的首地址。若str所指字符串为空中或不包含c中的字符,则函数返回NULL。请填
以下程序中函数fun的功能是求出能整除x且不是偶数的务正整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。例如,若x中的值为30,则有4个数符合要求,它们是1,3,5,15。请按题意,完成填空。试题程序:
以下选项中,与k=n++完全等价的表达式是()。
在位运算中,操作数每右移两位,其结果相当于()。
一个栈的输入序列为1,2,3,4,下列选项中的______序列不可能是这个栈的输出序列。
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、【】和处理过程。
随机试题
地基施工结束,宜在一个间歇期后,进行质量验收,间歇期由()确定。
加速毒物从尿中排出,应选用:
男性,40岁,风湿性心脏病史10年。近一年常有发作性夜间呼吸困难,被迫坐起、出汗、咳嗽,血压140/60mmHg,双肺有水泡音及少量哮鸣音,心脏听诊A:MDM3/6,L2、3EDM3/6向右颈部传导,胸片见心影扩大,最可能的诊断是
釉质发育不完全与平滑面浅龋的鉴别,下列错误的是
根据某国卫生部门的统计数据,贫困家庭儿童的肥胖率要比富裕家庭儿童高出近一倍根据该国政府2012年12月公布的数据,全国11岁的贫困家庭儿童当中,有超过24.3%的人有体重超标问题,而富裕家庭的同龄儿童肥胖率只有13.7%。因此专家认为,越是贫穷的家庭,越有
根据艾里克森的理论,老年期的发展任务是获得()。(2015年)
[*]
Welearnfromthefirstparagraphthattwosystemsofautomatedhighways______.Weknowfromthepassagethatacarcanentera
Theincredibleprecisionoftheequipmentis______tothemechanicalskilloftheengineerswhobuiltit.
____disagreeonwhetherthecheerleadersareentertainingorjustanirritatingdistraction.
最新回复
(
0
)