首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include 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[]={
有以下程序 #include 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[]={
admin
2015-07-31
21
问题
有以下程序
#include
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、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/y2Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序输出的结果是()。main(){inta;a=-4+4*5-6;printf("%d",a);a=4+4%5-6;printf("%d",a);a=-3+4%6/5;p
下列选项中不属于结构化程序设计方法的是()。
设Y是int型变量,请写出判断Y为奇数的关系表达式【】。
下面程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是【】。main(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=a;printf("%
若有定义:"inta[2][3];"则对a数组的第i行第j列元素的正确引用为()。
若有说明语句:inta,b,c,*d=&c;,则能正确从键盘读入3个整数分别赋给变量a、b、c的语句是______。
若有定义doublea[5];,则a数组元素下标的上限为______。
下列对于软件测试的描述中正确的是()。
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于______的联系。
随机试题
如何制定工资方案制样师杨军在深圳市某运动鞋企业工作五年了,月工资固定3500元,他技术水平高,工作努力,深得领导重用。考虑到领导对自己不错,几次5000元月薪的跳槽机会他都放弃了。最近得知,另外一个新来的同事的工资竟然有5800元,杨军呆不下去了,
肩周炎的病人在急性发作期,应严格限制肩关节的活动,短期口服非甾体类抗炎药以缓解疼痛。
男,40岁,1个月前有不洁性接触史,近9天在龟头处发生硬结,后破溃,股部淋巴结肿大、硬、未破溃。最可能的诊断是
A.痰热内闭心包证B.寒闭证C.邪热内陷心包证D.温热病,热闭心包及热盛动风证E.暑秽苏合香丸主治
商业银行申请开业的首要条件是()。
绩效管理的考评阶段需要从()方面做好组织实施工作。
英国殖民者在海外积极进行殖民扩张开始于()。
(2004年)曲线y=lnx上与直线x+y=1垂直的切线方程为___________。
以下能够设置控件焦点的方法是( )。
A、Heisacarelessfather.B、Heisverybusywithwork.C、Heisanirresponsiblefather.D、Heisindifferenttohisfamily.B对话中
最新回复
(
0
)