首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2018-06-29
69
问题
有以下程序:
#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://kaotiyun.com/show/9txp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序流程图中带有箭头的线段表示的是
若有定义:inta=4,b=5,c=6;然后顺序执行下列语句后,变量b中的值是()。c=(a-=(b-5));c=(a%3)+(b=1);
有以下程序#includemain(){FILE*fp;intk,n,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n",a[0],a[1],a[2]);
对建立良好的程序设计风格,下列描述正确的是()。
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是()。
表达式1/2*(int)3.7/(int)(2.4*(1.5+2.5))值的数据类型为______。
算法具有5个特性,以下选项中不属于算法特性的是()o
下列选项中不属于软件生命周期开发阶段任务的是()。
下列叙述中,不属于结构化分析方法的是()
若有定义:int *p[3];,则以下叙述中正确的是
随机试题
阴阳的对立制约,可体现于:()
猪巨吻棘头虫的感染方式为
()是对符合招标文件规定的商务和技术实质要求的投标文件,根据招标文件规定的办法、因素、标准对投标报价、技术因素和商务因素采用货币量化折算评估。
建设项目的环境影响报告书包括的内容有()。
不属于限额设计所包括的是()。
航显系统服务器、存储系统应采用()供电。
Therequirementsforhighschoolgraduationhavejustchangedinmycommunity.Asaresult,allstudentsmust【C1】______sixtyhou
马克思说;“一切商品对它们的所有者是非使用价值,对它们的非所有者是使用价值。”这句话应理解为
【B1】【B8】
TurningBrownfieldsintoGreenbacksInactiveindustrialsitesaretransformingintoproductivefacilities.Brownfieldsa
最新回复
(
0
)