首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于动态存储分配,下列说法正确的是
关于动态存储分配,下列说法正确的是
admin
2017-10-17
26
问题
关于动态存储分配,下列说法正确的是
选项
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全国计算机二级
相关试题推荐
以下程序段共有错误()处。#include<iostream>usingnamespacesstd;classSample{private:intn;public:S
设有char str[80]以下不能将输入数据first\nsecond\n<CR>读取到数组sir中的语句是
在下列关系运算中,能不改变关系中属性个数且减少元组个数的是
下面是类MyClass的定义,对定义中各语句描述正确的是()。classMyClass{private:intx,y,z;public:voidMyClass(intA){
C++语言的基本控制结构为顺序结构、选择结构和______。
在面向对象方法中,______描述的是具有相似属性与操作的一组对象。
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是______
有如下语句序列:charstr[10];cin>>str;当从键盘输入”Ilovethisgame”时,str中的字符串是
下列字符串中,正确的C++标识符是()。
随机试题
不同厚度构件应尽可能圆滑过渡,其目的是为了减少_____,提高抗脆断能力。
简述间接效益对特殊需要儿童家庭的意义。
除另有规定外,应检查崩解时限的片剂有()
国际人道法中的区分对象原则(区分军事与非军事目标,区分战斗员与平民)是一项已经确立的国际习惯法原则,也体现在《1977年日内瓦四公约第一附加议定书》中。甲乙丙三国中,甲国是该议定书的缔约国,乙国不是,丙国曾是该议定书的缔约国,后退出该议定书。根据国际法的有
企业在进行流动资产管理的时候,一方面要考虑持有足够的现金以提高企业偿债能力,减少债务风险,另一方面又要考虑资金收益问题,通过两者的权衡确定最佳现金持有量。这种做法符合企业财务管理的( )。
A省管辖的甲国有企业与B省管辖的乙国有独资公司共同投资在C省设立丙有限责任公司。其中,甲企业投资占65%,乙公司投资占35%。根据企业国有资产产权登记管理的有关规定,丙公司的产权登记管辖机关是()。
某单位两座办公楼之间有一条长204米的道路,在道路起点的两侧和终点的两侧已各栽种了一棵树。现在要在这条路的两侧栽种更多的树,使每一侧每两棵树之间的间隔不多于12米。如栽种每棵树需要50元人工费,则为完成栽种工作,在人工费这一项至少需要做()预算。
著名的泰山风景区是典型的石灰岩地貌景观。()
4
Overindulgence______characteraswellasphysicalstamina.
最新回复
(
0
)