首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int x[],int n) { static int sum=0,i; for(i=0;i<n;i++) sum+=x[i]; re
有以下程序: #include<stdio.h> int fun(int x[],int n) { static int sum=0,i; for(i=0;i<n;i++) sum+=x[i]; re
admin
2019-08-18
59
问题
有以下程序:
#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/AqRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中不合法的标识符是()。
若有以下程序#includeint*f(int*s,int*t){intk;if(*s<*t){k=*s;*s=*t;*t=k;}returns;}main(){inti=3,j
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;i++)for(j=i+1;j<n;
下列叙述中正确的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
在一个c源程序文件中定义的全局变量,其作用域为()。
有以下程序#includemain(){FILE*f=f=fopen("filea.txt","W");fprintf(f,"abc");fclose(f);}若文本文件filea.t
有以下程序#includedoubleifdoublex);main(){doublea=0;inti;for(i=0;i
在学生管理的关系数据库中,存取一个学生信息的数据单位是
下列对于软件测试的描述中正确的是
随机试题
下面正确的是
气血两虚的临床表现为血虚证的临床表现为
下列含有乌头碱的药物有
下面关于行政给付的特征说法正确的有:()
环境影响报告书的( ),要求阐述其编制目的、编制依据及采用的标准。
甲公司、乙公司2017年有关交易或事项如下:(1)1月1日,甲公司向乙公司控股股东丙公司定向增发本公司普通股股票1400万股(每股面值为1元,市价为15元),以取得丙公司持有的乙公司70%股权,实现对乙公司财务和经营政策的控制,股权登记手续于当日办理完毕
根据下面的文字资料回答下列问题。2004年全部工业增加值1044.8亿元,增长17.0%。全部国有工业及年产品销售收入500万元以上的非国有工业企业(简称规模以上工业,下同)增加值595.63亿元,增长22.8%。其中,国有及国有控股企业增加值35
价格需求弹性:指需求对价格变动的反应程度或敏感程度,其大小以系数Ep=需求变动(%)÷价格变动(%)的绝对值来表示。根据上述定义,下面哪一种说法是正确的?()
下列关于乳牙的特点,描述正确的是()。
inderWohnung,es,einSchlafzimmer,einArbeitszimmer,eineKüche,einBad,geben,und
最新回复
(
0
)