首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
59
问题
有下列程序:
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全国计算机二级
相关试题推荐
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为【】。
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
要求通过while循环不断读入字符,当读入字母’N’时结束循环。若变量已正确定义,以下正确的程序段是()。
以下选项中非法的表达式是()。
在下列给出的表达式中,与while(E)中的(E)不等价的表达式是()。
以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整型数据,成员变量link是指向自身结构体的指针,请将定义补充完整。structnode}intinfo;【】link;};
下列函数定义中,会出现编译错误的是()。
数据库系统的核心是()。
下列选项中,不能用作标识符的是()。
算法具有五个特性,以下选项中不属于算法特性的是 _____。
随机试题
管道安装图应完整清楚地反映各路管道的()位置。
A、动脉造影B、静脉血含氧量测定C、静脉造影D、Homans征阳性E、淋巴造影Buerger病的诊断采用()
女,22岁,因服吲哚美辛数片后自觉上腹痛,今晨呕吐咖啡样胃内容物400ml来诊。既往无胃病史。首选的检查是
分部工程质量优良评定标准包括()。
某零利息债券的偿还期限为5年,到期收益率为5%,则其凸性为()。
英国的社会保障体系划分为:社会救助、失业津贴和救济、免费教育、社会福利和个人生活的社会照顾等。()
下列诗句中,哪一项不是表达诗人的思乡之情?()
(1)将当前文件夹下的自由表class(班级表)和teacher(教师表)添加到学生数据库sdb中。(2)为班级表class创建一个主索引和普通索引(升序),主索引的索引名和索引表达式均为“班级号”;普通索引的索引名和索引表达式均为“班主任号
Thedayswhenjournalismwaslimitedtoobtainingpressbriefingsandwritingfirsthandaccountofhappeningsinthe【M1】______
TypesofLanguageTestingI.Placement—sortnewstudentsinto【T1】______【T1】______—testthestudent’s【T2】______ratherthansp
最新回复
(
0
)