首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun(int x[],int p) {static int sum=0,i; for(2=0;i
有以下程序 int fun(int x[],int p) {static int sum=0,i; for(2=0;i
admin
2016-12-28
72
问题
有以下程序
int fun(int x[],int p)
{static int sum=0,i;
for(2=0;i
;
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、50
B、45
C、60
D、55
答案
C
解析
在函数int fun(intx[],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://kaotiyun.com/show/ArDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case
下列关于单目运算符++,--的叙述中正确的是
设有关系R和S,关系代数表达式为R-(R-S)表示的是
有以下函数:fun(char*a,char*B){while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*b)){a++;b++;}return(*a-*b);}该函数的功能
有以下程序:fun(intx,inty){return(x+y);}main(){inta=1,b=2,c=3,Sum;sum=fun((a++,b++,a+b),c++);printf("%d",sum);
下列程序运行后的输出结果是______。#include<stdio.h>main(){chars[20];scanf("%s",s);printf("%s",s);}运行程序,输入HOWAREYOU。
下列程序的运行结果是______。main(){ints=0,i=1;while(s<=10){s=s+i*i;i++;}printf("%d",--i);}
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
以下程序运行后的输出结果是______。main(){charc1,c2;for(c1=’0’,c2=’9’;c1<c2;c1++,c2--)printf("%c%c",c1,c2);printf("\n");}
模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
随机试题
下列有关软骨瘤描述正确的是
颈外静脉穿刺,病人应取
咨询服务是知识性和咨询性的服务,以咨询者的()为主。
投标人在自主决定投标报价时,应考虑招标文件中要求投标人承担的风险内容及其范围(幅度)以及相应的风险费用。以下属于投标人应完全承担的风险是()。
在下列指标的计算中,惟一没有用到收盘价的是( )。
下列合同和凭证应当缴纳印花税的是()。
下列属于转移性财政支出的特点的是( )。
国务院总理李克强在参加第十届东亚峰会时,就各国共同维护南海和平稳定提出了五点倡议,其中不包括:
自然规律和社会规律之间有一定的联系和区别。二者之间的联系主要表现在
A、Hehasalreadytakenapictureoftheflowers.B、Hedoesn’tknowhowtousethecamera.C、Hedoesn’tthinktheflowersareb
最新回复
(
0
)