当前位置:
文档之家› 软件设计师(高级)下午试题_面向对象部分-培训课件PPT资料
软件设计师(高级)下午试题_面向对象部分-培训课件PPT资料
天津工程师范学院
真题——2012年下半年 (41) 以下关于面向对象分析的叙述中,错误的是
______。 A.面向对象分析着重分析问题域和系统责任 B.面向对象分析需要考虑系统的测试问题 C.面向对象分析忽略与系统实现有关的问题 D.面向对象分析建立独立于实现的系统分析模型
天津工程师范学院
真题——2012年下半年 (42) 以下关于面向对象设计的叙述中,错误的是
天津工程师范学院
真题——2013年上半年
❖以下关于UML部署图的叙述中,正确的是 (40) A.因为一条消息总是有某种响应,所以部署组件之 间的依赖是双向的 B.部署组件之间的依赖关系类似于包依赖 C.部署图不用于描述代码的物理模块 D.部署图不用于描述系统在不同计算机系统的物理 分布
天津工程师范学院
软件设计师——面向对象部分
大纲要求
❖ 考试科目1:计算机与软件工程知识 ➢3.6. 面向对象基础知识
4-10分
面向对象开发方法面向对象开发概念(类、
对象、属性、封装性、继承性、多态性,对
象之间的引用)
面向对象开发方法的优越性以及有效领域
面向对象分析方法概念面向对象设计方法
(体系结构,类的设计,用户接口设计)
使用户对单个对象和组合对象的使用具有一致性:采用 (45) 设
计模式可动态地给一个对象添加一些额外的职责。
(43) A.命令(Command) B.单例(Singleton)
C.装饰(Decorate) D.组合(CompOsite)
C.play stop 和rew 是动作
D.ON是超状态
天津工程师范学院
真题——2013年上半年
描述一些人(Person)将动物(Animal)养为宠物(Pet)的是
天津工程师范学院
真题——2013年上半年
(44)设计模式能使一个对象的状态发生改变时通知 所有依赖它的监听者。(45)设计模式限制类的实 例对象只能有一个。适配器(Adapter)设计模式 可以用于(46)。用于为一个对象添加更多功能而 不使用子类的是(47)设计模式
真题——2012年下半年
(38) 是把对象的属性和服务结合成一个独立的系统 单元,并尽可能隐藏对象的内部细节: (39) 是指 子类可以自动拥有父类的全部属性和服务; (40) 是对象发出的服务请求,一般包含提供服务的对象 标识、服务标识、输入信息和应答信息等。 (38) A.继承 B.多态 C.消息 D.封装 (39) A.继承 B.多态 C.消息 D.封装 (40) A.继承 B.多态 C.消息 D.封装
软件工程发展趋势(面向构件,统一建模语言
(UML))
❖ 重点:UML的各类图,在系统分析中的应用。
天津工程师范学院
真题——2013年上半年 ❖在多态的几种不同形式中,(37) 多态是一种特
定的多态,指同一个名字在不同上下文中可代表不 同的含义。 A.参数 B.包含 C.过载 D.强制
天津工程师范学院
天津工程师范学院
大纲要求
❖ 考试科目1:计算机与软件工程知识 ➢3.6. 面向对象基础知识 面向对象实现方法(选择程序设计语言,类 的实现,方法的实现,用户接口的实现,准 备测试数据) 面向对象程序设计语言的基本机制 面向对象数据库、分布式对象的概念
天津工程师范学院
大纲要求 ❖ 考试科目1:计算机与软件工程知识 ❖ 重点:
➢类、对象、属性、封装性、继承性、多态性
天津工程师范学院
大纲要求
❖ 考试科目2:软件设计 ➢ 4系统实施
15-20分
4.3掌握C程序设计语言,以及C++、Java、Visual、
Basic、Visual C++中任一种程序设计语言,以便能
指导程序员进行编程和测试,并进行必要的优化。
➢ 5软件工程
自己定义 D.子类中可以定义自己的新操作而不能定义和父类同名的操作 39.A.doIt()必须由Thing3实现,同时可能由Thing4实现
B. doIt()必须由Thing5实现 C. doIt()必须由Thing2、Thing3、Thing4、Thing5实现 D. doIt()已经由Thing1实现,因为无需其它类实现
真题——2013年上Байду номын сангаас年
❖ 继承是父类和子类之间共享 数据和方法的机制。以下关 于继承的叙述中,不正确的 是 (38) 。有关于图中 doIt()方法的叙述中,正确 的是 (39) 。
天津工程师范学院
真题——2013年上半年
A.一个父类可以有多个子类,这些子类都是父类的特例 B.父类描述了这些子类的公共属性和操作 C.子类可以继承它的父类(或祖先类)中的属性和操作而不必
44.A.责任链 B.命令 C.抽象工厂 D.观察者 45.A.原型 B.工厂方法 C.单例 D.生成器
天津工程师范学院
真题——2013年上半年 46.A.将已有类的接口转换成和目标接口兼容
B.改进系统性能 C.将客户端代码数据转换成目标接口期望的合适的 格式 D.使所有接口不兼容可以一起工作
47.A.桥接 B.适配器 C.组合 D.装饰器
______。 A.高层模块不应该依赖于底层模块 B.抽象不应该依赖于细节 C.细节可以依赖于抽象 D.高层模块无法不依赖于底层模块
天津工程师范学院
真题——2012年下半年
采用 (43) 设计模式可保证一个类仅有一个实例;采用 (44) 设计模
式可将对象组合成树形结构以表示“部分-整体”的层次结构,
真题——2013年上半年
以下关于UML状态图的叙述中,不正确的是(41)。对下图的
描述,正确的是(42)
41.A.用于描述一个对象在多个用例中的行为
B.用于某些具有多个状态的对象而不是系统中大多数或全部对象
C.用于描述多个对象之间的交互
D.可以用于用户界面或控制对象
42.A.ON是一个并发状态
B.因为此状态图中没有终点(final)状态,所以此图是无效的
天津工程师范学院
真题——2012年下半年 (37) 以下关于类和对象的叙述中,错误的是______。
A.类是具有相同属性和服务的一组对象的集合 B.类是一个对象模板,用它仅可以产生一个对象 C.在客观世界中实际存在的是类的实例,即对象 D.类为属于该类的全部对象提供了统一的抽象描 述
天津工程师范学院