首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于动态存储分配,下列说法正确的是
关于动态存储分配,下列说法正确的是
admin
2010-06-06
22
问题
关于动态存储分配,下列说法正确的是
选项
A、new和delete是C++语言中专门用于动态内存分配和释放的函数
B、动态分配的内存空间也可以被初始化
C、当系统内存不够时,会自动回收不再使用的内存单元,因些程序中不必用delete释放内存空间
D、当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new
答案
B
解析
本题考核动态存储分配。用于动态分配的内存空间称为堆内存,它通常由操作系统进行管理且数量有限,其内存空间可以被初始化。若程序不断分配堆内存,则可能耗尽,在这种情况下,系统无法再对new提出的内存分配请求给予满足,此时new会返回空指针NULL,表示动态存储分配操作失败,不会造成系统崩溃。在 C++程序中由new分配的动态内存空间必须通过 delete运算符释放。
转载请注明原文地址:https://jikaoti.com/ti/OlW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有下列程序: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
有以下程序段charch;intk;ch=’a’;k=12;pfintf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCⅡ十进制代码为97,则执行上述程序段
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。例如:b所指变量t中的学号、姓名、和三门课的成绩依次是:10002、”ZhangQi”、9
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是()。
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include<stdio.h>#include<ctype.h>voidfun(char*p){inti=0;while(p[
结构化程序设计的基本原则不包括()。
下列关于线性链表的描述中,正确的是()。I、只含有一个指针域来存放下一个元素地址II、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)III、结点由两部分组成:数据域和指针域。
下面说法正确的是()。
以下正确的说法是()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
随机试题
高校科技管理部门对经过审核的科技成果,分理论性研究成果和()两类分别进行评审或鉴定。
下列各项均是消渴发病的主要病机,除外()
某房地产开发公司A通过出让方式,以265万元的出让金取得了城郊一块土地的使用权,出让合同约定由A公司进行基础设施建设。此土地在1年前已由国家征用并储备,现由政府出租给农民耕种,且已知此块土地的出让用途为住宅用地,规划建设普通商品住宅楼若干栋。A公司按合同约
根据外商投资企业有关法律制度的规定,下列关于中外合资经营企业与中外合作经营企业区别的正确表述有()。
从2010名学生中选取50名学生参加英语比赛,若采用下面的方法选取:先用简单随机抽样从2010人中剔除10人,剩下的2000人再按系统抽样的方法抽取50人,则在2010人中,每人入选的概率().
设指令中的地址码为A,变址寄存器为X,程序计数器为PC,则变址间址寻址方式的操作数有效地址EA是()。
在VisualFoxPro中,基类的最小事件集为Init、Destroy和______。
WhydoesthesummitoftheSydneyHarbourBridgeincrease?
Thegamerequiresto__________moreorlessahundredpartstogether.
A、A17-year-oldgirl.B、A15-year-oldboy.C、A23-year-oldwoman.D、An18-year-oldman.C新闻中提到,嫌犯是4个青少年,而受害人是一位23岁的女性,因此选C。选项A、B
最新回复
(
0
)