首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序,则运行结果为 #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
26
问题
阅读下列程序,则运行结果为 #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://jikaoti.com/ti/aoK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下合法的VB变量名是
下面能够将某个变量声明为局部变量的是
设a=4,b=5,c=6,执行语句Printa<bAndb<c窗体上显示的是
对软件设计中应遵循的准则描述正确的是()。
下列关于函数过程的叙述中,正确的是()。
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有两个标签L1和L2,标题分别为“口令”和“允许次数”;一个命令按钮C1,标题为“确定”;两个文本框名称分别为Text1和Text2。其中Text1用来输入口令(输入时,文本框内容显示“*”),初始内容
若在窗体模块的声明部分声明了如下自定义类型和数组:PrivateTyperecCodeAsIntegerCaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确的是( )。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
下列符号常量的声明中不合法的是()。
C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是
随机试题
最可能的诊断是若患儿血清特异性抗检测中发现抗体释放试验为阳性,在治疗中,哪项不合适
肺气肿叩诊音呈()
A.左心室扩大B.右心室扩大C.右心房扩大D.左心房、右心室扩大E.左心房、左心室扩大三尖瓣狭窄
尿路结石最常见的结石成分为
为了研究三种不同饲料对小鼠体重的影响,将30只同种鼠的小鼠按体重相近的原则分为10组,每组内的3只老鼠喂养饲料是随机分配的,30天后称量小鼠的体重。若经检验P<0.01,则认为
设备安装工程概算的编制方法不包括()。
在爆破技术的分类中,()属于洞室爆破。
某股份有限公司注册资本5000万元,法定公积金已累计提取600万元。2009年度公司实现税后利润1000万元,则该公司2009年度应当提取的法定公积金数额为()万元。
1235982711()
数据表如下:图书(图书编号C(6),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),图书编号C(6),借书日期
最新回复
(
0
)