首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有一段C程序如下,执行后,其运行结果为(52)。 int f(int a){ auto int b = 0; static int c = 3; b ++; c++; return(a+b+c)
有一段C程序如下,执行后,其运行结果为(52)。 int f(int a){ auto int b = 0; static int c = 3; b ++; c++; return(a+b+c)
admin
2009-02-01
26
问题
有一段C程序如下,执行后,其运行结果为(52)。 int f(int a){ auto int b = 0; static int c = 3; b ++; c++; return(a+b+c); } main(){ int a=2,i; for(i=0; i<3; i++)printf("%d, ",f(a)); }
选项
A、7,8,9,
B、7,7,7,
C、6,7,8,
D、9,8,7,
答案
A
解析
本题考查考生对C语言中动态存储变量和静态存储变量的理解。本题中函数f内的变量b属于动态存储类型,在函数调用开始时分配动态存储空间,函数结束时释放该空间;变量c为静态存储类型,在静态存储区内分配存储单元,在整个运行期间都不释放。在第一次调用f函数时,b的初值为0,c的初值3,第一次调用结束时,b=1,c=4,a+b+c=7,由于c是局部静态变量,在函数调用结束后,它并不释放,仍保留为4。在第二次调用f函数结束时,b=1,c=5,a+b+c=8;在第三次调用f函数结束时,b=1,c=6,a+b+c=9。所以,该段C程序执行后,运行结果为“7,8,9,”。
转载请注明原文地址:https://jikaoti.com/ti/OmI7FFFM
本试题收录于:
嵌入式系统设计师上午基础知识考试题库软考中级分类
0
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
利用公开密钥算法进行数据加密时,采用的方式是()。
按照密码系统对明文的处理方法,密码系统可以分为()。
在我国,依据《中华人民共和国标准化法》可以将标准划分为:国家标准、行业标准、地方标准和企业标准4个层次。《信息安全技术信息系统安全等级保护基本要求》(GB/T22239-2008)属于(58)________。
承建单位决定采用增量模型加瀑布模型的开发模式,作为监理工程师,你认为承建单位的选择是否合适?并给出理由。请简述软件测试的目的。
(1)不是软件开发生命周期的六个阶段之一。生命周期中时间最长的是(2)阶段。
(1)不是软件开发生命周期的六个阶段之一。生命周期中时间最长的是(2)阶段。
通常,软件开发环境可由环境机制和工具集构成。按功能划分,环境机制又可分为(15);工具集也可分为贯穿整个开发过程的工具和解决软件生命周期中某一阶段问题的工具,分别属于上述两类工具的是(16)。软件开发环境的核心是(17)。软件开发环境具有集成性、开放性、(
Cloudcomputingisastyleofcomputinginwhichdynamicallyscalableandoften_________resourcesareprovidedasaserviceove
The______providestheprojectmanagerwiththeauthoritytoapplyorganizationalresourcestoprojectactivities.
随机试题
下列关于森林资源转让的相关规定,说法正确的有。()
马克思主义哲学所说的实践是指( )
男性,40岁,约20年前开始出现右下肢肿胀,逐渐加重,其间伴有多次“丹毒”发作,现右下肢明显增粗,行走费力。查体:右下肢明显增粗,皮肤粗糙、质韧,无可凹性水肿,同位素检查显示浅、深淋巴管均有回流不畅,在下肢远端淤滞。治疗手段哪项是无效的
对车辆转向架侧架、摇枕实行寿命管理,凡使用年限超过()的配件应全部报废。
土石坝根据施工方法可分为().
某施工单位申领建筑施工企业安全生产许可证时,根据我国《建筑施工企业安全生产许可证管理规定》,应具备经建设行政主管或其他部门考核合格的人员包括()。【2009年考试真题】
()一般将25%~50%的资产投资于债券及优先股,其余的投资于普通股。
适合汽车修理企业采用的成本计算方法是()。
贾某骑摩托车违章撞伤田某,造成田某腿部表皮破裂。贾某送田某到医院治疗,护士未作皮试,即给田某注射破伤风针,田某因药物过敏而死。贾某的行为对田某死亡而言属于()。
WhatwasthereactionofthosetwobodiesfinedbytheInformationCommissioner?
最新回复
(
0
)