网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
new运算符的作用是根据对象的类型分配内存空间。当对象拥有内存空间时,会自动调用类中的()为对象()
参考答案
更多 “new运算符的作用是根据对象的类型分配内存空间。当对象拥有内存空间时,会自动调用类中的()为对象()” 相关考题
考题
关于动态存储分配,下列说法正确的是A.new 和 delete是C++语言中专门用于动态内存分配和释放的函数B.动态分配的内存空间也可以被初始化C.当系统内存不够时,会自动回收不再使用的内存单元,因些程序中不必用delete释放内存空间D.当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new
考题
给出下面的代码段,下面的哪些陈述为真? ( ) public void create() { Vector myVect; myVect=new Vector(); } Ⅰ:第2行的声明不会为变量myVect分配内存空间。 Ⅱ:第2行的声明分配一个到Vector对象的引用的内存空间。 Ⅲ:第2行语句创建一个Vector类对象。 Ⅳ:第3行语句创建一个Vector类对象。A.Ⅱ、Ⅲ、ⅣB.Ⅱ、Ⅲ、ⅣC.Ⅰ、ⅢD.Ⅰ、Ⅳ
考题
关于new运算符的错误的描述是( )。A.使用运算符new创建对象数组时必须定义初始值B.使用运算符new创建对象时,会调用类的构造函数C.运算符new可以用来动态创建对象和对象数组D.使用new运算符创建的对象可以使用运算符delete删除
考题
下列关于delete运算符的叙述中,错误的是( )
A使用delete运算符释放类对象时要调用该类的析构函数Bdelete运算符可以作用于空指针C由new运算符分配的动态内存空间必须通过delete运算符释放D使用delete运算符释放动态分配的单个对象和对象数组的语法格式相同
考题
给出下列的程序段,哪个选项是不正确的? ( ) ①public void create(){ ②Vector my; ③my=new Vector(); ④}A.第二行的声明不会为变量my分配内存空间B.第二行语句创建一个Vector类对象C.第三行语句创建一个Vector类对象D.第三行语句为一个Vector类对象分配内存空间
考题
给出下列的程序代码片段,下列的( )选项是不正确的。 ①public void create(){ ②Vector my; ⑧my=new Vector(); ④}A.第二行的声明不会为变量my分配内存空间B.第二行语句创建一个Vector类对象C.第三行语句创建一个Vector类对象D.第三行语句为一个Vector类对象分配内存空间
考题
下列关于new运算符的描述中错误的是( )。A.使用运算符new创建对象数组时必须定义初始值B.使用运算符new创建对象时,会调用类的构造函数C.运算符new可以用来动态创建对象和对象数组D.使用new运算符创建的对象可以使用运算符delete删除
考题
关于类和对象的说法,不正确的是( )。A.类是对象的类,对象是类的对象B.系统不为类分配内存空间,而为对象分配内存空间C.类和对象一样D.类可以看作数据类型,对象也可以叫做类的实体、实例等
考题
给出下列的程序代码片段,下列选项说法不正确的是( )。 ① public void create( ){ ② Vector my; ③ my = new Vector( ); ④ }A.第二行的声明不会为变量my分配内存空间B.第二行语句创建一个Vector类对象C.第三行语句创建一个Vector类对象D.第三行语句为一个Vector类对象分配内存空间
考题
有关new关键字的描述正确的是哪项?() A、创建对象实例的时候可以不使用new关键字B、new所创建的对象不占用内存空间C、new会调用类的构造器来创建对象D、new所创建的对象一定存在引用变量
考题
下列有关数组的说法中,正确的是()。A、数组的类型可以是基本型,也可以是类,但不能是接口B、Java中的数组用new运算符创建,new运算符还将为数组分配相应的内存空间C、对于数组空间的回收,Java和C/C++相同,都是由程序控制的D、以上说法均错误
考题
下列关于运算符new的描述中,错误的是()。A、它可以创建对象或变量B、它可以创建对象数组或一般类型数组C、用它创建对象或对象数组时要调用相应的构造函数D、用它创建的对象可以不用delete运算符释放
考题
在创建对象时必须()A、先声明对象,然后才能使用对象B、先声明对象,为对象分配内存空间,然后才能使用对象C、先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象D、上述说法都对
考题
单选题下面有关运算符的说法正确的是()。A
算术运算符不能对布尔类型,String*(字符串类型)和Object*(对象类型)进行算术运算B
关系运算中的”= =”和赋值运算符中的”=”是相同的C
sizeof运算符用来查询某种数据类型或表达式的值在内存中所占懂得内存空间大小(字节数)D
括号在运算符中的优先级中是最高的,它可以改变表达式的运算顺序
考题
单选题以下说法正确的是()A
datablock对象用来描述本对象的属性。B
console函数是一个用来对对象操作的函数。C
“!$=”是一个不等关系运算符,“%=”是一个位与复合运算符。D
在Torque中创建的对象是不占用内存空间的。
考题
单选题有关new关键字的描述正确的是哪项?()A
创建对象实例的时候可以不使用new关键字B
new所创建的对象不占用内存空间C
new会调用类的构造器来创建对象D
new所创建的对象一定存在引用变量
考题
单选题下列有关数组的说法中,正确的是()。A
数组的类型可以是基本型,也可以是类,但不能是接口B
Java中的数组用new运算符创建,new运算符还将为数组分配相应的内存空间C
对于数组空间的回收,Java和C/C++相同,都是由程序控制的D
以上说法均错误
考题
单选题在创建对象时必须()A
先声明对象,然后才能使用对象B
先声明对象,为对象分配内存空间,然后才能使用对象C
先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象D
上述说法都对
考题
填空题new运算符用于创建对象,new运算符被执行之后会返回新创建对象的()。
热门标签
最新试卷