首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
39
问题
有以下程序
#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全国计算机二级
相关试题推荐
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
下列叙述中正确的是()。
下列程序的运行结果是()。#include<stdio.h>main(){inta=0,b=4,c=0,d=10,x;if(a)d=d-10;else
对线性表进行二分法检索,其前提条件是()。
以下程序段的执行结果为______。#definePLUS(X,Y)X+Ymain(){intx=1,y=2,z=3,sum;sum=PLUS(x+y,z)*PLUS(y,z);printf("S
若有定义:"inta[2][3];"则对a数组的第i行第j列元素的正确引用为()。
下列叙述中正确的是______。
下面程序的输出是【】main(){enumem{eml=3,em2=1,em3};char*aa[]={"AA’,"BB","CC","DD"}printf("%s%s%\n",aa[em1],aa[
两个或两个以上模块之间联系的紧密程度称为()。
在计算机软件系统的体系结构中,数据库管理系统位于用户和【】之间。
随机试题
下列叙述中,属于政府及其所属部门滥用行政权力限制竞争的行为的有()。
—Somepeoplebelievethatrobotswilltakeovertheworldoneday—Whatifthatisthe______?
IoncewenttoatowninthenorthofEnglandonbusiness.Itwasabout7:30intheeveningwhenIreachedthehotel.Thema
某企业2006年销售收入为6亿元,销售成本为3亿元,2005年末应收账款为1.4亿元,2006年末应收账款为1亿元,则该企业2006年应收账款周转天数为()天。
人体营养状况的测定和评价,一般是通过()进行综合的评价。
AX=A+2X,其中A=,求X.
ItisnotquiteBenidormyet,butAntarcticahasbecomeanincreasinglypopulardestinationforthemoreadventuroustourist.In
如果要在窗体上画一个标签,应在工具箱窗口中选择的图标是( )。
打开考生文件夹下的演示文稿yswg.pptx,按照下列要求完成对此文稿的修饰并保存。将第一张幻灯片版式改为“两栏内容”,将第二张幻灯片的图片移到第一张幻灯片右侧内容区,图片动画效果设置为“进入”“十字形扩展”,方向效果为“缩小”,形状效果为“加号”。将
A、Heisafraidhewon’tbechosenforthetrip.B、Thebosshasnotyetdecidedwheretogo.C、Suchatripisnecessaryforthec
最新回复
(
0
)