下列关于C++变量的存储类型和作用域的叙述正确的是______。
A: 可将变量分为:auto、static、extern、register和array五种存储类型
B: 自动变量的作用域为整个程序文件
C: 函数内定义的静态变量的作用域为整个程序文件
D: 以某花括号“{”开头定义的变量,其作用域为该开花括号至对应的闭花括号内
A: 可将变量分为:auto、static、extern、register和array五种存储类型
B: 自动变量的作用域为整个程序文件
C: 函数内定义的静态变量的作用域为整个程序文件
D: 以某花括号“{”开头定义的变量,其作用域为该开花括号至对应的闭花括号内
举一反三
- 下面关于C++语言变量的叙述错误的是 A: C++语言中变量分为auto、static、extern和register4种存储类型 B: 自动变量和外部变量的作用域为整个程序 C: 内部静态变量的作用域是定义它的函数 D: 外部静态变量的作用域是定义它的文件
- 静态变量的作用域是整个文件。
- 以下叙述中正确的是( )。A) 全局变量的作用域一定比局部变量的作用域范围大B)静态(static)类别变量的生存期贯穿于整个程序的运行期间C)函数的形参都属于全局变量D)未在定义语句中赋初值的auto变量和static变量的初值都是随机值 A: 全局变量的作用域一定比局部变量的作用域范围大 B: 静态(static)类别变量的生存期贯穿于整个程序的运行期间 C: 函数的形参都属于全局变量 D: 未在定义语句中赋初值的auto变量和static变量的初值都是随机值
- 根据变量作用域的不同,可将程序中的变量分为局部变量和( ) A: 函数变量 B: 数据变量 C: 文件变量 D: 全局变量
- 下列关于变量作用域的说法中,正确的是( )。A.在main()方法中任何位置定义的变量,其作用域为整个main()方法B.块中定义的变量,在块外也是可以使用的C.变量的作用域为:从定义处开始,到变量所在块结束位置D.变量的作用域不受块的限制 A: 在main()方法中任何位置定义的变量,其作用域为整个main()方法 B: 块中定义的变量,在块外也是可以使用的 C: 变量的作用域为:从定义处开始,到变量所在块结束位置 D: 变量的作用域不受块的限制