首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun(int x[],int n) main() {static int sum=0,i; {int a[]={1,2,3,4,5),b[]={6,7,8,9),s=
有以下程序 int fun(int x[],int n) main() {static int sum=0,i; {int a[]={1,2,3,4,5),b[]={6,7,8,9),s=
admin
2018-01-11
28
问题
有以下程序
int fun(int x[],int n) main()
{static int sum=0,i; {int a[]={1,2,3,4,5),b[]={6,7,8,9),s=0;
for(i=0;i
; s=fun(a,5)+fun(b,4);printf("%d\n",s);
return sum;} }
选项
A、50
B、45
C、60
D、55
答案
C
解析
在函数int fun(int x[],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://jikaoti.com/ti/EOa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下面的定义:structst{inta;floatb;}d;int*p;要使P指向结构变量d中的a成员,正确的赋值语句是()。
以下叙述中正确的是()。
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的____________。
设有以下说明,则不正确的叙述是()。unionun{inta;charb:floatc;}arr;
下面函数调用语句含有实参的个数为()。func((expl,exp2),(exp3,exp4,exp5));
在软件开发中,需求分析阶段产生的主要文档是()。
以下所列的C语言常量中,错误的是()。
数据库系统的核心是()。
与结构化需求分析方法相对应的是【】方法。
下列叙述中,不属于结构化分析方法的是______。
随机试题
女性,32岁。上呼吸道感染后2周,出现肉眼血尿,颜面水肿入院。体检:血压160/100mmHg,尿蛋白(++)。红细胞满视野。进一步收集临床资料中诊断意义最小的是()
附子中毒的症状有()
A.金刚烷胺 B.利巴韦林 C.齐多夫定 D.奥司他韦 E.阿昔洛韦治疗A型流感的药物是
根据我国选举法的规定,下列选项中的哪些行为将依法受到行政处分或者刑事处罚?()
机械波波动方程为y=0.03cos6π(t+0.01x)(SI),则()。
企业进行风险管理,需要收集风险管理初始信息,下列属于分析战略风险收集的信息的有()。
以下哪一项适用旅行社责任保险的赔偿范围( )。
在布鲁姆的教育目标分类学中,认知领域的最高级目标是()。
It’snosecretthatmostofusdon’tgetenoughsleepandsufferforit.Ifyou’rebetweentheagesof16and64,【C1】______don’t
Mostpeoplewhotravellongdistancescomplainofjetlag.Jetlagmakesbusinesstravelerslessproductiveandmoreprone【51】maki
最新回复
(
0
)