面向对象分析与设计试题B卷一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内
每小题2分,共20分)/*上个世纪80年代开始至今还盛行的以Smalltalk,C++等为代表的面向对象软件开发方法(00)*/1
到20世纪末,面向对象软件工程已经逐渐发展成熟,特别是(D)的形成和广泛使用,采用面向对象分析与编程的软件开发方法已成为软件开发的主流方法
Simula67语言(20世纪70年代的Simula-67是第一个面向对象的语言)B
Smalltalk语言(80年代初的Smalltalk语言)C
Java语言(对流行的语言进行面向对象的扩充得到的语言或C++)D
统一建模语言(UML)的标准2
面向对象的运动产生了多种面向对象的语言,其中(C)是一种混合性面向对象语言,既支持面向过程的程序设计方法,又支持面向对象的程序设计方法,有广泛应用的基础和丰富开发环境的支持,因而使面向对象的程序设计能得到很快普及
SmalltalkB
EiffelC
Java3.下列不属于面向对象技术的基本特征的是(B)
面向对象程序设计将描述事物的数据与(C)封装在一起,作为一个相互依存、不可分割的整体来处理
对数据的操作D
关于面向对象方法的优点,下列不正确的叙述是(C)
与人类习惯的思维方法比较一致B
可重用性好C
以数据操作为中心D
可维护性好6
(D)是从用户使用系统的角度描述系统功能的图形表达方法
(C)是表达系统类及其相互联系的图示,它是面向对象设计的核心,建立状态图、协作图和其他图的基础
A.对象图B
配置图**8
(D)描述了一组交互对象间的动态协作关系,它表示完成某项行为的对象和