关于动态存储分配,下列说法正确的是______。
A.new 和delete 是C++语言中专门用于动态内存分配和释放的函数
B.动态分配的内存空间也可以被初始化
C.当系统内存不够时,会自动回收不再使用的内存单元,因此程序中不必用delete释放内存空间
D.当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new
第1题:
A、静态存储分配
B、栈式动态存储分配
C、堆式动态存储分配
D、局部存储分配
第2题:
下列说法正确的是( )。
A.在C语言中,可以使用动态内存分配技术定义元素个数可变的数组
B.在c语言中,数组元素的个数可以不确定,允许随机变动
C.在C语言中,数组元素的数据类型可以不一致
D.在C语言中,定义一个数组后,就确定了它所容纳的元素的个数
第3题:
A使用delete运算符释放类对象时要调用该类的析构函数
Bdelete运算符可以作用于空指针
C由new运算符分配的动态内存空间必须通过delete运算符释放
D使用delete运算符释放动态分配的单个对象和对象数组的语法格式相同
答案:C
第4题:
A、main函数中定义的变量是全局变量
B、在任何函数内部定义的变量都是局部变量
C、全局变量都在程序运行期间根据需要动态分配存储空间的
D、局部变量都是在程序运行期间根据需要动态分配存储空间的
第5题:
不同的编译程序关于数据空间的存储分配策略可能不同,但大部分编译中采用的方案有两种:静态存储分配方案和动态存储分配方案,而后者又分为()和()。
第6题:
下列()不是数据空间的使用方法和管理方法。
第7题:
在生产、分配、交换、消费四者关系中,下列说法正确的是() ①分配和交换是连接生产和消费的纽带 ②生产决定分配和消费,分配和消费影响生产 ③分配是生产的目的和消费的动力 ④消费是生产和分配的前提、基础
第8题:
下面哪个内存区域是C++中的运行时动态内存分配区域?()
第9题:
下列关于C++与C语言的关系描述中,错误的是()。
第10题:
快页内存
同步动态内存
双通首同步动态内存
扩展数据输出内存
第11题:
属于动态分配
属于静态分配
适用于可递归调用、具有分程序结构的语言
适用于允许为变量动态申请内存空间的语言
第12题:
代码区
栈区
数据区
堆区
第13题:
C++用操作符new和delete来进行动态内存管理(分配与释放堆内存)。()
第14题:
c++提供的动态内存分配和释放的操作符为【 】和【 】。
第15题:
下面的语句中动态分配的内存,其释放语句正确的是( )。 im*q=new[10];
A.delete q;
B.delete q[0];
C.delete[]q;
D.delete*q;
第16题:
通过使用new和delete两个运算符进行的分配为【 】存储分配。
第17题:
关于堆式分配,下面说法正确地是()。
第18题:
下列关于请求页式存储管理中,正确的是()。
第19题:
在生产、分配、交换、消费四者关系中,下列说法正确的是() ①分配和交换是连接生产和消费的纽带 ②生产决定消费,消费反作用于生产 ③分配是生产的目的和消费的动力 ④消费是生产和分配的前提和基础
第20题:
关于HW分配:()
第21题:
上行链路资源分配中,下列说法正确的是()
第22题:
采用静态重定位
采用动态重定位
内存静态分配
内存动态分配
第23题:
第24题:
静态存储分配
栈式动态存储分配
堆式动态存储分配
段页式存储分配