更多“创建动态对象,需要使用操作符()”相关问题
  • 第1题:

    下列关于new运算符的描述中错误的是( )。

    A.使用运算符new创建对象数组时必须定义初始值

    B.使用运算符new创建对象时,会调用类的构造函数

    C.运算符new可以用来动态创建对象和对象数组

    D.使用new运算符创建的对象可以使用运算符delete删除


    正确答案:A

  • 第2题:

    ______操作符动态地为对象按照其指定的类型分配内存,并返回该类的一个引用。


    正确答案:new
    new

  • 第3题:

    可用来调用对象的构造方法以创建一个单独的对象的操作符是( )。

    A.+

    B.new

    C.instanceof

    D.static


    正确答案:B
    解析:定义好类后,再用关键字new生成一个对象。

  • 第4题:

    对象是面向对象系统的最基本的元素,一个运行期系统就是对象之间的协作。一个对象通过( )改变另一个对象的状态。

    A.另一个对象的修改操作符
    B.另一个对象的选择操作符
    C.获得那个对象的属性值
    D.创建那个对象的对象类的一个新的对象

    答案:A
    解析:
    在面向对象系统中,对象是最基本的元素,一个运行期系统就是对象之间的协作。一个对象既包括数据(属性),也包括作用于数据的操作(行为),一个对象的属性和行为封装为一个整体,与其他对象之间有清晰的边界,有良好定义的行为。一个对象A要改变另一个对象B的状态,要通过B的修改操作符进行;如果需要读取B的状态信息,则通过B的选择操作符,并可获取B对象的属性值。创建B对象的类的一个新的对象,并不对B进行任何操作。

  • 第5题:

    FileInfo类提供静态方法,不需要创建对象即可直接使用。


    正确答案:错误

  • 第6题:

    在Java语言中,对于数组的创建和数组占用空间的回收,下列说法中不正确的是():

    • A、数组可以通过使用new操作符来获取所需要的存储空间。
    • B、数组声明的同时,必须使用直接初始化的方式完成创建。
    • C、数组使用完成后,所占用的存储空间的释放是由垃圾收集器自动回收的。
    • D、利用new操作符方式创建的数组元素会自动被初始化为一个默认值。

    正确答案:B

  • 第7题:

    Directory类提供静态方法,不需要创建对象就可以直接使用。


    正确答案:正确

  • 第8题:

    多选题
    对于C++中类(class)与结构(struct)的描述正确的为()
    A

    类中的成员默认是private的,当是可以声明public,private和protected,结构中定义的成员默认的都是public

    B

    结构中不允许定义成员函数,当是类中可以定义成员函数

    C

    结构实例使用malloc()动态创建,类对象使用new操作符动态分配内存

    D

    结构和类对象都必须使用new创建

    E

    结构中不可以定义虚函数,当是类中可以定义虚函数

    F

    结构不可以存在继承关系,当是类可以存在继承关系


    正确答案: E,F
    解析: 暂无解析

  • 第9题:

    单选题
    关于new运算符的下列描述中,错误的是(  )。
    A

    它可以用来动态创建对象和对象数组

    B

    使用它创建的对象或对象数组可以通过运算符delete删除

    C

    使用它创建对象时要调用构造函数

    D

    使用它创建对象数组时必须指定初始值


    正确答案: A
    解析:
    new创建对象时,不用显式调用构造函数,系统会自动调用构造函数。

  • 第10题:

    单选题
    对于无用对象,在JAVA中如何处理()
    A

    直接仍掉

    B

    所有对象都需要回收

    C

    只有动态创建的对象需要回收,自动创建的对象不需要回收

    D

    可以不回收,但可能造成内存泄露,所以作为良好的编程习惯还是应当挥手每个无用的对象


    正确答案: A
    解析: 暂无解析

  • 第11题:

    判断题
    FileInfo类提供静态方法,不需要创建对象即可直接使用。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    单选题
    关于new运算符的下列描述中,()是错误的。
    A

    它可以用来动态创建对象和对象数组

    B

    使用它创建的对象和对象数组可以使用运算符delete删除

    C

    使用它创建对象时要调用构造函数

    D

    使用它创建对象数组时必须指定初始值


    正确答案: A
    解析: 暂无解析

  • 第13题:

    如果要启动后台进程,需要使用的操作符是()。

    A.

    B.%

    C.&

    D.@


    正确答案:C

  • 第14题:

    对象是面向对象系统的最基本的元素,一个运行期系统就是对象之间的协作。一个对象通过(46)改变另一个对象的状态。

    A.另一个对象的修改操作符

    B.另一个对象的选择操作符

    C.获得那个对象的属性值

    D.创建那个对象的类的一个新对象


    正确答案:A
    对象是面向对象系统的最基本的元素,一个运行期系统就是对象之间的协作。一个对象通过另一个对象的修改操作符改变另一个对象的状态。

  • 第15题:

    关于new运算符的下列描述中,错误的是( )。

    A.用来动态创建对象和对象数组

    B.用它创建的对象和对象数组可以使用运算符delete删除

    C.创建对象时要调用构造函数

    D.它创建对象数组时必须制定初始值


    正确答案:D

  • 第16题:

    关于new运算符的下列描述中,()是错误的。

    • A、它可以用来动态创建对象和对象数组
    • B、使用它创建的对象和对象数组可以使用运算符delete删除
    • C、使用它创建对象时要调用构造函数
    • D、使用它创建对象数组时必须指定初始值

    正确答案:D

  • 第17题:

    删除动态对象,需要使用操作符()

    • A、new
    • B、delete
    • C、.
    • D、*

    正确答案:B

  • 第18题:

    创建一个类的对象需要使用的单目运算符为()。


    正确答案:new

  • 第19题:

    判断题
    Directory类提供静态方法,不需要创建对象就可以直接使用。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第20题:

    单选题
    创建动态对象,需要使用操作符()
    A

    new

    B

    delete

    C

    .

    D

    *


    正确答案: A
    解析: 暂无解析

  • 第21题:

    问答题
    简述Prefab的使用?Editor下动态创建Prefab的方式"u3d里动态创建对象,需要使用prefab而创建的时候MonoBehaviour.Instantiate(GameObjectorignal)需要一个作为原型的对象。三种方式获得prefab对象。

    正确答案: 方式一:使用脚本的public字段
    直接在Project视图里找到做好的prefab,将其拖拽到指定脚本的指定publicGameObject字段。
    方式二:Resource类
    1、在Assets目录下的任意位置创建一个名为resources的文件夹,将做好的prefab放到这个文件夹下,path形式如下:Assets/..../resources/prefabName.prefab。
    2、在代码里使用Resource.Load或LoadAll函数,获得原型对象。指定prefab时不需要指定扩展名。(.prefab),形式如下:GameObjectprototype=Resource.Load(“prefabName”)asGameObject;可以有任意数量的resources文件夹,怀疑是Resource类初始化的时候会搜集所有resources文件夹里的文件名。
    方式三:加载到场景
    一般我们制作Perfab的时候,都是在Hierarchy视图里创建GameObject,然后再搭建Prefab。事后根据需要删除这个原始的GameObject。因此我们可以保留这个GameObject,然后在场景加载后Find这个对象(代码方式),或者使用脚本public字段(编辑器方式)。
    解析: 暂无解析

  • 第22题:

    单选题
    删除动态对象,需要使用操作符()
    A

    new

    B

    delete

    C

    .

    D

    *


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    在Java语言中,对于数组的创建和数组占用空间的回收,下列说法中不正确的是():
    A

    数组可以通过使用new操作符来获取所需要的存储空间。

    B

    数组声明的同时,必须使用直接初始化的方式完成创建。

    C

    数组使用完成后,所占用的存储空间的释放是由垃圾收集器自动回收的。

    D

    利用new操作符方式创建的数组元素会自动被初始化为一个默认值。


    正确答案: D
    解析: 暂无解析