首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2013-06-11
93
问题
以下叙述中正确的是
选项
A、局部变量说明为static存储类,其生存期将得到延长
B、全局变量说明为stoic存储类,其作用域将被扩大
C、任何存储类的变量在未赋初值时,其值都是不确定的
D、形参可以使用的存储类说明符与局部变量完全相同
答案
1
解析
静态局部变量在整个程序运行期间,静态局部变量在内存的静态存储区中占据着永久性的存储单元。由此可知静态局部变量的生存期将一直延长到程序运行结束。故选项A正确;而全局变量的只有一种静态存储类别,故全局变量说明为stattc存储类,和没有说明为static存储类其生存期都是一直延长到程序运行结束,故选项B不正确;未赋初值的auto型变量的初值是随机的,未赋初值的static型变量的初值是0(故选项C和选项D不正确)。所以;4个选项中选项A符合题意。
转载请注明原文地址:https://kaotiyun.com/show/UCJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#defineN20fun(inta[],intn,intm){inti,j;for(i=m;i>=n;i--)a[i+1]=a[i];}main(){
下列程序的输出结果是______。main(){inta=2;do{printf("%d\n",a-=2);}while(!(--a));}
设有说明:inta=1,b=0;,则执行以下语句的输出结果是______。switch(a){case1:switch(b){case0:printf("**0**\n");break;
以下程序的结果是() main() {unsignedinta=3,b=10; printf("%d\n",a<<2|b>>1); }
在下列叙述中,正确的一条是()
16位二进制补码表示的数据范围是()
有以下定义:inta[4][3]={1,2,3,4,5,6,7,8,9.10,11,12};int(*ptr)[3]=a,*p=a[0];则下列能够正确表示数组元素a[1][2]的表达式是()。
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是()。
模块本身的内聚是模块独立性的重要性度量因素之一。在7类内聚中,具有最强内聚的一类是__________。
在C语言中,形参的缺省存储类是
随机试题
领导的核心在于()
OnediscoveryImadeaboutgiving-awayisthatitisalmostimpossibletogiveawayanythinginthisworldwithoutgettingsomet
输卵管妊娠患者前来就诊时,最常见的主诉是
下列4个图形属拓扑同构的是:
下列提法中正确的是( )。
()是无上层装置的托盘。
Word中,可多次重复进行格式复制的操作步骤是()。
同样的教学内容,教学任务,采用不同的教学方法会导致不同的教学效果,说明教学方法具有相对的()
上午:下午:夜晚
下列情形中,用人单位不需要支付经济补偿金的是()。
最新回复
(
0
)