首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
admin
2019-01-14
32
问题
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
选项
A、auto和static
B、extem和register
C、auto和register
D、static和register
答案
C
解析
auto:函数中的局部变量,动态地分配存储空间,数据存储在动态存储区中,在调用该函数时,系统会给它们分配存储空间,在函数调用结束后自动释放这些存储空间。register:为了提高效率,C语言允许将局部变量的值放在CPU中的寄存器中,这种变量叫“寄存器变量”,只有局部自动变量和形参可以作为寄存器变量。extern:外部变量(即全局变量)是在函数的外部定义的,它的作用域为从变量定义处开始,到本程序文件的末尾。如果外部变量不在文件的开头定义,其有效的作用范围只限于定义处到文件终了。static:静态局部变量,属于静态存储类别,在静态存储区内分配存储单元,在程序整个运行期间都不释放。
转载请注明原文地址:https://kaotiyun.com/show/nsRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
能正确表示逻辑关系""a≥10或a≤0""的C语言表达式是______。
下列程序的运行结果是()。main(){inta=2,b=3,c=4;if(a<b)if0<0)c=0;elsec+=1;printf("%dh”,c);
有以下程序:main(){inti=1,j=2,k=3;if(i++==1&&(++j==3||k++==3))printf("%d%d%d\n",i,j,k);}程序运行后的输出结果是____
执行以下程序后,输出‘#’号的个数是______。#include<stdio.h>main(){inti,j;for(i=1;i<5;i++)for(j=2;j<=i;j++)
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。structlink{chardata;______;}node;
以下关于typedef的叙述错误的是______。
数据库设计包括两个方面的设计内容,它们是
下列关于软件测试的目的和准则的叙述中,正确的是()。
以下叙述中正确的是
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
随机试题
A.tomeettheirneedsB.butalsobeautifultolookatC.inthedevelopmentofmodernarchitectureD.todesignmorebuildings
下列不属于民法的基本原则是()
桡骨头半脱位常用的处理方法是
该患者的护理诊断不妥的是
参加单位工程验收的人员应具备工程建设相关专业的中级以上技术职称并具有()年以上从事工程建设相关专业的工作经历,参加单位工程验收的签字人员应为各方项目负责人。
股份有限公司章程应当载明的事项有()。Ⅰ.公司设立方式Ⅱ.监事会的组成、职权和议事规则Ⅲ.公司利润分配办法Ⅳ.公司的通知和公告办法
教师应成为幼儿学习活动的()。
2012年1~6月份全国规模以上建材工业完成销售产值2.5万亿元,同比增长:16%,增速回落25.1个百分点;建材工业增加值同比增长12.1%,增速回落8.4个百分点。1~6月份,全国水泥产量9.9亿吨、同比增长5.5%,平板玻璃3.7亿重量箱、同比下
有以下程序:#includemain(){inta=3:d0{printf(“%d,”,a一=2);}while(!(一一a));printf(“\n”);}程序运行后的输出
Everysooften,lateatnight,DavidWoodlandstealsawaytothedenofhishomeinAberdeen,Washington,sothathecanchecks
最新回复
(
0
)