首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
admin
2020-10-26
45
问题
在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全国计算机二级
相关试题推荐
在面向对象方法中,不属于“对象”基本特点的是()。
若要使用C数学库中的sin函数,需要在源程序的头部加上#include<math.h>。关于引用数学库,以下叙述中正确的是()。
设有宏定义;#defineIsDIV(k,n)((k%n==1)?1:0),且变量m已正确定义并赋值。则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。
下列叙述中正确的是()。
某系统结构图如下图所示。该系统结构图的最大扇出数是()。
有以下程序:#include<stdio.h>main(){inta[5]={1,2,3,4,5),b[5]={0,2,1,3,0},i,s=0;for(i=0;i<5;i++)s=s+a[b[i]];
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
循环队列的存储空间为Q(1:50)。经过一系列正常的入队与退队操作后,front=rear=25。后又成功地将一个元素退队,此时队列中的元素个数为()。
软件开发中需求分析的主要任务是()。
以下与存储类别有关的四组说明符中,全部属于静态类的一组是()。
随机试题
()就是指企业通过技术开发所取得的作为成果形态的、可接替现有技术而处于储备状态的后续技术。
某弱酸性药物在pH7.0溶液中90%解离,其pKa值约为:
定点零售药店对外配处方要在"基本医疗保险药品目录"中,药品是可供临床治疗选择使用,疗效好、同类药品中比甲类目录药品价格略高的药品属于
下列各项中,应作为职工薪酬计入相关资产成本的有()。
()对于灿烂相当于巧对于()
少数人注射青霉素后出现胸闷、气急和呼吸困难等过敏(超敏)反应症状,严重者发生休克。以下有关叙述,正确的是()。
A、 B、 C、 D、 C
(2009年上半年)下图为某项目主要工作的单代号网络图。工期以工作日为单位。请说明通常情况下,若想缩短工期可采取哪些措施。
Tomwentthroughthedocumentsagaincarefullyforfearof_____anyimportantdata.
Tomissufferinggreatlyfromhistooth-ache.He______adentistlastweek.
最新回复
(
0
)