首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于动态存储分配,下列说法正确的是
关于动态存储分配,下列说法正确的是
admin
2017-10-17
25
问题
关于动态存储分配,下列说法正确的是
选项
A、new 和 delete是C++语言中专门用于动态内存分配和释放的函数
B、动态分配的内存空间也可以被初始化
C、当系统内存不够时,会自动回收不再使用的内存单元,因些程序中不必用delete释放内存空间
D、当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new
答案
B
解析
本题考核动态存储分配。用于动态分配的内存空间称为堆内存,它通常由操作系统进行管理且数量有限,其内存空间可以被初始化。若程序不断分配堆内存,则可能耗尽,在这种情况下,系统无法再对new提出的内存分配请求给予满足,此时 new会返回空指针NULL,表示动态存储分配操作失败,不会造成系统崩溃。在C++程序中由new分配的动态内存空间必须通过delete运算符释放。
转载请注明原文地址:https://jikaoti.com/ti/aKt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序执行后的输出结果是#include<iostream>usingnamespacestd;voidtry(int,int,int,int);intmain(){intx,y,z,r;
判断字符型变量ch是否为大写英文字母,应使用表达式
关于常成员函数,下列说法中错误的是
下列叙述中正确的是
类内部定义的______和______数据不能被不属于该类的成员函数来存取,定义为______的数据,可以在类外部进行存取。
下面是类MyClass的定义,对定义中各语句描述正确的是()。classMyClass{private:intx,y,z;public:voidMyClass(intA){
有如下程序:#include<iostream>#include<iosream>usingnamespacestd;classBASE{charc;public;BASE(charn):c(n){
以下都是C++语言标识符的是()
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可表示为
在C++中用来实现运行时多态性的是
随机试题
灭火器已经被使用过,拆卸时可以将瓶头阀门顶部对准人体。()
芽孢染色属于什么染色法A.单染法B.复红染色法C.革兰染色D.特殊染色法E.抗酸染色
有效焦点大于多少,透视时X线管阳极可不转动
疏浚工程的横断面中心线偏移应()m。
某建筑公司与甲企业签订一份建筑承包合同,合同金额5000万元。施工期间,该建筑公司又将其中价值1000万元的安装工程转包给乙企业,并签订转包合同。该建筑公司上述合同应缴纳印花税()万元。
某银行2006年初正常类贷款余额为10000亿元,其中在2006年末转为关注类、次级类、可疑类、损失类的贷款金额之和为800亿元,期初正常类贷款期间因回收减少了600亿元,则正常类贷款迁徙率()。
根据票据法律制度的规定,下列有关汇票与支票区别的表述中,正确的有()。(2006年)
关于破产管理人报酬正确的有()。
下列被告(被申请人)负举证责任的是:
对资本主义工商业进行社会主义改造的国家资本主义的高级形式有()
最新回复
(
0
)