首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun(int x[],int n) main() {static int sum=0,i; {int a[]={1,2,3,4,5),b[]={6,7,8,9),s=
有以下程序 int fun(int x[],int n) main() {static int sum=0,i; {int a[]={1,2,3,4,5),b[]={6,7,8,9),s=
admin
2018-01-11
30
问题
有以下程序
int fun(int x[],int n) main()
{static int sum=0,i; {int a[]={1,2,3,4,5),b[]={6,7,8,9),s=0;
for(i=0;i
; s=fun(a,5)+fun(b,4);printf("%d\n",s);
return sum;} }
选项
A、50
B、45
C、60
D、55
答案
C
解析
在函数int fun(int x[],int n)的定义中,变量sum使用了static修饰符,这说明了变量sum为一个静态局部变量。由于在整个程序运行期问,静态局部变量在内存中的静态存储区中占据着永久的存储单元。即使退出函数之后,下次再进入该函数时,静态局部变量继续使用原来存储单元中原来的值。函数int fun(int x[],int n)的功能是求出数组x[]各个元素的和。所以在主函数中,调用函数Fun(a,5)后,变量sum=1+2+3+4+5=15.当再次调用Fun(b,4)后,变量sum=15+6+7+8+9=45,所以s=15+45=60。
转载请注明原文地址:https://jikaoti.com/ti/EOa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列各选项中,不属于序言性注释的是()。
若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是()。
若有定义intx,y;并已正确给变量赋值,则下列选项中与表达式(x—y)?(x++):(y++)中的条件表达式(x.y)等价的是()。
下面程序输出的是()。main(){intt=1;fun(fun(t));}fun(inth){staticinta[3]={1,2,3);intk;for(k=0;k<3;k++)a[k]+=
下列变量声明合法的是()。
下列可作为C语言赋值的语句的是()。
有两个关系R和S如下:则由关系R得到关系S的操作是()。
与结构化需求分析方法相对应的是【】方法。
在结构化分析使用的数据流图中,使()解释其中的图形元素。
在E-R图中,矩形表示【 】。
随机试题
Lowlevelsofliteracyandnumberacyhaveadamageableimpactonalmosteveryaspectofadultlife.Ac-caordingtoasurveypubl
A.入球小动脉平滑肌B.球外系膜细胞C.出球小动脉平滑肌细胞D.球旁细胞E.致密斑细胞具有吞噬和收缩能力,并可能起信息传递作用的细胞是
A.甲状旁腺激素B.生长激素C.降钙素D.糖皮质激素E.去旧肾上腺素能提高血钙浓度的是
属血循毒的毒蛇是()
某地铁工程项目,发包人将14座车站的土建工程分别发包给14个土建施工单位,对应的机电安装工程分别发包给14个机电安装单位,该发承包模式属于()。
钢结构的高强度大六角头螺栓连接副宜在螺栓终拧完成1h后、24h内完成终拧扭矩检查,可采用的方法是()。
某房地产开发公司采用职能型组织结构。划分为生产部、工程部、人事部、销售部和研发部,统一由总经理管理。现工程部拟对某一项目实施招标工作。该房地产开发公司除了可以采用职能型的组织结构,还可以采用()形式的基本项目管理组织结构。
Iwonder______theyfinishedsomanydifferentjobsinsuchashorttime.
结构化查询语言SQL是一种(41)语言,其主要功能有(42),它的典型句型为SELECTA1,A2,…,AnFROMr1,r2,…,rmWHEREF其中A1,A2,…,An、r1,r2,…,rm和F分别是(43)。
Passengerscomplainthatthesubwaysareusuallywellbehindschedule______thereisinclementweather.
最新回复
(
0
)