软考初级

●以下关于类和对象的叙述中,正确的是__(44) 。(44)A.对象是类的实例B.每个类都必须创建一个实例C.每个类只能创建一个实例D.类的实例化是指对类进行初始化

题目

●以下关于类和对象的叙述中,正确的是__(44) 。

(44)

A.对象是类的实例

B.每个类都必须创建一个实例

C.每个类只能创建一个实例

D.类的实例化是指对类进行初始化

参考答案和解析
正确答案:A
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 下面关于类、对象和实例的叙述中,错误的是 (45) 。

(45)

A. 类是创建对象的模板

B. 对象是类的实例

C. 类是对象的实例

D. 类是一组具有共同特征的对象集合


正确答案:C

第2题:

● 在面向对象的语言中, (7) 。

(7)

A. 类的实例化是指对类的实例分配存储空间

B. 每个类都必须创建一个实例

C. 每个类只能创建一个实例

D. 类的实例化是指对类进行初始化


正确答案:A

第3题:

● 以下关于类和对象的叙述中,正确的是 (44) 。

(44)

A. 类是对象的模板,一个类仅能生成一个对象

B. 对象是类的模板,一个对象仅能生成一个类

C. 类是对象的模板,一个类是一组对象的集合

D. 对象是类的模板,一个对象是一组类的集合


正确答案:C
试题分析
本题考查类和对象的基本概念。
类是对象的模板,类定义了对象共有的属性和方法。类也可以看作是一组对象共有特性的集合,即一个类中的对象拥有相同的属性和方法,一般而言,从一个类可以产生多个对象。

 

第4题:

下列关于面向对象程序设计的叙述,正确的是 ______ 。

A.对象是类的模板

B.“封装”就是生成类库的标准

C.一个类至少有一个实例

D.一个类可以继承其父类的属性和方法

A.

B.

C.

D.


正确答案:D
解析:类是一组具有相同属性和相同操作的对象的集合。一个类中的每个对象都是这个类的一个实例。继承是类问的一种基本关系,是在某个类的层次关联中不同的类共享属性和操作的一种机制。在“is-a”的层次关联中,一个父类可以有多个子类,这些子类都是父类的特例,父类捕述了这些子类的公共属性和操作。一个子类可以继承它的父类(或祖先类)中的属性和操作,这些属性和操作在子类中不必定义,子类中还可以定义它自己的属性和操作。类是一组具有相同属性和相同操作的对象的集合。

第5题:

下列关于类和对象的叙述中,错误的是

A.一个类只能有一个对象

B.对象是类的具体实例

C.类是对某一类对象的抽象

D.类和对象的关系是一种数据类型与变量的关系


正确答案:A
解析:类可以理解为一种特殊的数据类型,与int等基本数据类型一样,可以声明多个对象。

第6题:

关于对象和类的叙述,正确的是(44)。

A.如果两个对象的所有成员变量的值相同,则这两个对象是同一对象

B.编写代码时,不允许使用匿名类

C.不同的对象一定属于不同的类

D.每个对象都有唯一标识,以彼此区分


正确答案:D
解析:本题考查的是对象和类的基本概念,对象在内存中都有唯一的标识,即便是两个对象的所有成员变量的值都相同,在内存中仍然占有两份不同的存储空间,所以A是错误的;编写代码时,在大部分面向对象程序设计语言中允许使用匿名类:不同的对象可以属于同一个类,反过来说就是一个类可以有多个不同的对象。

第7题:

下述说法不正确的是(48)。

A.类是对象的模板

B.对象是类的实例

C.每个类都至少有一个实例

D.对象之间通过消息传递方式进行通讯


正确答案:C
解析:类是对象的模板,对象是类的实例,那么是否每个类都至少有一个实例?如果在类之间没有定义继承关系,回答是肯定的。这是因为这时若存在没有实例的类,那么这样的类对程序的行为没有任何共享,因而是冗余的;相反,如果存在继承关系,那么的确有可能在类层次结构的较高层次上看到始终没有实例的类。要创建无实例的类,仍然需要语言的支持。在C++和Java语言中,抽象类就是这样的类。

第8题:

● 以下关于超类、子类、基类的叙述中,正确的是 (44) 。

(44)

A. 子类是超类的特化

B. 基类是超类的特化

C. 基类是子类的特化

D. 超类是基类的特化


正确答案:A

第9题:

下面关于类、对象和实例的叙述中,错误的是______ 。

A.类是创建对象的模板

B.对象是类的实例

C.类是对象的实例

D.类是一组具有共同特征的对象集合

A.

B.

C.

D.


正确答案:C

第10题:

对象和类是面向对象中两个重要的概念,关于对象和类,不正确的是()。

A、对象是类的实例

B、类是对象的抽象

C、一个类只能产生一个对象

D、类中包含方法和属性


参考答案:C

更多相关问题