A.全局变量可以由系统自动初始化
B.在程序运行期间,全局变量所占存储单元的值永久保留
C.当局部变量与全局变量重名时,全局变量起作用
D.全局变量存放在静态存储区
A.全局变量可以由系统自动初始化
B.在程序运行期间,全局变量所占存储单元的值永久保留
C.当局部变量与全局变量重名时,全局变量起作用
D.全局变量存放在静态存储区
A.变量的作用域决定了变量可以被访问的范围,而变量的存储类型决定了变量的生存期。
B.静态变量和全局变量都是在静态存储区中分配内存的,而自动变量是在动态存储区中分配内存的。
C.用extern声明变量为外部变量的时候,编译器是对其分配内存的。
D.静态局部变量和静态全局变量的生存期是相同的,但二者的作用域是不同的,而静态局部变量和自动变量的作用域都是局部的,但二者的生存期是不同的。
A、形参也是局部变量,形参变量和实参变量的作用域是不同的,因此形参变量和实参变量同名时,二者互不干扰。
B、全局变量破坏了函数的封装性,不能实现信息隐藏,依赖全局变量的函数很难在其他程序中复用,对于使用全局变量的程序维护也比较困难,因此建议尽量不用全局变量。
C、函数既可以嵌套定义,也可以嵌套调用。
D、局部变量与全局变量同名时,全局变量隐藏局部变量,即全局变量起作用,局部变量不起作用。
E、用extern声明变量为外部变量的时候,编译器是对其分配内存的。
F、静态局部变量和静态全局变量的生存期和作用域都是相同的。
A.从变量值存在的生存期角度分静态存储方式和动态存储方式;
B.全局变量全部存放在动态存储区;
C.未加static声明的局部变量都是自动变量;
D.static声明的变量表示函数中的局部变量值在调用结束后不消失而保留原值;
A.全局静态变量和局部静态变量,作用域和寿命相同
B.extern不是存储类型,它只是一般全局变量的引用说明
C.全局变量和静态变量,没有初始化,初值为0
D.静态变量是全局寿命,作用域由变量位置来决定
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!