首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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; } main() { int a[]=
有以下程序: #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; } main() { int a[]=
admin
2021-02-25
39
问题
有以下程序:
#include<stdio.h>
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://jikaoti.com/ti/COz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于C语言函数参数传递方式的叙述正确的是()。
下列叙述中正确的是
以下叙述中错误的是()。
有以下程序#includevoidfun(char*p,intn){charb[6]="abcde";inti;for(i=0,p=b;i
有以下程序#includemain(){inta[]={10,20,30,40},*p=a,i;for(i=0;i
定义部门关系模式如下:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是()。
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
以下叙述中错误的是
若变量已正确定义并赋值,以下不能构成C语句的选项是
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
被称为德国登记制的房地产权属产权登记制度是()。
背景资料:某一级公路,全长75km,设计车速80km/h,路线通过地区气候干燥,路面底基层为填隙碎石30cm,基层为水泥稳定碎石20cm,面层为沥青混凝土9cm。填隙碎石的施工工艺包括:①运输和摊铺粗碎石;②撒布填隙料;③初压;④再次撒布填隙料;
下列预算编制方法中,可能导致无效费用开支项目无法得到有效控制的是()。
下列各项中,属于资本项目下外汇收支的有()。
某机构督导在指导社会工作专业实习生小茹时,因为自己工作较忙,常常让小茹自己看看材料,或跟着做些访谈,对小茹的工作表现经常在机构的例会上点名批评,让小茹觉得很委屈和沮丧。这样的督导问题主要在于()。
关于婴儿听觉能力的叙述,下列说法正确的是()。
2013年5月20日上午,有一头牛跑到某乡食品站院内吃白菜,黄某将牛圈上,待失主认领。次日上午,有人到食品站串门,认出被圈的牛是王某和孙某合买的,即捎信给二人。当晚,二人来食品站牵牛,指责黄某不该将牛圈上,双方发生争吵,王某将黄某拖出院外,进行殴打,孙某也
近视:眼镜
Onenight,Iwasonthephonewithmysister-in-law,Dawn.Ihadcalledhertoletherknowourhusbandswouldhavetoworkvery
Victorobviouslydoesn’tknowwhat’shappened;otherwisehe________suchastupidremark.
最新回复
(
0
)