一个对象创建的操作中,没有下面的()

题目
单选题
一个对象创建的操作中,没有下面的()
A

释放内存

B

对象声明

C

分配内存

D

调用构造方法

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

golang中没有构造函数的概念,对象的创建通常交由一个全局的创建函数来完成,以NewXXX来命名()

此题为判断题(对,错)。


参考答案:对

第2题:

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

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

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

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

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


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

第3题:

下面关于对象概念的描述中,错误的是

A.对象就是C语言中的结构体变量

B.对象代表着正在创建的系统中的一个实体

C.对象是一个状态和操作(或方法)的封装体

D.对象之间的信息传递是通过消息进行的


正确答案:A
解析:对象是由数据和容许的操作组成的封装体,与客观实体有直接的对应关系,对象之间通过传递消息互相联系,从模拟现实世界中不同事物彼此之间的联系,B)、C)、D)是正确的,对象的思想广泛应用于C++、Java等语言中,因此A)错误。

第4题:

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

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

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

第5题:

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

A.+

B.new

C.instanceof

D.static


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

第6题:

下面关于对象概念的描述中,错误的是

A.C++中的对象就是C语言中的结构变量

B.对象代表着正在创建的系统中的一个实体

C.对象是一个状态和操作(或方法)的封装体

D.对象之间的信息传递是通过消息进行的


正确答案:A
解析:本题考核对象的概念。C++中的对象与C语言中的结构变量是不一样的。对象是某一类类型的变量,而结构变量是结构类型的变量。同时C++对C的结构有了扩展,结构可以和类一样使用。结构除了可以包含数据成员外,还可以包含成员函数:成员也可以加上public、private和protected访问控制;结构之间也可以继承。两者惟一的不同之处是,结构中的成员默认是公有的,结构的继承默认是公有的,而类的继承默认是私有的,类的成员默认也是私有的。

第7题:

下面关于对象的描述中,错误的是( )。

A.对象就是自定义结构变量

B.对象是一个状态和操作(或方法)的封装体

C.对象代表正在创建的系统中的一个实体

D.对象之间的信息传递是通过消息进行的


正确答案:A
暂无解析,请参考用户分享笔记

第8题:

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

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

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

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

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


正确答案:A

第9题:

下列关于类与对象的说法中,正确的是()

A、类可以看做是一个模型,可以用来创建对象

B、没有类,也可以创建对象

C、类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体

D、以上说法都不对


正确答案:A

第10题:

一个类中是否必须有用户定义的构造函数?如果用户没有定义构造函数,又如何对创建的对象初始化?


正确答案:一个类用户可以不定义构造函数,这时系统自动提供一个默认的构造函数,并可用该构造函数对创建的对象初始化。

更多相关问题