首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于动态存储分配,下列说法正确的是
关于动态存储分配,下列说法正确的是
admin
2017-10-17
55
问题
关于动态存储分配,下列说法正确的是
选项
A、new 和 delete是C++语言中专门用于动态内存分配和释放的函数
B、动态分配的内存空间也可以被初始化
C、当系统内存不够时,会自动回收不再使用的内存单元,因些程序中不必用delete释放内存空间
D、当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new
答案
B
解析
本题考核动态存储分配。用于动态分配的内存空间称为堆内存,它通常由操作系统进行管理且数量有限,其内存空间可以被初始化。若程序不断分配堆内存,则可能耗尽,在这种情况下,系统无法再对new提出的内存分配请求给予满足,此时 new会返回空指针NULL,表示动态存储分配操作失败,不会造成系统崩溃。在C++程序中由new分配的动态内存空间必须通过delete运算符释放。
转载请注明原文地址:https://kaotiyun.com/show/xXAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知下列程序的输出结果是42,请将横线处缺失的部分补充完整。#include<iostream>usingnamespacestd;classTestClass{intvalue;public:Tes
有以下程序:#include<iostream>usingnamespacestd;classBase{private:inta,b;public:Base(intx,
下面对静态数据成员的描述中,正确的是
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但[]运算符只能作为类的______函数重载。
在面向对象方法中,类之间共享属性和操作的机制称为______。
以下不能正确进行字符串赋值初值的语句是()。
下列符号中,正确的C++标识符是()。
下列不属于软件工程的3个要素的是
软件工具软件开发环境或称软件工程环境是全面支持软件开发全过程的软件工具集合。这些软件工具按照一定的方法或模式组合起来,支持软件生命周期内的各个阶段和各项任务的完成。
随机试题
网络消费者的_______差异是网上市场细分的内在依据。【】
本国经济环境、区域经济环境、全球经济环境、_______和国际金融环境共同组成了国际经济环境。
【R1】______Ifwevalueneatness,ourteenagerswillbesloppy.They’llleavetheirroomsdisorderedandtheirclothesdirty.Ifw
某男,在矿山工作8年后,调至某办公室工作,3年后发生尘肺,该病人的职业病诊断治疗费用承担者应是
结石长期存在,可引起的尿路恶性肿瘤为
主要用于热水供应及高压蒸汽管路的阀门为()。
以下选项中,属于商标资产的价值特征的有()。
关于金融市场功能的说法中,错误的是()。
我国第一所乡村幼稚园的创办人是()。
设X1,…,X9为来自正态总体X~N(μ,σ2)的简单随机样本,令Y1=(X1+…+X6),Y2=(X7+X8+X9),S2=证明:Z~t(2).
最新回复
(
0
)