下面哪个内存区域是C++中的运行时动态内存分配区域?()A、代码区B、栈区C、数据区D、堆区
下面哪个内存区域是C++中的运行时动态内存分配区域?()
- A、代码区
- B、栈区
- C、数据区
- D、堆区
相关考题:
关于动态存储分配,下列说法正确的是A.new 和 delete是C++语言中专门用于动态内存分配和释放的函数B.动态分配的内存空间也可以被初始化C.当系统内存不够时,会自动回收不再使用的内存单元,因些程序中不必用delete释放内存空间D.当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new
以下关于程序运行时内存分配区域的叙述中,说法错误的是(33)。A.全局变量区域存放了程序当中的所有全局变量,是静态分配的区域B.栈区域是由系统自动来分配的C.堆是在函数调用时分配的,当函数调用结束之后,相应的堆就会被释放.D.主函数和其他函数的代码在程序开始运行时,就被装入到内存,保存在代码区
下面关于引用和指针说法错误的是:A.引用必须初始化,而指针则没有这要求B.引用初始化以后不能被修改,指针可以改变所指向的对象C.存在指向空值的引用,也存在指向空值的指针D.从内存分配上看,程序为指针变量分配内存区域,而引用不需要分配内存区域
以下关于程序运行时内存分配区域的描述中,说法错误的是(12)。A.全局变量区域,存放了程序当中的所有全局变量,是静态分配的区域B.栈区域是由系统自动来分配的C.堆是在函数调用时分配的,当函数调用结束之后,相应的堆就会被释放D.主函数和其他函数的代码在一个程序开始运行时,就被装入到内存,保存在代码区
以下关于程序运行时内存分配区域的叙述中,说法错误的是(23)。A.全局变量区域,存放了程序当中的所有全局变量,是静态分配的区域B.栈区域是由系统自动来分配的C.堆是在函数调用时分配的,当函数调用结束之后,相应的堆就会被释放D.主函数和其他函数的代码在一个程序开始运行时,就被装入到内存,保存在代码区中
单选题下面哪个内存区域是C++中的运行时动态内存分配区域?()A代码区B栈区C数据区D堆区