设为首页 加入收藏

TOP

Java面向对象开发OOAD以及UML相关的一套笔试题
2014-11-24 01:40:43 来源: 作者: 【 】 浏览:14
Tags:Java 面向 对象 开发 OOAD 以及 UML 相关 试题

选择题:


1. 请按软件开发的步骤对下列选项排序:( )
A 测试
B 分析
C 实现
D 需求
E 设计


2. 以下哪些图属于静态建模:( )
A 用例图
B 协作图
C 类图
D 对象图


3. 以下关于UML中的相关概念解释,请填写:( )是站在用户的角度上去展示系统的功能?
A 用例图
B 类图
C 协作图
D 组件图


4. 以下关于UML中的相关概念解释,请填写:( )是描述我们管理的问题域对象?
A 用例图
B 类图
C 协作图
D 组件图


5. 以下那种UML图例表明了关联关系:( )
A —————>
B ◇————–
C ◆————–


6. 以下哪种UML图例表明了聚合关系:( )
A —————>
B ◇————–
C ◆————–


7.以下哪种UML图例表明了组合关系:( )
A —————>
B ◇————–
C ◆————–


8.以下哪些模式属于23种设计模式?( )
A:工厂
B:代理
C:适配器
D:组合
E:享元


9. 在一个牛排咖啡摊所使用的系统里,有一系列的“风味牛排”。比如说菲利牛排、咖喱牛排、奶酪牛排等等。现在我们想用设计模式来描述牛排销售系统,该用下列哪种设计模式呢?( )
A 单键模式
B 桥接模式
C 享元模式
D 观察者模式


10.OOAD的设计需要遵循下列哪些原则:( )
A 开闭原则
B 里氏代换原则
C 最少覆盖原则
D 接口隔离原则
E 依赖倒转原则
F 组合、聚合复用原则


11. 哪一种模式限制了创建类的实例数量?( )
A 命令模式(Command)
B 工厂方法模式(Factory Method)
C 策略模式(Strategy)
D 单例模式(Singleton)


12. 装饰模式(Decorator)常常出现在Java的哪一个包中?( )
A java.io
B java.awt
C java.lang
D java.util


13. 以下代码所用到的是单例模式的( )加载方式?
代码:
public class TestSingletton {
public static void main(String[] args){
ClassA ca=ClassA.newInstance();
}
}
class ClassA{
private static ClassA instance=new ClassA();
public static ClassA newInstance(){
return instance;
}
private ClassA(){}
}
A:工厂模式
B:单例模式
C:饿汉式
D:代理模式
E:懒汉式


简答题:
1. 请回答:什么是OOAD?


2. 一般开发软件过程的五大步骤是什么?


3. 什么是OOP?


4. 什么是类?请对比类和对象实例之间的关系?


5. Java程序怎么优化?


6. JAVA中常用的设计模式?并说明工厂模式?


7. 你在开发中都用到了那些设计模式?用在什么场合?


8. 编程题: 写一个单例模式(Singleton)


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇上海-家居网 题目 下一篇一个字符串,找出这个字符串的第..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: