首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有一段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
44
问题
有一段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
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
数字签名最常见的实现方法是建立在()的组合基础之上。
防火墙作为一种被广泛使用的网络安全防御技术,其自身有一些限制,它不能阻止()。
能有效控制内部网络和外部网络之间的访问及数据传输,从而达到保护内部网络的信息不受外部非授权用户的访问和对不良信息的过滤的安全技术是__________________。
分组密码常用的工作模式包括:电码本模式(ECB模式)、密码反馈模式(CFB模式)、密码分组链接模式(CBC模式)、输出反馈模式(OFB模式)。下图描述的是(53)________________模式(图中Pi表示明文分组,Ci表示密文分组)。
从网络安全的角度看,以下原则中不属于网络安全防护体系在设计和实现时需要遵循的基本原则的是(9)________________。
计算机取证是指能够为法庭所接受的、存在于计算机和相关设备中的电子证据的确认、保护、提取和归档的过程。以下关于计算机取证的描述中,不正确的是(22)________。
等级保护制度已经被列入国务院《关于加强信息安全保障工作的意见》之中。以下关于我国信息安全等级保护内容描述不正确的是(5)________。
TheperformIntegratedChangeContorlprocessistheultimateresponsibilityofthe(73).Althoughchangesmaybeinitiatedverba
随机试题
第一胎,孕40周,临产已10小时,ROA,胎心100次/min,胎儿监护见频繁晚期减速波型。下述哪种情况有条件立即行阴道助产术(产钳或胎头吸引术)
下列不属于个人史的是
烧伤面积的叙述,哪项不恰当
患者,女性,28岁,孕16周,患妊娠合并心脏病,现症见心悸怔仲,面色不华,头晕目眩,失眠多梦,舌淡,脉细弱。治疗宜用
根据《中华人民共和国药品管理法实施条例》,接受委托生产药品的药品生产企业,必须持有与其受托生产的药品相适应的
(2012年)由m个构件所组成的复合铰链包含转动副的个数为()。
居住区内道路可分为:居住区道路、小区路、组团路和宅间小路四级。居住区道路红线宽度为()。
下列与生活有关的谚语不正确的是()。
802.5标准定义了源路选网桥。它假定每一个结点在发送帧时都已经清楚地知道发往各个目的结点的路由,源结点在发送帧时需要将详细的路由信息放在帧的______。
Youmaysaythatthebusinessofmarkingbooksisgoingtoslowdownyourreading.【C1】________probablywill.That’soneof
最新回复
(
0
)