开发过程基于功能分析和功能分解
强调需求分析重要性
把对象划分成类,每个对象类都定义一组数据和方法
对已有类进行调整
第1题:
根据纲的要求,本章要求考生掌握面向对象分析与设计(继承、抽象、代理、封装、多态)和统一建模语言(UML)。由于面向对象方法已经成为软件开发的一种主要方法,从历年考试来看,面向对象的知识点考得越来越多(甚至超过了软件工程的分数),着重考查统一建模语言(UML)的知识。
(1)面向对象的主要特征除封装、继承外,还有(1)和(2)。通常,对象可由标识此对象的名、属性和(3)所组成。对象之间的服务请求是通过传递(4)来实现的。所有的对象可以分成为各种对象类,每个对象类都定义了一组(3)。有一种特殊的类称为抽象类,其主要特征是(5)。
A.一致性
B.完整性
C.动态联编
D.静态联编
第2题:
只有同时使用()的方法,才是真正面向对象的方法。
A、对象、类、继承
B、对象、类、继承和消息
C、对象、继承和消息
D、对象、类和消息
第3题:
确定子系统、系统的体系结构,加入用于实现的类。这是在面向对象开发方法中的哪一过程进行的()。
第4题:
下列对象、类、继承的说法正确的是:()。
第5题:
在面向对象的软件开发方法中,每个类都存在其相应的对象,对象是类的实例,类是生成对象的模板。
第6题:
在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。()
第7题:
面向对象方法的开发原则不包括()
第8题:
定义类的结构和层次
定义对象的结构和层次
定义方法的结构和层次
定义消息的结构和层次
第9题:
全局变量
变量
传递参数
传递消息
第10题:
通过消息传递,各个对象之间实现通信
每个对象都属于特定的类
面向对象软件开发可以实现代码的重用
一个对象可以是两个以上类的实例
第11题:
只有同时使用对象、类、继承的方法,才是真正面向对象的方法
只有同时使用对象、继承和消息的方法,才是真正面向对象的方法
只有同时使用对象、类、继承和消息的方法,才是真正面向对象的方法
只有同时使用对象、类和消息的方法,才是真正面向对象的方法
第12题:
对象之间通过消息进行通信,实现对象间的动态联系
任何对象都是由属性和方法组成的
只有客观存在的实体才可以抽象为对象
在面向对象程序设计中,总是先定义类,再用类生成具体的对象
第13题:
以下关于面向对象的叙述中,()是不正确的。
A.通过消息传递,各个对象之间实现通信
B.每个对象都属于特定的类
C.面向对象软件开发可以实现代码的重用
D.一个对象可以是两个以上类的实例
第14题:
● 面向对象方法有许多特征,如:软件系统是由对象组成的; (22) ;对象彼此之间仅能通过传递消息互相联系;层次结构的继承。
(22)
A.开发过程基于功能分析和功能分解
B.强调需求分析重要性
C.把对象划分成类,每个对象类都定义一组数据和方法
D.对既存类进行调整
第15题:
面向对象就是既使用对象又使用类和继承等机制,而且对象之间仅能通过()来实现彼此之间的通信。
第16题:
以下关于面向对象的叙述中,()是不正确的。
第17题:
所有的对象可以成为各种对象类,每个对象类都定义了一组()
第18题:
面向对象的分析过程一般包括:获取用户对系统的需求、标识类和对象以及()。
第19题:
开发过程基于功能分析和功能分解
强调需求分析重要性
把对象划分成类,每个对象类都定义一组数据和方法
对已有类进行调整
第20题:
对象、类、继承
对象、类、继承和消息
对象、继承和消息
对象、类和消息
第21题:
对
错
第22题:
对
错
第23题:
对象由属性和方法组成
对象可以按照其属性进行归类,类有一定的结构,父类和子类之间靠继承关系维系
对象是一个被严格模块化的实体,其过程称为封装。在对象封装下,所有软件部件内部都没有明确的范围以及清楚的外部边界
对象之间的联系主要是通过传递消息来实现的,而传递的方式是通过消息模式和方法所定义的操作过程来完成的
第24题:
说明
方法
过程
类型