首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
admin
2020-10-26
36
问题
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
选项
A、auto和static
B、extern和register
C、auto和register
D、static和register
答案
C
解析
auto:函数中的局部变量,动态地分配存储空间,数据存储在动态存储区中,在调用该函数时系统会给它们分配存储空间,在函数调用结束时就自动释放这些存储空间。register:为了提高效率,C语言允许将局部变量的值放在CPU的寄存器中,这种变量叫“寄存器变量”,只有局部自动变量和形式参数可以作为寄存器变量。extern:外部变量(即全局变量)是在函数的外部定义的,它的作用域从变量定义处开始,到本程序文件的末尾。如果外部变量不在文件的开头定义,其有效的作用范围只限于定义处到文件终了。static:静态局部变量属于静态存储类别,在静态存储区内分配存储单元。静态局部变量在程序整个运行期间都不释放。
转载请注明原文地址:https://kaotiyun.com/show/eC3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是()。
有以下程序:#include<stdio.h>main(){inty=10;while(y--);printt("y=%d\n",y);}程序执行后的输出结果是()。
若函数中有定义语句:intk;则()。
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出“OK”的语句是()。
以下关于宏的叙述错误的是()。
若有以下语句:intn;floatf=13.8;则执行n=(int)f%3;后,n的值是()。
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
下面对软件测试描述错误的是()。
下面说法正确的是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
随机试题
建设银行机构确定为()管理和经营体制。
Workingonanewspaperisaverybusyjob.Manynewspapers【21】eachday,andtheyhaveto【22】peoplewithallthelatestnews.The
雷尼替丁抑制胃酸分泌的作用强于奥美拉唑。
男性,35岁,劳动中左小腿被重物砸伤,伤后左小腿肿痛来院。检查见左小腿高度肿胀,并有异常活动,患侧足感觉减退。如果足背动脉搏动消失,足部冰冷最积极的治疗方法是
哪种情况下舌杆需离开黏膜0.3~0.4mm
小儿消化系统解剖特点下列哪项不正确
某施工单位承接了一条二级公路施工任务,其中有一座跨越河流的大型桥梁。由于项目工期紧,临时便桥的修建不能短期完成,且河水很深,河床泥土松软,桩基承载力不够且施工困难。施工现场紧邻居民区,因生产工艺要求,确需在夜间进行超过噪声标准施工。在项目组织和施工中有如
下列保险种类中,属于商业保险的是()。
科学发展观的核心是()。
From:LeslieWadeTo:GregorSlavicSubject:DesignCompetitionHiGregor,Ijustreceivedwordaboutanupcomingdesigncom
最新回复
(
0
)