首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于动态存储分配,下列说法正确的是
关于动态存储分配,下列说法正确的是
admin
2010-06-06
44
问题
关于动态存储分配,下列说法正确的是
选项
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全国计算机二级
相关试题推荐
给定程序MODIl.C中函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结
有下列程序:main(){intm,n,p;scanf("m=%dn=%dp=%d",&m,&n,&p);printf("%d%d%d\n",m,n,p);}若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为7
有以下程序:#inc1udeintfun(intx,inty){if(x!=y)return(y);elsereturn((x+y)/2);}main(){inta=4,b=
有以下程序:#include<stdio.h>main(){FILE*pf;char*s1="China",*s2="Beijing";pf=fopen("abc.dat","wb+"
设有以下说明,则不正确的叙述是()。unionun{inta;charb:floatc;}arr;
在软件开发中,需求分析阶段产生的主要文档是()。
编写函数fun,它的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。例如,若n为1000时,程序输出应为:s=153.909064。注意:部分源程序在文件PROG1.C中。请勿改动主函数mai
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=20,则栈中的元素个数为()。
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()。
随机试题
A.归脾汤B.当归六黄汤C.龙胆泻肝汤D.桂枝加黄芪汤治疗自汗盗汗阴虚火旺证常选用
《中华人民共和国保险法》共8章152条,主要内容包括( )。
在计算机网络中,常将实现通信功能的设备和软件称为()。
用于公路路基的填料要求()。
科目汇总表的编制方法是,根据一定时期内的全部记账凭证,按照会计科目进行归类,定期汇总出每一个账户的借方余额和贷方余额,填写在科目汇总表的相关栏内。()
WhenRichardsay,"Youaremuchmoreagreeableandprettiernow."Joan’sfaceturnedredattheunexpected______.
在载人飞行的飞船中,宇航员每天需要消耗一定量的氧气,呼出一定量的二氧化碳。为了能保持飞船座舱内空气成分的稳定。科学家进行了探索,不断把座舱内空气通过盛有过氧化钠的容器,并把处理后的气体重新充入座舱。使用过氧化钠的目的是:
在一项关于商业广告的研究中,研究人员将被试人员分成两组,均为他们提供相同的零食。其中一组被试人员先观看10分钟的热门喜剧短片,然后再观看5分钟关于食品的商业广告;另外一组被试人员则充当参照小组,他们一直观看15分钟的热门喜剧短片。研究发现,观看食品商业广告
内隐社会认知的特征是()
设a-b=-2,则a3+6ab-b3=().
最新回复
(
0
)