首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序,则运行结果为 #include"stdio.h" fun() { static int x=5; x++; return x;} main() { int i,x; fo
阅读下列程序,则运行结果为 #include"stdio.h" fun() { static int x=5; x++; return x;} main() { int i,x; fo
admin
2009-02-15
71
问题
阅读下列程序,则运行结果为 #include"stdio.h" fun() { static int x=5; x++; return x;} main() { int i,x; for(i=0;i<3;i++) x=fun(); printf("%d\n",x);}
选项
A、5
B、6
C、7
D、8
答案
8
解析
在整个程序运行期间,静态局部变量在内存的静态存储区中占据着永久的存储单元,即使退出函数以后,下次再进入该函数时,静态局部变量仍使用原来的存储单元,静态局部变量的初值是在编译的时候赋予的,在程序执行期间不再赋予初值。本题由于连续三次调用函数fun(),三次对静态变量x进行操作,x的值应依次为6,7,8。
转载请注明原文地址:https://kaotiyun.com/show/x0Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设整型变量a、b已赋值(b>0,a>b),下面不能正确计算a除以b的余数的表达式是
窗体上有1个名称为Command1的命令按钮,事件过程如下:PrivateSubCommandl_Click()m=一36IfSgn(m)Thenn=Int(m)Elsen=Abs(
层次型、网状型和关系型数据库划分原则是
设窗体上有一个名称为List1的列表框,并有若干列表项。下面语句中不能在所有列表项之后追加一个列表项的是
以下程序在文本框Text1中输入任一字符串,并按相反的次序显示在文本框Text2中,在横线处应填写()。DimNAsString,CAsString,DAsStringN=Text1.TextM=_____
在E盘当前目录文件夹下建立一个名为“Student.txt”的随机文件,要求用InputBox函数输入5个学生的姓名(StuName)、年级(StuGrade)和年龄(StuAge)。在程序中有以下记录类型和窗体的事件过程,请选择正确的语句完成程序(
结构化程序设计的基本原则不包括()。
下列用于printf函数的控制字符常量中,代表“竖向跳格”的转义字符常量是()。
以下不合法的字符常量是()。
随机试题
HPV醋白试验,下列叙述错误的是
患儿,5岁,呼吸困难,紫绀,杵状指。X线示右心肥厚,肺血减少。超声心动图表现为主动脉前壁与室间隔连续中断,两个残端不在一个平面上,形成主动脉骑跨,可见五色花彩血流束起自肺动脉瓣口处该患儿最可能诊断为
诊断呼吸衰竭最主要的是
撰写《千金方》的作者是撰写《伤寒杂病论》的作者是
左边图形折起来,将得到右边的图形是()。
Wearealwayshearingaboutroadaccidents,andwhenweareinthecar,wetrytodrivecarefully.But,howmanyofustakethe
有一个八位二进制数的补码是11111101,其相应的十进制数是
单击命令按钮时,下列程序代码的执行结果为()。PrivateFunctionFirProc(xAsInteger,yAsInteger,zAsInteger) FirProc=2*x+y+3*zEndF
EnglishSynonymsEnglishhasthelargestvocabularyandthemostsynonymsofalllanguagesintheworld.Thisrichnessisd
A、Thenumberofpeoplewhotakethetests.B、Languagesthatthetestpapersarebasedon.C、Testingmethodsthatthespeakingte
最新回复
(
0
)