![](https://lstatic.shangxueba.com/jiandati/pc/images/pc_jdt_tittleico.png)
下列说法不正确的是()。
A.静态量是全局寿命,作用域由变量位置来决定
B.全局静态变量和局部静态变量,作用域和寿命相同
C.全局变量和静态变量,没有初始化,初值为0
D.extern不是存储类型,它只是一般全局变量的引用说明
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_q_ckda.png)
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_panel_vip.png)
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_q_wyda.png)
- · 有3位网友选择 B,占比37.5%
- · 有2位网友选择 C,占比25%
- · 有2位网友选择 D,占比25%
- · 有1位网友选择 A,占比12.5%
A.静态量是全局寿命,作用域由变量位置来决定
B.全局静态变量和局部静态变量,作用域和寿命相同
C.全局变量和静态变量,没有初始化,初值为0
D.extern不是存储类型,它只是一般全局变量的引用说明
A.全局静态变量和局部静态变量,作用域和寿命相同
B.extern不是存储类型,它只是一般全局变量的引用说明
C.全局变量和静态变量,没有初始化,初值为0
D.静态变量是全局寿命,作用域由变量位置来决定
A.变量作用域包含全局作用域和局部作用
B.全局作用域和局部作用域中的变量不允许重名
C.函数局部作用域中的变量在函数执行完毕后就被销毁
D.在局部作用域中给全局作用域变量赋值时,需要首先使用global进行申明
A.变量的作用域决定了变量可以被访问的范围,而变量的存储类型决定了变量的生存期。
B.静态变量和全局变量都是在静态存储区中分配内存的,而自动变量是在动态存储区中分配内存的。
C.用extern声明变量为外部变量的时候,编译器是对其分配内存的。
D.静态局部变量和静态全局变量的生存期是相同的,但二者的作用域是不同的,而静态局部变量和自动变量的作用域都是局部的,但二者的生存期是不同的。
A.静态变量的作用域为模块级或全局
B.Static语句必须写在程序的通用部分
C.过程运行结束,其所包含的静态变量的值将保留
D.Static语句必须联合使用Public或Private
内部静态变量的作用域是()。
A.定义该静态变量的文件外部
B.定义该静态变量的文件内部
C.定义该静态变量的函数外部
D.定义该静态变量的函数内部
内部静态变量的作用域是()。
A.定义该静态变量的函数外部
B.定义该静态变量的函数内部
C.定义该静态变量的文件外部
D.定义该静态变量的文件内部
A.C++语言中变量分为auto、static、extern和register4种存储类型
B.自动变量和外部变量的作用域为整个程序
C.内部静态变量的作用域是定义它的函数
D.外部静态变量的作用域是定义它的文件
A.局部作用域变量和全局作用域变量可以重名
B.全局变量可以在函数内使用
C.函数内创建的局部变量可以在函数执行完后继续在函数外使用
D.函数的参数属于全局变量
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!