首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下与存储类别有关的四组说明符中,全部属于静态类的一组是
以下与存储类别有关的四组说明符中,全部属于静态类的一组是
admin
2021-07-09
64
问题
以下与存储类别有关的四组说明符中,全部属于静态类的一组是
选项
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全国计算机二级
相关试题推荐
以下选项中,合法的一组C语言数值常量是()。
函数fun的功能是:在有n个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号;函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共有2位学生有不及
以下叙述中错误的是()。
若有以下程序main(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++C:}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
若变量已正确定义,以下选项中非法的表达式是()。
若有定义语句:intx=10;则表达式x-=x+x的值为
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
软件生存周期中,解决软件“做什么”的阶段是()。
下列关于线性链表的叙述中,正确的是()。
下面描述中不属于数据库系统特点的是
随机试题
下列属于行政处罚听证过程中当事人的权利的是:()
现代药剂学的重要分支包括
根据《处方管理办法》,医疗机构普通处方的印刷用纸为
浆体喷射搅拌桩施工应严格按照试桩确定的工艺操作。喷浆搅拌不得中断;当因故中断后恢复喷搅时应重复喷搅不小于()。
施工平面布置图包含的内容一般不包括()。
下列关于金融市场风险的理解,正确的有()。
企业按规定向税务机关报送资产损失税前扣除申请时,均应提供能够证明资产损失确属已实际发生的合法证据。下列不属于具有法律效力的外部证据是()。
行政机关对申请人提L叶J的行政许可申请的处理,下列做法不正确的是()。
用户在上网(Internet)时,常常将一些常用的网站/网页添加到收藏夹中。在Windows98默认安装的情况下,这些添加到收藏夹中的信息是被保存在C:\Windows文件夹下的( )文件夹中。
Forthispart,youareallowed30minutestowriteashortessayentitledAboutKeepingIndoors.Youshouldwriteatleast150w
最新回复
(
0
)