首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下与存储类别有关的四组说明符中,全部属于静态类的一组是( )。
以下与存储类别有关的四组说明符中,全部属于静态类的一组是( )。
admin
2019-01-11
31
问题
以下与存储类别有关的四组说明符中,全部属于静态类的一组是( )。
选项
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://jikaoti.com/ti/vFa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是将形参a中的数据进行修改,把修改后的数据作为函数值返回主函数进行输出。例如:传给形参a的数据中,学号、姓名、和三门课的成绩依次是:10001、”ZhangSan”
由N个有序整数组成的数列已放在一维数组中,给定程序MODll.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值;反之,返回-1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(10w
以下叙述中错误的是
以下叙述不正确的是______。
已知数据表A中每个元素距其最终位置不远,为了节省时间,应采用的算法是()。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
随机试题
根据《水利水电工程标准施工招标文件》(2009年版),下列不属于合同文件组成部分的是()。
肺部体层摄影,最佳的体层轨迹是
木香辛香温通,苦燥而降,能通理三焦,其主治病证是
A.补血、调经、润肠通便B.止血和血C.活血补血调经D.凉血E.止血
房屋、汽车和现金所有权什么时间转移给乙、丙、丁三人?为什么?丙和李某的汽车买卖合同效力如何?李某是否取得了汽车的所有权?
在盾构机类型中,按开挖面是否封闭划分,属于敞开式的为()。
船舶吨税纳税义务发生时间为应税船舶进入境内港口的当日。()
旅行社分支机构应当接受所在地的旅游行政管理部门的行业管理,在管理、财务等方面可以和设立社不一样。()
当前电视民生新闻存在的问题。(暨南大学,2008年)
用高级语言编写程序时,子程序调用语句中的实际参数必须与子程序说明中的形式参数在(33)上保持一致。在允许子程序递归调用的高级语言环境中,需用动态存储管理方法,它通常使用一个(34)存入子程序的调用记录,调用记录可包括:.全局量存储区
最新回复
(
0
)