首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
admin
2022-10-24
53
问题
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
选项
A、auto和static
B、extern和register
C、auto和register
D、static和register
答案
C
解析
C语言的存储类型为auto、register、extern、static。下面分别解释每种存储类型的含义。auto:函数中的局部变量,动态地分配存储空间,数据存储在动态存储区中,在调用该函数时,系统会给它们分配存储空间,在函数调用结束后自动释放这些存储空间。register:为了提高效率,C语言允许将局部变量的值放在CPU的寄存器中,这种变量叫“寄存器变量”,只有局部自动变量和形参可以作为寄存器变量。extern:外部变量(全局变量)是在函数的外部定义的,它的作用域为从变量定义处开始到本程序文件的末尾。如果外部变量不在文件的开头定义,其有效的作用范围只限于定义处到文件末尾。static:静态局部变量,属于静态存储类别,在静态存储区内分配存储单元,在程序整个运行期间都不释放。故本题答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/MWkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
有以下定义:inta:longb:doublex,y;则以下选项中正确的表达式是
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
给定程序MODI1.C中函数fun的功能是:从低位开始依次取长整型变量s中奇数位上的数,构成一个新数放在t中(注意:位置从0开始计算)。例如:输入:12345678,则输出:1357输入:123456789,则输出:2468
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写一个函数,其功能是:从传入的num个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标识)
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在任意给定的9个正整数中找出按升序排列时处于中间的数,将原数据序列中比该中间数小的数用该中间数替换,位置不变
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:实现B=A+A’,即将矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。例如,
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是将不带头节点的单向链表逆置,即若原链表中从头至尾节点数据域依次为2、4、6、8、10,逆置后,从头至尾节点数据
设有下面的定义:Stnuctst{inta;floatb:}d;int*p;要使P指向结构变量d中的a成员,正确的赋值语句是()。
随机试题
患者腰酸腿软,头昏眼花,耳聋失眠,遗精滑泻,自汗盗汗,口燥舌干,舌红少苔;脉细。治疗宜用( )
不是形成口气臭秽的原因的是
提高肝外胆管下段显示的方法有①饮水②脂餐③胸膝位④侧转探头
A.中性B.安氏Ⅰ类错C.安氏Ⅱ类错D.安氏Ⅲ类错E.前伸上颌第一恒磨牙的近中颊尖咬合在下颌第一恒磨牙的颊沟的近中为
男性,70岁。喘促气短,声低气怯,咳声低弱,咳痰稀白,自汗畏风,舌淡红苔薄白,脉弱无力。治疗应首选()
中央银行充当商业银行和其他金融机构的最后贷款人,体现了中央银行的()职能。
随着社会的不断发展,行业问相互依赖日趋紧密,但彼此间的商业关系却因竞争激烈而变化无常。永恒的信任不复存在,新的损失风险也不断增加。因此,风险研究管理已成为企业的重要工作的一部分。常用的风险控制措施有()。
甲公司是一家上市公司,目前的长期资金来源包括:长期借款7500万元,年利率5%,每年付息一次,5年后还本;优先股30万股,每股面值100元,票面股息率8%;普通股500万股,每股面值1元。为扩大生产规模,公司现需筹资4000万元,有两种筹资方案可供选择:方
多式联运单证是指证明_________,以及多式联运经营人接管货物并负责按照多式联运合同条款_________。
从20世纪90年代“人类基因工程”计划启动之日起,美国、日本和欧洲等展开了一场激烈的基因专利争夺战。因为谁拥有专利,就意味着谁就能在国际上获得_______基因产业的“王牌”,谁就能拥有今后基因开发的庞大市场。为此,美国等少数发达国家大量地将阶段性研究成果
最新回复
(
0
)