首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有一段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
46
问题
有一段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://www.kaotiyun.com/show/hFWZ777K
本试题收录于:
嵌入式系统设计师上午基础知识考试题库软考中级分类
0
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
深度流检测技术就是以流为基本研究对象,判断网络流是否异常的一种网络安全技术,其主要组成部分通常不包括()。
IP地址分为全球地址和专用地址,以下属于专用地址的是()。
未授权的实体得到了数据的访问权,这属于对安全的()的破坏。
有一种原则是对信息进行均衡、全面的防护,提高整个系统的“安全最低点”的安全性能,该原则称为()。
不属于物理安全威胁的是(56)________________。
恶意代码是指为达到恶意目的而专门设计的程序或代码。恶意代码的一般命名格式为:..。以下恶意代码中,属于脚本病毒的是(24)_________。
总监理工程师对专业监理工程师已同意承包人覆盖的隐蔽工程质量有怀疑,指示承包人剥露取样并进行试验,试验结果表明该部位的施工质量虽满足行业规范的要求,但未达到合同约定的标准。此时应判定该隐蔽工程(31)。工程质量控制是为了保证工程质量符合(32)、规范标准所采
通常,软件开发环境可由环境机制和工具集构成。按功能划分,环境机制又可分为(15);工具集也可分为贯穿整个开发过程的工具和解决软件生命周期中某一阶段问题的工具,分别属于上述两类工具的是(16)。软件开发环境的核心是(17)。软件开发环境具有集成性、开放性、(
减少指令执行周期数是RISC计算机性能提高的基础,它是通过(7)、指令控制部件(8)微代码和(9)等来实现的。
(2011年下半年)Theprojectscheduleismorethanadocumentthatlaysouttheactivitiesovertimetorepresentthetimedimensionof
随机试题
颅内高压代偿期生命体征的变化有()
Increasingly,overthepasttenyears,people--especiallyyoungpeoplehavebecomeawareoftheneedtochangetheireatingha
肾小球性蛋白尿主要是肾小管性蛋白尿主要是
影响黏结力的因素不包括A.被黏结牙齿的咬合情况B.黏固剂的性能C.黏结面的状态D.黏结面积E.黏结剂调拌的稠度
根据××市政府工作需求,需要编制《××市地图集》,制图区范围包括整个市域。《××市地图集》分序图、区域详图、社会经济、自然环境、发展规划5个图组。各图组的内容如下:(1)序图组:××市的地理位置、历史、行政区、地势地形。(2)区域详图组
关于股东表决权,下列说法不正确的是()。
下列项目中,能够引起资产和负债同时增减变动的有()。
为避免重复计算或忽略风险因素的影响,折现率与现金流量应当保持一致,下列说法中正确的有()。
假定在外汇市场上,某天在纽约外汇市场上1美元=7.50元人民币,在欧洲外汇市场上1欧元=1.1212美元,在中国的外汇市场上1元人民币=0.0893欧元。请问:是否存在套汇的机会?若存在,一个投资者有1000万元人民币,他应如何操作?若不存在,请说明原因。
Inadifferentpoliticalsituation,workers______therighttogoonstrike.
最新回复
(
0
)