早教吧作业答案频道 -->其他-->
2.不进行初始化即可自动获得初值0的变量包括()A.局部变量和用static修饰的全局变量B.任何在函数外定义的变量C.任何用static修饰的变量D.全局变量和用static修饰的局部变量
题目详情
2.不进行初始化即可自动获得初值0的变量包括()
A. 局部变量和用static修饰的全局变量
B. 任何在函数外定义的变量
C. 任何用static修饰的变量
D. 全局变量和用static修饰的局部变量
A. 局部变量和用static修饰的全局变量
B. 任何在函数外定义的变量
C. 任何用static修饰的变量
D. 全局变量和用static修饰的局部变量
▼优质解答
答案和解析
应该选择: CD
分析:
1. 局部变量在不初始化的时候,其初始值是随机的,不确定的,不会自动获得初值0。排除A
2. static修饰的静态变量(包括静态全局变量、静态局部变量)和全局变量都存储在静态存储区(也是全局数据区),它们的初值都会自动设为0。C D说法正确
3. B的说法有点问题,如果是C++,那么函数可以内联,在内联函数外部定义的变量,对于其外部函数而言,依然是局部变量,因此,这种在函数外部定义的变量就不能自动获得初值0了,而是随机值。当然,如果是在所有函数的外部定义的变量,则可以,因为这种情况是全局变量。这样来说,B的说法绝对化了,不正确。
分析:
1. 局部变量在不初始化的时候,其初始值是随机的,不确定的,不会自动获得初值0。排除A
2. static修饰的静态变量(包括静态全局变量、静态局部变量)和全局变量都存储在静态存储区(也是全局数据区),它们的初值都会自动设为0。C D说法正确
3. B的说法有点问题,如果是C++,那么函数可以内联,在内联函数外部定义的变量,对于其外部函数而言,依然是局部变量,因此,这种在函数外部定义的变量就不能自动获得初值0了,而是随机值。当然,如果是在所有函数的外部定义的变量,则可以,因为这种情况是全局变量。这样来说,B的说法绝对化了,不正确。
看了2.不进行初始化即可自动获得初...的网友还看了以下:
某商场在甲地用了8万元进了一种A牌服饰,还急需2倍的A牌服饰,又用176000元在B地购进,只是单 2020-05-13 …
下列情况中,不属于消费税的征收范围的是A.首饰厂销售给金银首饰商店的金银首饰B.化妆品厂用于广告的 2020-05-13 …
temperature这个词怎么还用a来修饰,如hehasatemperature温度这个词不是不 2020-06-08 …
妈妈买了一只银手镯,为了初步判断是不是纯银制成的,小明利用首饰店的电子天平、溢水杯、大小合适的烧杯 2020-06-15 …
下列句子没有运用讳饰下列句子没有运用讳饰修辞格的一句是[]A.3月14日下午两点三刻,当代最伟大的 2020-06-21 …
妈妈买了一只银手镯,为了初步判断是不是纯银制成的,小宇利用首饰店的电子天平、溢水杯、大小合适的烧杯 2020-07-05 …
妈妈买了一只银手镯,为了初步判断是不是纯银制成的,小明利用首饰店的电子天平、溢水杯、大小合适的烧杯 2020-07-05 …
关于不可数名词不可数名词不能用冠词a,an修饰,但如果在不可数名词前面加上形容词修饰的话,就可以用 2020-07-20 …
关于宝石的用途,下列说法正确的是A.钻石饰品遇酸或碱已被腐蚀。B.金刚石、红宝石、水晶等广泛用于钻探 2020-12-04 …
妈妈买了一只银手镯,为了初步判断是不是纯银制成的,小明利用首饰店的电子天平,溢水杯、大小合适的烧杯、 2020-12-08 …