首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
admin
2013-02-23
79
问题
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
选项
A、auto和register
B、extern和register
C、auto和static
D、static和register
答案
A
解析
在C语言中,动态存储区域中存放的变量在使用时才分配内存空间,函数调用时返回的地址和自动类局部变量等存放在动态存储区域中。auto变量和register变量都属于自动类局部变量,因此选项A正确。static说明的变量为静态变量,静态变量在内存的静态存储中占据着永久的存储单元,直至程序运行结束。extern说明的变量为外部变量,属于全局变量,全局变量在整个程序运行期间都占用内存空间。
转载请注明原文地址:https://kaotiyun.com/show/ChJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定有以下变量定义,则能使值为3的表达式是______。intk=7,x=12;
在scanf()函数调用语句中,可以在格式字符和%号之间加上一个星号,它的作用是跳过对应的输入数据;当输入以下数据时,100200300400500<回车>,下面语句的执行结果为【】。main(){inta,b,C;
下列程序是用来判断数组中特定元素的位置所在。如果输入如下整数:876675896101301401980431451777#include<conio.h>#include<stdio.h>intfun(
若有以下程序#include<stdio.h>inta[]={2,4,6,8};main(){inti;int*p=a;for(i=0;i<4;i++)a[i]=*p;
有如下程序段int*p,a=10,b=1;p=&a;a=*p+b;执行该程序段后,a的值为
下列语句中,错误的是(x,y,a,b假设已经定义好)
设下面程序的可执行文件名为“prg.exe”,在该程序所在子目录下输入以下命令行:prghellogood<回车>则程序的输出结果是______。main()(intargc,char*argv[]){inti;if(argc<=0)
执行下面的语句后,表达式++x>b?x:b-->++x?++b:x的值为______。intx=5,b=5;
设x,y均为int型变量,且x=10,y=3,则printf("%d,%d\n",x-,-y);语句的输出结果是______。
C语言提供的合法关键字是______。
随机试题
某家电企业是一家拥有300多亿资产的巨型企业,在目前产品多样化和高科技化的市场需求面前,你认为该企业最适宜的组织结构形式是()
婴幼儿易发生尿路感染的解剖特点不包括哪一项
地籍按功能可分为()。
经济法是调整()的法。
某票据的出票日期为“2015年2月15日”,其规范写法是()。
对于一个批处理系统,大部分是内部处理过程,这时用原型方法是一个理想选择。
鲜花∶塑料花
恐怖症是指病人持续地和非理性地害怕某一特定物体、活动或情境,这种恐惧相对于实际的威胁来说是夸大的和非理性的。根据上述定义,下列不属于恐怖症的是()。
在不兑现的货币制度下,本(位)币一定是()。[重庆大学2016研]
MigrantWorkersInthepasttwentyyears,therehasbeenanincreasingtendencyforworkerstomovefromonecountrytoanot
最新回复
(
0
)