A-A+

以下关于程序运行时内存分配区域的描述中 说法错误的是(57)。A.全局变量区域 存放了程序当

2022-08-06 05:22:15 问答库 阅读 176 次

问题详情

以下关于程序运行时内存分配区域的描述中,说法错误的是(57)。
A.全局变量区域,存放了程序当中的所有全局变量,是静态分配的区域
B.主函数和其他函数的代码在一个程序开始运行时,就被装入到内存,保存在代码区
C.堆是在函数调用时分配的,当函数调用结束之后,相应的堆就会被释放
D.栈区域是由系统自动分配的请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:栈帧是指在调用一个函数时,系统会自动地分配一块内存区域给这个函数,用来保存运行上下文、形参变量和局部变量等信息。栈帧是在函数调用时分配的,当函数调用结束之后,相应的栈就会被释放。

考点:区域,程序