首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
admin
2020-10-26
53
问题
在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全国计算机二级
相关试题推荐
有以下定义:inta;longb;doublex,y;,则以下选项中正确的表达式是()。【10年9月】
有以下程序:#include<stdio.h>main(){inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d,%c,%d,%
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(口代表一个空格符)()。【08年9月】
有如下程序:#includemain(){chars=’0’,b=’a’;inti;for(i=0;i
设有定义:intx[10],*p=x,i;,若要为数组x读入数据,以下选项正确的是()。
设有定义:char*c;。以下选项中能够使字符型指针c正确指向一个字符串的是()。
使用白盒测试方法时,设计测试用例应根据()。
以下选项中合法的标识符是
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求①每个书店的每种书籍只在该书店的一个部门销售;②每个书店的每个部门只有一个负责人;③每个书店的每种书籍只有一个库存数量。则关系模式R最高是
随机试题
(2020年临沂)小红一边听音乐,一边打毛衣。这属于()
简述锌的测定原理及干扰的排除方法。
神经型食物中毒是进食肉毒杆菌而引起的中毒性疾病。
A.AMP类似物B.嘧啶类似物C.叶酸类似物D.次黄嘌呤类似物MTX
牙尖交错抬的中性是指
背景某机电安装公司承担了某钢厂冷轧薄板连续退火炉工程的施工总承包任务。工程内容包括:冷轧薄板连续退火炉本体及附属设备、工艺管道安装;退火炉钢结构厂房建造安装;厂外燃气、原料系统管道安装施工。合同规定,项目的质量目标为获得国家安装工程优质奖,安全
单位卡不得用于5万元以上的商品交易、劳务供应款项的结算。()
某公司“盈余公积”科目的年初余额为1000万元,本年提取盈余公积270万元,用盈余公积转增资本160万元,该公司“盈余公积”科目的年末余额为()万元。
对投标方进行资格预选主要有哪些内容?
12,12,18,36,90,(),945
最新回复
(
0
)