所有的对象可以成为各种对象类,每个对象类都定义了一组()A、说明B、方法C、过程D、类型

题目

所有的对象可以成为各种对象类,每个对象类都定义了一组()

  • A、说明
  • B、方法
  • C、过程
  • D、类型
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

所有对象都可以划分为不同的对象类,每个对象类都定义了一组()和一组()。


参考答案:数据(属性);方法(操作)

第2题:

面向对象方法有许多特征,如软件系统是由对象组成的;(23);对象彼此间仅能通过传递消息互相联系;层次结构的继承。

A.开发过程基于功能分析和功能分解

B.强调需求分析的重要性

C.把对象划分咸类。每个对象类都定义一组数据和方法

D.对既成类进行调整


正确答案:C
解析:PeterCoad和EdwardYourdon提出用以下等式识别面向对象方法:面向对象:对象+分类+继承+通过消息的通信。可以说,采用这4个概念开发的软件/系统是面向对象的。由此可知题目空中应填上与分类对应的概念,即为C。

第3题:

在下面几种方法中,不是面向对象方法支持的基本活动是( )。

A.识别对象和类

B.描述对象和类之间的关系

C.通过描述每个类的功能定义对象的行为

D.建立对象和类的互联结构


正确答案:D
解析:面向对象方法都支持三种基本的活动:识别对象和类,描述对象和类之间的关系,以及通过描述每个类的功能定义对象的行为。为了发现对象和类,开发人员要在系统需求和系统分析的文档中查找名词和名词短语。当重要的对象被发现后,就要着手建立一组互相关联的模型,详细表示类之间的关系和对象的行为。

第4题:

下列关于类和对象的说法中不正确的是(43)。

A.一个类定义了一组大体上相似的对象

B.一个类所包含的方法和数据描述一组对象的共同行为和属性

C.类是对象的具体化,对象是类的抽象

D.在分析和设计时,通常把注意力集中在类上,而不是具体的对象上


正确答案:C
解析:一个类定义了一组大体上相似的对象,一个类所包含的方法和数据描述一组对象的共同行为和属性。类是在对象之上的抽象,对象是类的具体化,是类的实例。在分析和设计时,通常把注意力集中在类上,而不是具体的对象。因此C的说法不正确。

第5题:

下列关于类的说法,错误的是______。

A.对于一个类来说,只能生成1到2个对象

B.类是定义属性和方法的模板

C.由程序员编写,作为程序的一部分,其目的是产生对象

D.类定义的是一种对象类型,是同类对象共有的变量和方法


正确答案:A

第6题:

所有的对象均属于某对象类,每个对象类都定义了一组(43)。

A.说明

B.方法

C.过程

D.类型


正确答案:B
解析:一个类定义了一组大体上相似的对象,一个类所包含的方法和数据描述一组对象的共同行为和属性。所以答案应为B。

第7题:

类描述了一组对象共同的特性,下列叙述中正确的是(7)。

A.类本身不能具有变量

B.对象具有类定义的所有变量的一份拷贝

C.对象间不能共享类定义的变量

D.可通过类名访问静态变量(类变量)


正确答案:D
解析:类是一组具有相同属性和相同操作的对象的集合。一个类中的每个对象都是这个类的一个实例(Instance)。类是在对象之上的抽象,对象是类的具体化,是类的实例。

第8题:

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

(44)

A. 代码中使用父类对象的地方,都可以使用子类对象替换

B. 代码中使用子类对象的地方,都可以使用父类对象替换

C. 父类定义的对象与子类定义的对象在属性和方法上一定相同

D. 父类定义的对象与子类定义的对象在属性和方法上一定不同


正确答案:A

第9题:

根据纲的要求,本章要求考生掌握面向对象分析与设计(继承、抽象、代理、封装、多态)和统一建模语言(UML)。由于面向对象方法已经成为软件开发的一种主要方法,从历年考试来看,面向对象的知识点考得越来越多(甚至超过了软件工程的分数),着重考查统一建模语言(UML)的知识。

(1)面向对象的主要特征除封装、继承外,还有(1)和(2)。通常,对象可由标识此对象的名、属性和(3)所组成。对象之间的服务请求是通过传递(4)来实现的。所有的对象可以分成为各种对象类,每个对象类都定义了一组(3)。有一种特殊的类称为抽象类,其主要特征是(5)。

A.一致性

B.完整性

C.动态联编

D.静态联编


正确答案:C

第10题:

类是在对象之上的抽象,一个类所包含的(44)和数据描述了一组对象的共同行为和属性:对象是类的(45);不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做(46);(47)是父类和子类之间共享数据和方法的机制。

(34)

A.命令

B.消息

C.方法

D.过程


正确答案:C

更多相关问题