首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
admin
2021-02-25
49
问题
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
选项
A、auto和static
B、extern和register
C、auto和register
D、static和register
答案
C
解析
auto:函数中的局部变量,动态地分配存储空间,数据存储在动态存储去中,在调用该函数时系统会给它们分配存储空间,在函数渊用结束时就自动释放这些存储空间。register:为了提高效率,C语言允许将局部变量的值放在CPU中的寄存器中,这种变量叫“寄存器变量”,只有局部自动变量和形式参数可以作为寄存器变量。extern:外部变量(即全局变量)是在函数的外部定义的,它的作用域为从变量定义处开始,到本程序文件的未尾。如果外部变量不在文件的开头定义,其有效的作用范围只限于定义处到文件终了。static:静态局部变量属于静态存储类别,在静态存储区内分配存储单元。在程序整个运行期间都不释放。
转载请注明原文地址:https://kaotiyun.com/show/y9tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。请修改程序中的错误,使它能得出正确的结果。注意:不得增行和删行,也不得更改程序的结构!试题程序:#include<stdio.h>#defineN20
若有以下程序:#include<stdio.h>structS{inta;intb;}:main(){FILE*fp:inti,a[6]={1,2,3,4,5,6},k;fp=f
有以下程序:#include<stdio.h>main(){charx=2,y=2,z;z=(y<<1)&(x>>1);printf("%d\n",z);}程序的输出结果是()。
以下叙述中正确的是()。
以下数组定义中错误的是()。
没有定义:inta,b;floatx,y;,则以下选项中对语句所做的注释叙述错误的是()。
下面结构体的定义语句中,错误的是()。
若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
下面不属于软件测试实施步骤的是
随机试题
一个关系就是一张二维表,其垂直方向的列称为______。
2002年湖南发洪水,甲为救助自家和邻居被突然到来的洪水所困的财物,未经乙同意,使用了乙的小船。事后,乙要求甲支付使用费,为预防甲逃脱,遂扣下甲的一辆摩托车。乙的行为是()。
可在冬期进行路基施工的工程项目是()。
根据《绿色施工导则》,关于临时用地相关规定的说法,正确的是()。
企业管理费中的检验试验费不包括()。
高某在2007年1月8日分别存入两笔10000元,一笔是1年期整存整取定期存款,假设年利率为52%,1年到期后高某将全部本利以同样利率又存为1年期整存整取定期存款;另一笔是2年期整存整取定期存款,假设年利率为06%;2年后,高某把两笔存款同时取出,这两笔
某企业2014年的有关资料如下表所示:该企业2014年流动负债中包含短期借款50万元,2014年营业收入1500万元,营业净利率20%。假定该企业流动资产仅包括速动资产与存货。要求:根据上述资料,回答下列问题。该企业2014年年末的净资产
下列有关有限合伙企业的说法中,正确的是()。
Choosethecorrectletter,A,BorC.WhatwasCrystalaskedtodoatthebeginningofherplacement?
A、It’smoredirect.B、It’slesscrowded.C、It’slessexpensive.D、It’sfaster.D
最新回复
(
0
)