以下关于程序运行时内存分配区域的叙述中,说法错误的是(37)。

admin2010-05-10  52

问题 以下关于程序运行时内存分配区域的叙述中,说法错误的是(37)。

选项 A、全局变量区域,存放了程序当中的所有全局变量,是静态分配的区域
B、栈区域是由系统自动来分配的
C、堆是在函数调用时分配的,当函数调用结束之后,相应的堆就会被释放
D、主函数和其他函数的代码在一个程序开始运行时,就被装入到内存,保存在代码区

答案C

解析 栈帧是指在调用一个函数时,系统会自动地分配一块内存区域给这个函数,用来保存它的运行上下文、形参和局部变量等信息的一块内存区域。栈帧是在函数调用时分配的,当函数调用结束之后,相应的栈帧就会被释放。而堆区域主要用做动态分配的内存。
转载请注明原文地址:https://kaotiyun.com/show/QokZ777K
0

相关试题推荐
最新回复(0)