首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于 new 运算符的描述中错误的是
下列关于 new 运算符的描述中错误的是
admin
2009-02-15
711
问题
下列关于 new 运算符的描述中错误的是
选项
A、使用运算符 new 创建对象数组时必须定义初始值
B、使用运算符 new 创建对象时,会调用类的构造函数
C、运算符new可以用来动态创建对象和对象数组
D、使用new运算符创建的对象可以使用运算符delete删除
答案
1
解析
本题考核运算符new。先来了解运算符new:运算符new返回指定类型的一个指针,如果分配失败(如没有足够的内存空间),则返回0。它与delete运算符一起使用,以达到直接进行动态内存分配和释放的目的。对于A选项,使用运算符new创建对象数组时只能指定分配内存的大小,不能为该数组指定初始值,其初始值为缺省值,因此类中必须定义缺省构造函数。所以A选项的描述是错误的。B、C和D选项的描述都是正确的。
转载请注明原文地址:https://kaotiyun.com/show/EOkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
若变量已正确定义并赋值,则错误的赋值语句是()。
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。例如,若m=2000,则应输出:0.000160。请改正程序中的语法错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删行,也不
有如下程序#include<stdio.h>main(){intx=072;printf("X=%d.\n",x+1);}程序运行后的输出结果是
关于C语言的变量名,以下叙述正确的是
下列说法正确的是()。
有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是()。
数据库系统的三级模式不包括()。
下列叙述中正确的是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为X的元素,变量n中存放数列中元素的个数。
随机试题
以概率论和数理统计作为科学理论基础的调查方法是【】
内呼吸是指
诊断“粟粒性肺结核”,应编码于
王某的日工资为80元。2004年5月1日至7日,根据政府规定放假7天,其中3天属于法定假日,4天属于前后两周的周末公休日。公司安排王某在这7天加班。根据劳动法的规定,公司除应向王某支付每日80元的工资外,还应当向王某支付多少加班费?
王某想经营一家企业,欲购买一处写字楼,那么王某购买写字楼往往要综合考虑(),而并非简单的个人购买行为。
要增加并联在电网上运行的发电机的有功输出,可以()。
A、 B、 C、 D、 A图形的曲线数依次是1、2、3、4、(5),选项中只有图形A有5条曲线。
1979年中美建交27年来,两国关系曾历经曲折,但总体上保持了稳定发展的大方向,给两国和两国人民带来了巨大利益。进入21世纪,国际形势继续深刻变化,和平与发展仍然是当今时代的主题,但不稳定不确定因素在增多,新挑战新威胁在增加。在新的国际形势下,中美
"Youngpeopleoughtnottobeidle.Itisverybadforthem,"saidMargaretThatchermanyyearsago.Shewasright:therearefe
Sleepisveryancient.Intheelectroencephalographic(脑电图仪的)senseweshareitwithalltheprimates(灵长类动物)andalmostallthe
最新回复
(
0
)