以下关于程序运行时内存分配区域的描述中,说法错误的是(12)。
A.全局变量区域,存放了程序当中的所有全局变量,是静态分配的区域
B.栈区域是由系统自动来分配的
C.堆是在函数调用时分配的,当函数调用结束之后,相应的堆就会被释放
D.主函数和其他函数的代码在一个程序开始运行时,就被装入到内存,保存在代码区
第1题:
以下关于程序运行时内存分配区域的叙述中,说法错误的是(37)。
A.全局变量区域,存放了程序当中的所有全局变量,是静态分配的区域
B.栈区域是由系统自动来分配的
C.堆是在函数调用时分配的,当函数调用结束之后,相应的堆就会被释放
D.主函数和其他函数的代码在一个程序开始运行时,就被装入到内存,保存在代码区
第2题:
15、下列关于变量内存分配的叙述,错误的是()。
A.局部变量是自动分配的
B.局部变量的内存生存期与程序一样长
C.全局变量是静态分配的
D.全局变量的内存生存期与程序一样长
第3题:
13、下面关于全局变量的描述中,错误的是_____
A.所有在函数体外定义的变量都是全局变量
B.全局变量直到程序结束时才被释放
C.全局变量可以和局部变量同名称
D.全局变量第一次被引用时,系统为其分配内存
第4题:
【判断题】Java 程序在运行时,需要在内存中的分配空间。为了提高运算效率,就对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式。
A.Y.是
B.N.否
第5题:
下面关于全局变量的描述中,错误的是_____
A.所有在函数体外定义的变量都是全局变量
B.全局变量直到程序结束时才被释放
C.全局变量可以和局部变量同名称
D.全局变量第一次被引用时,系统为其分配内存