首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 intfun(intx[],intn) {staticintsum=0,i; for(i=0;i<n;i++)sum+=x[i]; retumsum; } main( ) {inta[]-{1,2,3,4,5),b[]={6,7,8,9)
有以下程序 intfun(intx[],intn) {staticintsum=0,i; for(i=0;i<n;i++)sum+=x[i]; retumsum; } main( ) {inta[]-{1,2,3,4,5),b[]={6,7,8,9)
admin
2020-07-28
31
问题
有以下程序
intfun(intx[],intn)
{staticintsum=0,i;
for(i=0;i<n;i++)sum+=x
;
retumsum;
}
main( )
{inta[]-{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
解析
在函数intfun(intx[],intn)的定义中,变量sum使川rstatic修饰符,这说明了变量sum为一个静态局部变量。由于在整个程序运行期问,静态局部变量在内存中的静态存储区中占据着永久的存储单元。即使退出函数之后,下次再进入该函数时,静态局部变量继续使用原来存储单元中原来的值。函数intfun(intx[]intn)的功能是求出数组各个元素的和。所以在主函数中,调用函数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/h13p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中,函数fun的功能是判断整数n是否是“完数”。当一个数的因子之和恰好等于这个数本身时,就称这个数为“完数”。例如:6的因子包括1、2、3,而6=1+2+3,所以6是完数。如果是完数,函数返回值为1,否则函数返回值为0。数组a中存放的
给定程序MODI1.C中函数fun的功能是:按以下递归公式求函数值。例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更
以下关于return语句的叙述中正确的是
以下叙述中正确的是
软件设计中模块划分应遵循的准则是
设表的长度为15。则在最坏情况下,快速排序所需要的比较次数为
在软件设计阶段不使用
下列关于数据库设计的叙述中,正确的是
在E-R图中,用来表示实体间联系的图形是
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是
随机试题
头临泣穴的主治病证有
某建设项目为期3年,分年度贷款,第一年贷款400万元,第二年贷款650万元,第三年400万元,年利率为15%,则建设期贷款利息总额为()万元。
负债和所有者权益类账户的期末余额一定在贷方。()
ADB的取值是在0~1之间来回波动的,波动幅度的划、和股票的活跃程度有关。( )
请简要阐述反映信息系统的成本和效益的主要分析指标。
有人说:“学生在学校进一步,回到家里退一步,走人社会退两步。”请运用相关德育原则分析这种现象。
稳健的货币政策要松紧适度。下列不属于货币政策工具范畴的是()。
规定英国建立地方教育当局,且地方当局有权建立中等学校,并资助文法学校,向进入文法学校的初等学校的毕业生提供奖学金,同时还要考虑初等教育与中等教育的衔接问题的法案是
Whenanyoneopensacurrentaccountatabank,heislendingthebankmoney.Hemay(1)_____therepaymentofthemoneyatanyt
下面是关于PCI和IDE的叙述,其中正确的是______。
最新回复
(
0
)