首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下与存储类别有关的四组说明符中,全部属于静态类的一组是( )。
以下与存储类别有关的四组说明符中,全部属于静态类的一组是( )。
admin
2019-01-11
58
问题
以下与存储类别有关的四组说明符中,全部属于静态类的一组是( )。
选项
A、extern和static
B、auto和static
C、register和static
D、re~ster和extern
答案
A
解析
auto用于声明变量的生存期为自动,即不会将在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而将在函数中定义的变量视为局部变量。这个关键字通常会被省略,因为所有的变量默认就是auto的。
register定义的变量告诉编译器尽可能地将变量存在CPU内部寄存器中而不是通过内存寻址访问,这样可以提高效率。
static变量会被放在程序的全局存储区中,这样可以在下一次调用的时候还可以保持原来的赋值。这一点是它与堆栈变量和堆变量的区别。变量用static告知编译器,自己仅仅在变量的作用范围内可见。这一点是它与全局变量的区别。当static用来修饰全局变量时,它就改变了全局变量的作用域。
extem将变量作用域限制在了当前文件里,但是没有改变其存放位置,还是在全局静态储存区。extem外部声明,该变量在其他地方有被定义过。因此,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/E7xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C中函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(但Z转换为A,z转换为a),其他字符不变。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,
给定程序MODll.C中fun函数的功能是:根据形参m,计算如下公式的值。t=1+1/2+1/3+1/4+…+1/m例如,若输入5,则应输出2.283333。请改正程序中的错误或在下划线处填上适当的内容并把下划线删除,使它能计
在面向对象方法中,()描述的是具有相似属性与操作的一组对象。
已知数据表A中每个元素距其最终位置不远,为了节省时间,应采用的算法是()。
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
以下描述中,不是线性表顺序存储结构特征的是()。
用白盒法设计测试用例的方法包括()。
随机试题
某患者1个月前扁桃体发炎,现出现蛋白尿、水肿等情况,需要进一步检查以下哪项内容()
硅肺的基本病理变化是
种植义齿的修复原则有
施工质量计划应由( )进行编制。
国家根据不同时期的经济利益、公共安全或者政治形势的需要,实行相应的贸易管制。目前,我国基于经济利益需要实行的贸易管制制度是:
采购经理指数(PMI)是一项非常重要的经济先行指标,当PMI显著大于50时,表明经济在()。
张某参与赌博,输给李某现金2万元后,要抢回这笔钱。李某为了防止钱被抢走,打伤了张某。李某的行为属于()。
如果在GRANT语句中指定了【】子句,则获得该语句中指定权限的用户还可以把这种(些)权限再转授给其它用户。
Theeventorganizersaidthattheannualorganicproductsexpowillbeheld______theIvoryCulturalCenternextyear.
WhatdidSteveoriginallyplantodo?
最新回复
(
0
)