早教吧 育儿知识 作业答案 考试题库 百科 知识分享

2.不进行初始化即可自动获得初值0的变量包括()A.局部变量和用static修饰的全局变量B.任何在函数外定义的变量C.任何用static修饰的变量D.全局变量和用static修饰的局部变量

题目详情
2.不进行初始化即可自动获得初值0的变量包括()
A. 局部变量和用static修饰的全局变量
B. 任何在函数外定义的变量
C. 任何用static修饰的变量
D. 全局变量和用static修饰的局部变量
▼优质解答
答案和解析
应该选择: CD
分析:
1. 局部变量在不初始化的时候,其初始值是随机的,不确定的,不会自动获得初值0。排除A
2. static修饰的静态变量(包括静态全局变量、静态局部变量)和全局变量都存储在静态存储区(也是全局数据区),它们的初值都会自动设为0。C D说法正确
3. B的说法有点问题,如果是C++,那么函数可以内联,在内联函数外部定义的变量,对于其外部函数而言,依然是局部变量,因此,这种在函数外部定义的变量就不能自动获得初值0了,而是随机值。当然,如果是在所有函数的外部定义的变量,则可以,因为这种情况是全局变量。这样来说,B的说法绝对化了,不正确。
看了2.不进行初始化即可自动获得初...的网友还看了以下:

请各位帮我把一句中文翻译成英文不要让青少年有判断力.只要给他们汽车摩托车明星、刺激的音乐、流行的服  2020-04-08 …

电视上常见图中的人们,他们头上围着头巾,身着长袍.根据这些信息,回答12-14题.你认为这种服装是  2020-05-16 …

下图是光合作用过程的图解,请回答:(1)光合作用的过程可以分为两个阶段,A表示阶段,进行的部位是。  2020-05-17 …

在计算机系统中,负责计算机各个部分自动协调地工作,完成对指令的解释和执行的部件是A.运算器B.控  2020-05-23 …

商业银行的( )部门应该在管理好本部门操作风险的同时,在涉及其职责分工及专业特长的范围内为  2020-05-26 …

根据《商业银行法》规定,银行工作人员不得在其他经济组织兼职。作为一家银行的部门总经理,孙某在当  2020-05-27 …

代理营业机构经邮储银行委托,可以代理经营邮储银行的部分业务,但不得开办()。A.对公存款业务B.对  2020-05-27 …

根据目前农业银行的部门职能分工,大型科研院所的业务主管部门是()。A.公司业务部B.机构业务部C  2020-05-27 …

陈某是一家银行的部门总经理,同时在当地企业家协会兼任顾问,下列对其兼职行为表述正确  2020-05-30 …

我国《商业银行法》规定银行工作人员不得在其他经济组织兼职。作为一家银行的部门总经理,  2020-05-30 …