首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下与存储类别有关的四组说明符中,全部属于静态类的一组是( )。
以下与存储类别有关的四组说明符中,全部属于静态类的一组是( )。
admin
2021-02-25
40
问题
以下与存储类别有关的四组说明符中,全部属于静态类的一组是( )。
选项
A、extem和static
B、auto和static
C、register和static
D、register和extern
答案
A
解析
auto用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。这个关键字通常会被省略,因为所有的变量默认就是auto的。
register定义的变量告诉编译器尽可能的将变量存在CPU内部寄存器中而不是通过内存寻址访问以提高效率。
static变量会被放在程序的全局存储区中,这样可以在下一次调用的时候还可以保持原来的赋值。这一点是它与堆栈变量和堆变量的区别。变量用static告知编译器,自己仅仅在变量的作用范围内可见。这一点是它与全局变量的区别。当static用来修饰全局变量时,它就改变了全局变量的作用域。extem限制在了当前文件里,但是没有改变其存放位置,还是在全局静态储存区。extem外部声明,该变量在其他地方有被定义过。因此,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/jntp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
以下选项中错误的是()。
有以下程序:#include<stdio.h>main(){inta=一1.b=一1:for(;++a;)++b;printf("%d%d\n",a,b);}程序运行后的输出结果是()。
若有以下程序:#include<stdio.h>charfun(charx){returnx*x+'a';}main(){chara,b=0;for(a=0;a<4;a+=1){b=fun(a);putchar(b);}
若有以下程序:#include<stdio.h>main(){inta=一11,b=10:a%=b%=4;printf("%d%dkn",a,b);}则程序的输出结果是()。
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
算法具有五个特性,以下选项中不属于算法特性的是
每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是
对下列二叉树进行前序遍历的结果是
随机试题
历史唯物主义认为人的价值在于()
自身免疫性溶血性贫血的首选药物是
某工级铁路路基,拟采用土工格栅加筋土挡墙的支挡结构,高10m,土工格栅拉筋的上下层间距为1.0m,拉筋与填料间的黏聚力为5kPa,拉筋与填料之间的内摩擦角为15°,重度为21kN/m3。经计算,6m深度处的水平土压应力为75kPa,根据《铁路路基支挡结构设
公路工程质量控制关键点要根据哪些文件和资料的要求设置?施工人员对关键工序自检合格后,开始下道工序的施工是否妥当?如不妥,应该怎样做才可进入下道工序的施工?
市场营销活动的出发点和中心是()。
欧盟《传统植物药注册程序指令》大限将至,中药出口欧洲遭遇严冬,人们不禁对中药_______产生了不小的怀疑。这其中确有中药自身种植、生产加工不统一的原因,致使药效和安全性能受到国际市场_______,但究其深层原因,则与国际中药市场暗藏的利益争夺不无关系。
学生的个别差异包括()。
下列关于我国国情的表述,正确的是()。
英国14世纪以后对普通法修正与补充出现的法是( )。
设f(χ)=,求f(χ)的间断点并判断其类型.
最新回复
(
0
)