首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include intfun(intx[],intn) { staticintsum=0,i; for(i=0;i<n;i++)sum+=x[i]; returnsum; } main() { inta[]={1,2,3,4,5},b[]={
有以下程序 #include intfun(intx[],intn) { staticintsum=0,i; for(i=0;i<n;i++)sum+=x[i]; returnsum; } main() { inta[]={1,2,3,4,5},b[]={
admin
2019-08-10
35
问题
有以下程序
#include
intfun(intx[],intn)
{
staticintsum=0,i;
for(i=0;i<n;i++)sum+=x
;
returnsum;
}
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、55
B、50
C、45
D、60
答案
D
解析
内部静态变量是始终存在的,当函数被调用退出后,内部静态变量会保存数据,再次调用该函数时,以前调用时的数值仍然保留着。fun(a,5)的值是15,再次调用后sum=15,所以fun(b,4)=45,s=45+15=60。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/ErRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf("%d\n",a);}程序的输出结果是
有以下程序#includemain(){inta=3;a+=a-=a*a;printf("%d\n",a);}程序的输出结果是
以下叙述中正确的是( )。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
若变量已正确定义for(x=0,y=0;(y!=99&&x
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
有以下程序#includeintfun(){staticintx=1;x*=2;returnx;}main(){inti,s=1;for(i=1;i<=2;i++)s=fun();printf("%d\n",s);}程序运行后的输出结
下面不属于软件设计阶段任务的是
与数学表达式x≥y≥z对应的C语言表达式是
以下选项中不能用作C程序合法常量的是
随机试题
社会生产力发展的主要标志是()
下列哪项不是过期妊娠剖宫产指征
下列属于票据必须记载的事项有()。
保险公司在中华人民共和国境内外设立代表机构,须经国务院批准并备案。( )
某工厂原来每天生产100个零件,现在工厂要在12天内生产一批零件,只有每天多生产10%才能按时完成工作,第一天和第二天由于部分工人缺勤,每天只生产了100个,那么以后10天平均每天要多生产()才能按时完成工作。
开放的社会应有开放的心灵。改不改国籍、改成哪个国家的国籍,这都是每一个公民的自由。因此,对那些更改国籍的人不应过多谴责,也不应强硬地把更改国籍和爱不爱国画上等号。爱国是一个大的概念,可以将之理解为内心的一种情愫而不是仅仅将其局限在某个行为准则上。如果必须拥
在日常生活中,尼龙、涤纶、丙纶、维尼纶等纺织产品可以统称为()。
A、 B、 C、 D、 B每组前两个图形去异求同得到第三个图形。
下列叙述中正确的是()。
Properarrangementofclassroomspaceisimportanttoencouraginginteraction.Today’scorporationshirehumanengineerings
最新回复
(
0
)