首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序,则运行结果为 #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
29
问题
阅读下列程序,则运行结果为 #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全国计算机二级
相关试题推荐
在窗体模块的声明部分声明变量时,不能使用的关键字是()。
软件生命周期是指()。
在程序运行时,下面的叙述中正确的是
下列链表中,其逻辑结构属于非线性结构的是
下列关于顺序文件的描述中,正确的是()。
用语句Open"C:\teac.txt”ForInputAs#1打开文件后,就可以编程序
以下程序在文本框Text1中输入任一字符串,并按相反的次序显示在文本框Text2中,在横线处应填写()。DimNAsString,CAsString,DAsStringN=Text1.TextM=_____
函数过程F1的功能是:如果参数a为奇数,则返回值为1,否则返回值为0。以下能正确实现所述功能的代码的是()。
下列程序代码段中,在单击命令按钮调用SelMid函数时,其运行结果为()。PrivateFunctionSelMid(aStrAsString)AsStringDimtempAsStringDimsLen
在一个C语言程序中,()。
随机试题
麻疹合并肺炎喘嗽的患儿在出疹后,需隔离多少天()
A、胆囊肿大B、甲胎蛋白阳性C、右上腹绞痛及黄疸D、肝穿刺抽出椋揭色脓液E、突发寒战、高热,肝区疼痛,肝肿大细菌性肝脓肿的典型表现是
组氨酸是婴幼儿的必需氨基酸。()
个体工商户王大强挂靠集体企业南墙百货公司,以南墙百货公司的名义对外进行经营活动,营业执照上登记的业主是王大强,实际经营者为王小强。2003年5月,王小强参加贸易洽谈会,忘记带南墙百货公司的合同专用章,便借用北院供销公司的合同专用章,与东西服装公司签订了一份
某小区内设商业中心,面积1600m2,则至少应设多少个自行车停车位?[2004年第64题]
下列各项中,不属于网络连接设备的是()。
下列关于商品生产价格,说法正确的是()。
在资源环境约束趋紧背景下,如何加快转变农业发展方式,确保粮食等重要农产品有效供给,实现绿色发展和资源永续利用,是必须破解的现实难题。
挂在墙壁上的石英钟,当电能耗尽而停止走动时,其秒针往往会停在哪个数字上?
《重建南方法案》
最新回复
(
0
)