首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
admin
2018-01-11
80
问题
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
选项
A、extern和register
B、auto和static
C、static和register
D、auto和register
答案
D
解析
在C语言中,动态变量(auto)存储在内存中的动态存储区,在程序运行中,只有当调用变量所在的函数时,系统才临时给变量分配内存单元;全局变量(extern)一经定义,系统为其分配固定的内存单元;静态变量(static),编译系统为其分配固定的存储空间;寄存器变量(register)不保存在内存上,而是直接存储在CPU的寄存器中。
转载请注明原文地址:https://kaotiyun.com/show/yhxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明inta[3][4];则a数组元素的非法引用是()。
以下程序的输出结果是____________。#includefun(){staticinta=0;a+=3;printf(“%d”,a);}main(){intcc;fo
有以下程序#includevoidmain(){intn=2,k=1;while(!(k>0∣∣n++));printf(“%d%d\n”,k,n);}程序运行后
下列叙述中正确的是()。
若希望下列的程序运行后输出25,程序空白处的正确选项是()。main(){inti,j=50.a[]={7,4,10,5,8};for()j+=a[i];p
设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值是()。
以下所列的C语言常量中,错误的是()。
语句:“x++;++x;x=1+x;”执行后都使变量X中的值增1,请写出一条同一功能的赋值语句__________。
有下列函数定义:intfun(doublea,doubleb){returna*b;)若下列选项中所用变量都已经正确定义并赋值,错误的函数调用是()。
顺序存储方法是把逻辑上相邻的结点存储在物理位置________的存储单元中。
随机试题
积分∫02|x一1|dx等于().
牛子宫全脱整复过程中不合理的方法是
鼓励肾盂肾炎病人多饮水是为了
下列关于申请注销登记的情形,说法不合理的是()。
关于地面找平施工的说法,正确的是:(2018年第97题)
从作业成本管理的角度来说,增值作业产生的成本才是增值成本,而非增值作业产生的成本是非增值成本。()
根据《中华人民共和国票据法》的规定,背书人在汇票上记载“不得转让”字样,其后手再背书转让的,将产生的法律后果是()。
ventureinvestment
在新冠肺炎疫情全球大暴发的背景下,美国前总统特朗普曾多次在新闻发布会上发表令科学家挠头的“外行话”,例如特朗普认为疫苗可以马上生产出来,并且在没有足够科学依据的情况下盲目推荐抗疟疾药物氯喹和羟氯喹,其言论还催生了美国传染病学专家福奇博士在白宫疫情通报会上的
网络进行数据传递的依据是()。
最新回复
(
0
)