首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有一段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
53
问题
有一段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
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
包过滤技术防火墙在过滤数据包时,一般不关心()。
以下不属于网络安全控制技术的是()。
计算机系统的安全级别分为四级:D、C(C1、C2)、B(B1、B2、B3)和A。其中被称为选择性保护级的是__________________。
__________________是一种通过对信息进行均衡、全面的防护,提高整个系统最低安全性能的原则。
(67)________攻击是指借助于客户机/服务器技术,将多个计算机联合起来作为攻击平台,对一个或多个目标发动DoS攻击,从而成倍地提高拒绝服务攻击的威力。
恶意代码是指为达到恶意目的而专门设计的程序或代码。恶意代码的一般命名格式为:..。以下恶意代码中,属于脚本病毒的是(24)_________。
等级保护制度已经被列入国务院《关于加强信息安全保障工作的意见》之中。以下关于我国信息安全等级保护内容描述不正确的是(5)________。
减少指令执行周期数是RISC计算机性能提高的基础,它是通过(7)、指令控制部件(8)微代码和(9)等来实现的。
(72)isameasurable,verifiableworkpoductsuchasspecification.Feasibilitystudyreport,detaildocument,orworkingprototype.
Cloudcomputingisastyleofcomputinginwhichdynamicallyscalableandoften_________resourcesareprovidedasaserviceove
随机试题
Sincewelivenearthesea,weenjoyahealthyclimate.
该患者最可能的诊断是术后应定期进行下列哪项处理
不属于正常前列腺液可见成分的是
胸部高千伏摄影片的主要优点是
某县张某系艾滋病患者,在市里传染病医院隔离治疗期间,擅自进出医院回到某县,脱离隔离治疗,为防止艾滋病传播,可以协助传染病医院追回张某采取强制隔离治疗的是
某施工单位中标承担了一副井井筒工程,该副井井筒净直径5m,掘进荒径6~7m,井筒深度720m,两侧马头门各施工20m,包含相关设备基础,管子道开口施工5m,该项目合同工期12个月,自签订合同之日起算,井筒平均进尺85m/月。井筒施工工期合同签订之后,项目经
如果检验检疫机构需要对出境货物实施检验检疫时,报检员应按要求配合施检,在机构()递交报检单和随附单据。
(2010—单选—9)在开辟新航路的过程中,由欧洲向东绕过非洲到达亚洲的是()。
主题统觉测验属于()
Thepossibilitythattheexplosionwascausedbysabotagecannotbe______.
最新回复
(
0
)