局部静态变量是在静态存储区分配存储单元的,在整个程序运行期间始终占_____空间。
内存
举一反三
- 静态存储变量在定义时就分配存储单元并赋值.
- 变量的存储方式分为静态存储和动态存储两大类,( )变量在程序执行过程中使用它时才分配存储单元,使用完毕立即释放。
- 以下关于静态变量说法正确的是( ). A: 对静态局部变量只会赋值一次 B: 61135 C: 静态变量在静态存储区分配存储单元,在程序整个运行期间都不释放 D: 对静态局部变量而言,如果没有赋初值,则初值为零或空字符 E: 静态局部变量在函数调用结束后仍然存在,其他函数可以引用
- 下列有关静态变量的说法不正确的是()。 A: 静态局部变量占用静态存储区空间,在程序运行期间不释放该空间 B: 静态外部变量存放在静态存储区,非静态外部变量存放在动态存储区, C: 在定义静态变量时,若不进行初始化,则编译器会自动为它赋初值 D: 静态局部变量不能被其他函数引用,静态外部变量不能被其他文件中的函数引用
- 假设x为局部变量,而且在整个程序运行期间始终占据固定的存储单元,则它的存储类型应是____
内容
- 0
静态变量属于静态存储方式,但是属于静态存储方式的变量不一定就是静态变量。
- 1
若x为局部变量,而且在整个程序运行期间始终占据固定的存储单元,则它的存储类型是( ). A: auto B: static C: extern D: register
- 2
静态(static)类别变量的生存期贯穿于整个程序的运行期间
- 3
下列关于C语言中变量所存放的数据存储区域的说法中,正确的是( )。 A: 全局变量是在函数外定义的变量,它的生存期与程序相同,被存放在“静态存储区” B: 函数的形式参数是一种局部变量,它被存放在“动态存储区” C: 静态局部变量属于局部变量,但它的生存期与程序相同,所以被存放在“静态存储区” D: 用户可以在程序运行时按需临时申请存储数据的存储单元,这些存储单元位于“堆区”
- 4
下列语句对静态变量描述不正确的是( )。 A: 静态局部变量在静态存储区内分配单元 B: 静态局部变量和全局变量使用相同 C: 静态局部变量在函数调用结束时仍保持其值,不会随着消失 D: 静态局部变量只赋一次初值