系统分析师综合知识(选择题)模拟试卷12(题后含答案及解析)题型有:1
1.根据考试大纲的规定,本章规定考生掌握面向对象分析与设计(继承、抽象、代理、封装、多态)和统一建模语言(UML)
由于面向对象措施已经成为软件开发的一种重要措施,从历年考试来看,面向对象的知识点考得越来越多(甚至超过了软件工程的分数),着重考察统一建模语言(UML)的知识
(1)面向对象的重要特性除封装、继承外,尚有(1)和(2)
一般,对象可由标识此对象的名、属性和(3)所构成
对象之间的服务祈求是通过传递(4)来实现的
所有的对象可以提成为多种对象类,每个对象类都定义了一组(3)
有一种特殊的类称为抽象类,其重要特性是(5)
A.一致性B.完整性C.动态联编D.静态联编对的答案:C2.A.一致性B.完整性C.动态联编D.多态性对的答案:D3.A.阐明B.措施C.过程D.类型对的答案:B4.A.对象名B.属性C.参数D.消息对的答案:D5.A.没有实例B.抽象地包括了大量实例C.没有子类D.对数据类型的抽象对的答案:A解析:面向对象(Object-Oriented)措施形成最初是从面向对象程序设计语言开始的
第一种00语言是20世纪60年代末挪威奥斯陆大学和挪威计算中心共同研制的Simula
到20世纪80年代中期,OO语言达数十种之多
20世纪80年代中期,面向对象分析(OOA)的研究开始发展,进而延伸到面向对象设计(OOD)
20世纪90年代后来,OOA/OOD措施逐渐走向实用,形成OO开发措施
我们先简介几种基本概念
(1)对象在计算机系统中,对象是指一组属性以及这组属性上的专用操作的封装体
属性可以是某些数据,也可以是另一种对象
每个对象均有它自己的属性值,表达该对象的状态,顾客只能看见对象封装界面上的信息,对象的内部实现对顾客是隐蔽的
封装目的足使对象的使用者和生产者分离,使对象的定义和实