首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 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(
以下程序的输出结果是( )。 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(
admin
2017-10-24
70
问题
以下程序的输出结果是( )。
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<n;i++)sum+=x
; s=fun(a,5)+fun(b,4);printf(’’%d\n”,S);
return sum;} }
选项
A、50
B、55
C、60
D、65
答案
C
解析
在本题函数定义中,变量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/xIxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下定义和语句:structstudents{intnum;charname[20];charc;struct{intgrade1;intgrade2;}s;};structstudents
下列说法正确的是()。
当a=4,b=5,c=7,d=6时,执行下面一段程序:if(a<B)if(c<D)x=1;elseif(a<C)if(b<C)x=2:elsex=3;elsex=4;elsex=5;程序执行后,
以下关于long、int和short类型数据占用内存大小的叙述中正确的是()。
有下列程序:main(){intm,n,p;scanf("m=%dn=%dp=%d",&m,&n,&p);printf("%d%d%d\n",m,n,p);}若想从键盘上输入数据,使变量m中的值为123,n
数据结构分为线性数据结构和非线性数据结构,带链的队列属于()。
若有定义:intx=0,*p=&x;,则语句printf("%d\n",*p);的输出结果是()。
6-5/2+1.2+5%2的值是()。
下面程序的功能是:输出100以内能被3整除且个位数为9的所有整数,请填空。main(){inti,j;for(i=0;__________;i++){j=i*10+9;
随机试题
阅读《谈时间》中的一段文字,然后回答问题。问题在,我们所能掌握的尚未逝去的时间,如何去打发它。梁任公先生最恶闻“消遣”二字,只有活得不耐烦的人才忍心的去“杀时间”。他认为一个人要做的事太多,时间根本不够用,哪里还有时间可供消遣?不过打发时间的方法
下列关于普通心肌细胞动作电位的描述,正确的是
肾癌最主要的症状是
肾小管液Na+,Cl-,K+,H2O和HCO2-重吸收的主要部位是
白喉棒状杆菌毒力试验检查不包括
下列项目中,能同时影响资产和负债的是()。
所谓国家安全。即我国人民民主专政政权和社会主义制度不受侵犯,我国的国家主权和领土完整不受侵犯。()
关于法律解释,下列说法不正确的是()
天気予報______、台風が来るそうだ。
GraduateeducationistheDetroitofhigherlearning.MostgraduateprogramsinAmericanuniversitiesproduceaproductforwhic
最新回复
(
0
)