首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于动态存储分配,下列说法正确的是
关于动态存储分配,下列说法正确的是
admin
2010-06-06
34
问题
关于动态存储分配,下列说法正确的是
选项
A、new和delete是C++语言中专门用于动态内存分配和释放的函数
B、动态分配的内存空间也可以被初始化
C、当系统内存不够时,会自动回收不再使用的内存单元,因些程序中不必用delete释放内存空间
D、当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new
答案
B
解析
本题考核动态存储分配。用于动态分配的内存空间称为堆内存,它通常由操作系统进行管理且数量有限,其内存空间可以被初始化。若程序不断分配堆内存,则可能耗尽,在这种情况下,系统无法再对new提出的内存分配请求给予满足,此时new会返回空指针NULL,表示动态存储分配操作失败,不会造成系统崩溃。在 C++程序中由new分配的动态内存空间必须通过 delete运算符释放。
转载请注明原文地址:https://kaotiyun.com/show/hyjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序段:intm[2][3],(*p)[3];p=m;则以下对m数组元素的引用正确的是
当a=4,b=5,c=7,d=6时,执行下面一段程序:if(a<b)if(c<d)x=1;elseif(a<c)if(b<c)x=2;elsex=3:elsex=4;else
有以下程序:#include<stdio.h>main(){FILE*pf;char*s1="China",*s2="Beijing";pf=fopen("abc.dat","wb+"
下列关于C语言文件的叙述中正确的是()。
结构化程序设计的基本原则不包括()。
若语句“t=fun(x,y,a),(a+b,a+c),x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
有以下字符串,说明表达式strlen(s)值的是()。chars[10]={’a’,’\n’,’a’,’b’,’\t’,’c’};
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
以下关于字符串的表达式中正确的语句组是()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
随机试题
________是可获得较大传动比的传动方式。
下述物质中哪些不是氧化磷酸化抑制剂
原始社会不存在法,则其社会规范以()为主。
某工程项目采用单价合同,在施工过程中进行某分项工程计量时发现因工程变更,承包人实际完成的工程量超过了工程量清单中的工程量,则进行该分项工程计量时()。
根据举借债务对筹集资金使用方向的规定,国债可以分为()。Ⅰ.赤字国债Ⅱ.建设国债Ⅲ.战争国债Ⅳ.特种国债
以数以千计的敷彩泥塑造像著称于世,有“塑像馆”之誉的是()。
名雕《掷铁饼者》是()的作品。
控制器的主要功能是()。
Eleven-year-oldAngelahadsomethingwrongwithhernervoussystem.Shewasunableto【21】______.Infact,shecouldhardlym
StudentsinStateUniversities______iftheirparentsliveinthatstate.Thebesttitleforthepassagewouldbe______.
最新回复
(
0
)