首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun() { static int x=2; return x+=1: } void main() { int i,s=0; for(i=1;i<=5;i++)s+=fun(); printf(’’%d\n’’,
有以下程序: #include int fun() { static int x=2; return x+=1: } void main() { int i,s=0; for(i=1;i<=5;i++)s+=fun(); printf(’’%d\n’’,
admin
2021-04-28
17
问题
有以下程序:
#include
int fun()
{
static int x=2;
return x+=1:
}
void main()
{
int i,s=0;
for(i=1;i<=5;i++)s+=fun();
printf(’’%d\n’’,s);
}
程序运行后的输出结果是( )。
选项
A、25
B、11
C、15
D、20
答案
A
解析
静态变量只在初次定义时赋初值,以后使用时将调用其之前的值;主函数的循环体执行5次,进行s的叠加,每次叠加为子函数的返回值,所以结果为0+(2+1)+(3+1)+(4+1)+(5+1)+(6+1)=25。
转载请注明原文地址:https://kaotiyun.com/show/oFtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义charstr[]="Hello";则语句printf("%d%d",sizeof(str),strlen(str));的输出结果是
有以下程序structS{intn;inta[20];);voidf(structS*p){inti,j,t;for(i=0;i<p->n-1;i++)for(j=i+1.j<p->n.j++)if(p->a[i]>p->a[j]){t=P->
若有以下程序,编译时出现错误,你认为出错的是#includemain(){inta=0,b=0,c=0,d;c=(a+=b,b+=a);/*第4行*/d=c;;/*第5行*/;/*第6行*/
若有以下程序#include<stdio.h>int*flint*s,int*t){intk;if(*s<*t){k=*s;*s=*t;*t=k;}returns;}main(){inti=3,j=5,*p=&i,*q=&j,*r;r=
以下叙述中错误的是
设有如下函数定义intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
某系统结构图如下图所示(n≥5)该系统结构图的最大扇出数是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
有下列程序:#include/*fun函数的功能是将a所指数组元素从大到小排序*/voidfun(int*a,intn)main(){intt,i,j;{int
随机试题
简单枚举法如果使用不当,就会犯“()”的逻辑错误。
A利多卡因B普鲁卡因C丁卡因D布比卡因E以上皆否是酯类,穿透力强,毒性较大,用于表面麻醉而不用于浸润麻醉的药物是
黏液性囊腺瘤多为
A.柴胡疏肝散B.逍遥散C.香砂六君子汤D.河车大造丸E.小建中汤气厥虚证亦有反复发作倾向,为防患于未然,平时可常服()
某单价合同履行中,承包人认为发包人计量结果有误,应提交一份书面意见,发包人收到书面意见后,应在()天内对承包人的计量结果复核后通知承包人。
账页格式一般有()。
属于我国行政系统的外部监督体系的有()。
2,4,3,5,6,8,7,( )
社会治理是社会建设的重大任务,是国家治理的重要内容。在现代社会中,社会治理地位日益重要。解决我国在社会管理领域存在的问题,必须深入认识新时代社会治理规律,创新社会治理理念思路、体制机制、方法手段,提高社会管理能力,建设平安中国,维护社会和谐稳定,确保国家长
Hefinishedthejob________________(以健康为代价).
最新回复
(
0
)