首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下与存储类别有关的四组说明符中,全部属于静态类的一组是
以下与存储类别有关的四组说明符中,全部属于静态类的一组是
admin
2021-07-09
70
问题
以下与存储类别有关的四组说明符中,全部属于静态类的一组是
选项
A、extern和static
B、auto和static
C、register和static
D、register和extern
答案
A
解析
auto用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。这个关键字通常会被省略,因为所有的变量默认就是auto的。
register定义的变量告诉编译器尽可能的将变量存在CPU内部寄存器中而不是通过内存寻址访问以提高效率。
static变量会被放在程序的全局存储区中,这样可以在下一次调用的时候还可以保持原来的赋值。这一点是它与堆栈变量和堆变量的区别。变量用static告知编译器,自己仅仅在变量的作用范围内可见。这一点是它与全局变量的区别。当static用来修饰全局变量时,它就改变了全局变量的作用域。
extern限制在了当前文件里,但是没有改变其存放位置,还是在全局静态储存区。extern 外部声明, 该变量在其他地方有被定义过。
因此,答案为A选项
转载请注明原文地址:https://kaotiyun.com/show/xdtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
若有以下程序,则程序的输出结果是#defineS(x)x*x#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(k+j),T(k+j));}
有以下程序#includemain(){inta=7;while(a--);printf("%d\n",a);}程序运行后的输出结果是
在软件开发中,需求分析阶段产牛的主要文档是
下列叙述中正确的是
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){inti,j,t;{inta[10]={5,4,3,2,1,6,7,8
下列各项中,对对象概念描述正确的是()。
下列条件语句中,输出结果与其他语句不同的是()。
下列说法不正确的是()。
随机试题
URL:
在质控中,质控血清的检测结果超过±3s时,则表示该结果
在地区5~9岁儿童约12%的死亡是癌症所致,而60~64岁成人约24%的死亡是癌症所致。与5~9岁儿童相比,60~64岁成人癌症死亡的估计相对危险度是
Spee曲线的最低点是
合同之债的法律适用同时涉及其他方面的法律适用,综合涉及意思自治原则。根据我国有关法律的规定,关于涉外民事关系的法律适用,下列哪个领域采用当事人意思自治原则?()
甲、乙两家公司同属于一个企业集团。甲股份公司于2008年3月1日以发行股票方式从乙公司的股东手中取得乙公司60%的股份。甲公司发行3000万股普通股股票,该股票每股面值为1元,发行价格为1元。乙公司在2008年3月1日所有者权益账面价值为4000万元,甲公
设立公司必须制定公司章程,公司章程一经批准即成为具有法律约束力的文件。但我国《公司法》并未规定公司章程对以下人员具有直接约束力的有()。
公共政策的归宿在于()。
威慑其实是让假想敌的内心产生恐惧,从而阻止他做出对自己不利的事情来。但是这种恐惧的根源有两个:第一,对手要认可威慑方所具备的实力,很难想象一个弱小的国家能够威慑强大的美国;第二,对手还要相信威慑方动用实力来达到目的的决心,换句话说,对手要确认威慑方的意图。
Complainingaboutfaultygoodsorbadserviceisnevereasy.Ifsomethingyouhaveboughtisfaulty,youareactuallynot【B1】___
最新回复
(
0
)