首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> int fun(int x[], int n) { static int sum =0,i; for(i=0;i<n;i ++ )sum + =x[i]; return sum
有以下程序: #include <stdio.h> int fun(int x[], int n) { static int sum =0,i; for(i=0;i<n;i ++ )sum + =x[i]; return sum
admin
2009-01-15
18
问题
有以下程序: #include <stdio.h> int fun(int x[], int n) { static int sum =0,i; for(i=0;i<n;i ++ )sum + =x
; return sum;{ 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
答案
4
解析
静态变量是在编译时赋初值的,即只赋初值一次,在程序运行时它已有初值,以后每次调用函数时不再重新赋初值而只是保留上次函数调用结束时的值。在main函数中调用 fun(a,5),执行for循环得到sum=0+a[0]+a[1]+a[2]+a[3]+a[4]=15;然后调用 fun(b,4),因为sum为静态变量,再次调用时sum保留上次函数调用结束时的值,所以sum: 15+b[0]+b[1]+b[2]+b[3]=45;返回sum的值,main函数中输出的s=15+45=60。
转载请注明原文地址:https://kaotiyun.com/show/b2Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生目录下有一个工程文件sjt3.vbp,窗体文件中已给出所有控件和部分程序,如图2-118所示。要求:①利用属性窗口设置适当的属性,使Textl、Text2中数据右对齐;②请编写适当的程序完成以下功能:在Textl中输入40(度数),选择一个单选按
以下过程定义中正确的过程首行是
下列队列的描述中,正确的是()。
负责数据库中查询操作的数据库语言是( )。
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串"Basic"的语句是
设整型变量a、b已赋值(b>0,a>b),下面不能正确计算a除以b的余数的表达式是
窗体上有1个名称为Text1的文本框,1个名称为Timer1的计时器,且已在属性窗口将Timer1的Interval属性设置为2000、Enabled属性设置为False。以下程序的功能是,单击窗体,则每隔2秒钟在Text1中显示一次当前时间。P
在数据库系统的内部结构体系中,索引属于()。
下列不属于软件工程三个要素的是()。
随机试题
存放于河南省博物馆的文物包括()。
马卡连柯提出的“要尽量多地要求一个人,也要尽可能地尊重一个人”反映了德育的()
Ifyoucanspeakvery______English,youwillhavemorechancestofindajobthanothers.
某药物的氯化钠等渗当量为0.24,配制2%.滴眼液100毫升需要加氯化钠
RDA指的是
招标采购项目人力资源管理的考核指标不包括()
凡以质量计量的材料,称重计量时应满足的条件包括()。
Iwassenttothevillagelastmonthtoseehowthedevelopmentplan________inthepasttwoyears.
坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发工程中尽早发现和预防错误,把出现的错误克服在早期______。A)技术评审B)程序测试C)文档审查D)管理评审
TheHydrogenEconomyProblemswiththefossilfueleconomyCurrently,theUnitedStatesandmostoftheworldislockedint
最新回复
(
0
)