早教吧作业答案频道 -->其他-->
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.不进行初始化即可自动获得初...的网友还看了以下:
加速流动资本周转可以__________。A、延长资本的生产时间和流通时间B、节约预付的不变资本和 2020-05-14 …
资本家对工人的剥削程度反映于().资本家对工人的剥削程度反映于().A.不变资本和可变资本的比率( 2020-05-16 …
信息系统的成本可分为固定成本和可变成本。(41)属于固定成本,(42)周于可变成本。A.硬件购置成本 2020-05-26 …
雇佣工人创造的新价值在量上等于()?多选A不变资本和可变资本之和B不变资本和剩余价值之和C不变资本 2020-06-25 …
(2014•南京)某养殖户每年的养殖成本包括固定成本和可变成本,其中固定成本每年均为4万元,可变成 2020-07-03 …
1、企业采用成本与可变现净值孰低法的个别比较法确定期末存货价值。2008年2月末,A,B,C三种成 2020-08-01 …
马克思政治经济学题目,什么是剩余价值率?不可变资本是资本吗?第一题,资本的定义是说"可以带来剩余价值 2020-11-03 …
(本题满分8分)某养殖户每年的养殖成本包括固定成本和可变成本,其中固定成本每年均为4万元,可变成本逐 2020-11-03 …
如图所示,电池的内阻可以忽略不计,电压表和可变电阻器R串联接成通路,如果可变电阻器R的值减为原来的1 2020-12-05 …
如图所示,电池的内阻可以忽略不计,电压表和可变电阻器R串联接成通路,如果可变电阻器R的值减为原来的1 2020-12-17 …