首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(){static int x=1; main(){int i,s=1; x+=1; for(i=1;i
有以下程序 #include int fun(){static int x=1; main(){int i,s=1; x+=1; for(i=1;i
admin
2019-07-14
28
问题
有以下程序
#include
int fun(){static int x=1; main(){int i,s=1;
x+=1; for(i=1;i<=5;i++)s+=fun();
return x;) printf("%d\n",s);}
程序运行后的输出结果是
选项
A、11
B、21
C、6
D、120
答案
B
解析
这道试题主要考查了局部静态变量的应用。在函数fun()中定义了局部静态变量整型x,其初值等于1,在主函数中循环执行5次,第一次变量s的值等于3,变量x的值等于2,第二次变量s的值等于6,变量x的值等于3,第三次变量s的值等于10,变量x的值等于4,第四次变量s的值等于15,变量x的值等于5,第五次变量s的值等于21,变量x的值等于6。
转载请注明原文地址:https://kaotiyun.com/show/w8Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
表达式a+=a-=a=9的值是()。
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是()。
有以下程序#includevoidfac2(int);voidfac1(intn){printf("*");if(n>0)fac2(n-1);}voidfac2(intn){printf("#");if(n>0)fa
下列语句组中,正确的是()。
在源程序的开始处加上"#include"进行文件引用的原因,以下叙述正确的是()。
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
随机试题
A、9.B、19.C、20.D、21.D
GooglealreadyhasawindowintooursoulsthroughourInternetsearchesanditnowhasinsightintoourailing(生病的;体衰的)bodiesto
社会工作在西方产生和发展的重要思想来源是()。
两个中班小朋友在玩开汽车的游戏。聪聪开着“汽车”把乐乐的“汽车”撞翻了,乐乐立刻大声对聪聪说:“不准撞我的汽车!”聪聪没有反应,他再次发动“袭击”。这时,乐乐对聪聪嚷道:“不准撞我的汽车!我要生气了!”聪聪还是不说话,他笑眯眯地招呼壮壮一起去撞。壮壮犹豫了
(2016·四川)坚持知识统一性观点,而且可以发挥学习者的迁移能力的课程类型是()
担保是指合同的双方当事人为了合同能够得到全面按约履行,根据法律、法规的规定,经双方协商一致而采取的一种具有法律效力的保证措施。根据我国法律规定,担保一般具有五种形式。其中,债务人将动产或权利凭证交给债权人进行担保的方式为()。
广播电视节目编排(华南理工2019年研)
直线l经过点A(-1,1),则当点B(2,-1)到直线l的距离最大时,直线l的方程为()。
Lookingbackonmychildhood,Iamconvincedthatnaturalistsarebornandnotmade.Althoughwewerebroughtupinthesameway
Decliningvaluesforfarmequipmentandland,thecollateralagainstwhichfarmersborrowtogetthroughtheharvestseason,is
最新回复
(
0
)