首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #include <stdio.h> void fun() { static int a=0; a+=2;printf("%d",a); } main() { int
以下程序的输出结果是【 】。 #include <stdio.h> void fun() { static int a=0; a+=2;printf("%d",a); } main() { int
admin
2013-02-23
17
问题
以下程序的输出结果是【 】。
#include <stdio.h>
void fun()
{ static int a=0;
a+=2;printf("%d",a);
}
main()
{ int cc;
for(cc=1;cc<4;cc++)fun();
printf("\n");
}
选项
答案
246
解析
本题考查静态(static)局部变量的使用。fun函数中的静态局部变量a所占用的存储单元在程序运行过程中始终不释放,即当下一次调用该函数时,该变量仍然保留上一次函数调用结束时已有的值,3次调用fun函数分别得到2,4,6。
转载请注明原文地址:https://kaotiyun.com/show/c2Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下C程序的运行结果为______。main(){inti=1,sum=0;loop:if(i<=10){sum+=i;i++;gotoloop;}printf("sum=%d\n",sum);}
如果要限制一个变量只能为本文件所使用,必须通过______来实现。
若有以下定义和语句,则输出结果是(口代表空格)______。chars[10];s="abcd";printf("%s\n",s);
函数delete(s,i,n)的作用是从字符串s中删除从第i个字符开始的n个字符,请填空。voiddelete(chars[],inti,intn){intj,k,length=0;whiles(length])
若有定义intm=5,y=2,则执行表达式y+=y-=m*=y后,y的值为【】。
以下程序段有错,错误原因是______。main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;}
希尔排序法属于______类型的排序法。
已知head指向一个带头结点的单向链表,链表中每个结点包含数据域(data)和指针域(next),数据域为整型。以下函数求出链表中所有链结点数据域的和值,作为函数值返回。请在下划线内填入正确内容。{intdata;structlink*nex
计算机中,能够用来与外存交换信息的是______。
随机试题
非法持有鸦片不满()克,属于违反治安管理行为。
下列哪一脏器破裂早期症状,经常只有局限性腹膜炎()
慢性阑尾炎诊断的要点中,最重要的是
使胰蛋白酶原最先活化的物质是
A、单萜B、二萜C、倍半萜D、三萜E、四萜6个异戊二烯单位聚合而成的萜类名称为()
肝内肿块出现典型的环征和肿块内的小气泡则可诊断肝脓肿。()
质量活动体的自我控制和他人监控,属于______的控制方式。
OilandEconomyCouldthebadolddaysofeconomicdeclinebeabouttoreturn?SinceOPECagreedtosupply-cutsinMarch,th
ThequestionIamaskedmostoftenlikeItravelaroundtheworldspringsfrom【M1】______people’sdeepestfear:"Jane,doyou
ThefollowingisaJobAdvertisement.Afterreadingit,youshouldgivebriefanswerstothe5questions(No.56throughNo.60)
最新回复
(
0
)