首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有一段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
52
问题
有一段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://kaotiyun.com/show/hFWZ777K
本试题收录于:
嵌入式系统设计师上午基础知识考试题库软考中级分类
0
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
网络系统中针对海量数据的加密,通常不采用()方式。
移动用户有些属性信息需要受到保护,这些信息一旦泄露,会对公众用户的生命财产安全造成威胁。以下各项中,不需要被保护的属性是()。
以下选项中,不属于生物识别方法的是()。
通过具有IPSec功能的路由器构建VPN的过程中,采用的应用模式是__________________。
IP地址分为全球地址和专用地址,以下属于专用地址的是(42)________________。
移动用户有些属性信息需要受到保护,这些信息一旦泄露,会对公众用户的生命财产安全造成威胁。以下各项中,不需要被保护的属性是(30)________________。
计算机取证是指能够为法庭所接受的、存在于计算机和相关设备中的电子证据的确认、保护、提取和归档的过程。以下关于计算机取证的描述中,不正确的是(22)________。
IP地址分为全球地址(公有地址)和专用地址(私有地址),在文档RFCl918中,不属于专用地址的是(12)________。
Configurationmanagementisfocusonthespecificationofboththedeliverablesandtheprocesses;While()isfocusedonident
Although the bulk of industry resources and energies have focused on developing the fastest(71)or slickest(72), more and more mi
随机试题
在上次考试中,老师出了一道非常古怪的难题,有86%的考生不及格。这次考试之前,王见明预测说:“根据上次考试情况,这次老师不一定会出那种难题了。”胡思明说:“这就是说这次考试老师肯定不出那种难题了。太好了!”王见明说:“我不是这个意思。”下面哪句话与王见明说
精馏过程中采用负压操作可以()。
回波时间是指
企业技术创新体系的建设包括企业技术创新()的建设和企业技术创新能力的建设。
下列事业单位的基金,不是从收入或结余中提取的是()。
用人单位自用工之日起满1年不与劳动者订立书面劳动合同的.视为用人单位已经与劳动者订立()。
A、 B、 C、 D、 C相邻两项之差依次是,所求项为。
你的同事小李和你一起完成一项工作,任务量很大,但是他经常出错,效率也很低,工期还剩一半的时候,你发现他已经递交了辞职报告。请问,你会如何与他进行沟通?请现场模拟。
简述法律对经济的作用。
Severalstormshitthewesternareasofthecitylastnight,leavingscenesofdestructionandatleastahun-dredhomeswithou
最新回复
(
0
)