设为首页 加入收藏

TOP

程序员面试题之面向对象设计(二)
2014-11-24 01:04:26 来源: 作者: 【 】 浏览:14
Tags:程序员 试题 面向 对象 设计
只能在一个使用案例示图中解释。
A. 正确。
B. 错误。
31、叙述 1: 结构实体可以理解为系统与之交互的物理实体。
叙述 2: 从一个帐户向另一个帐户转帐是结构实体的示例。
A. 两个叙述都错误。
B. 两个叙述都正确。
C. 叙述 1 正确,叙述 2 错误。
D. 叙述 1 错误,叙述 2 正确。
32、叙述 1: 软件系统中的对象不直接存在于现实生活中。
叙述 2: 在问题领域中很难识别类和对象。
A. 两个叙述都错误。
B. 两个叙述都正确。
C. 叙述 1正确,叙述 2 错误。
D. 叙述 1错误, 叙述 2 正确。
33、类可以从如下哪三项内容中识别
A. 应用专家。
B. 用户。
C. 使用案例。
D. 需求陈述。
E. 程序员。
34、下面与类的私有属性相关的陈述哪三项是不正确的?
A. 可从类的外部访问。
B. 不能从类的外部访问。
C. 由超类继承而来。
D. 私有属性的前缀为“+”号。
E. 私有属性的前缀为“-”号。
35、每个聚集不可以由其他聚集构成。
A. 正确。
B. 错误。
36、SDLC 代表 ____________________________.
A. System Development Life Cycle(系统开发生命期)
B. Software Development Life Cycle(软件开发生命期)
C. System Design Life Cycle(系统设计生命期)
D. Software Design Life Cycle(软件设计生命期)
37、需求分析阶段最后形成的详细文档叫需求规范
A. 正确
B. 错误
38、在一个典型的SDLC过程中如何分配工作量?
a) 设计和分析 40%
开发 40%
测试 20%
b) 设计和分析 30%
开发 50%
测试 20%
c) 设计和分析 50%
开发 30%
测试 20%
d) 设计和分析 50%
开发 40%
测试 10%
39、 ________________是按照对象的协作集合组织解决方案的阶段,每一个对象代表类的一个实例,它们通过继承关系联合在一起。
A. SDLC
B. OOP
C. OOD
D. OOA
40、面向对象分析和设计有助于处理软件开发的复杂性和生成适应性强的有弹性的软件系统。
A. 正确
B. 错误
41、UML 代表____________________________ .
A. Unique Modeling Language(独立建模语言)
B. Unified Markup Language(统一标记语言)
C. Universal Modeling Language(通用建模语言)
D. Unified Modeling Language(统一建模语言)
42、在分析的初期过程期间,系统地阐述的几个类称作候选类。
A. 正确
B. 错误
43、 用来描述模型的语言叫做“建模语言”。
A. 正确
B. 错误
44、如果存在多个类定义同样实体的情况,那么这些类称作冗余类。
A. 正确
B. 错误
45、如果属性的可见性是____________,那么属性的行为类似于private属性,但是可通过基类继承的。
A. Public
B. Protected
C. Local
D. Global
46、在同类的对象之间发生的关系称为_____________?
A. 递归关联
B. 相关关联
C. 冗余关联
47、叙述A:聚合是将组成部分组合在一起获得所需实体的过程。
叙述B:关联在另一个角度来说是实体之间的联系。
A. 叙述1错误,叙述2正确。
B. 叙述1正确,叙述2错误。
C. 两个叙述都正确。
D. 两个叙述都错误。
48、鉴别器是一个特征,它是子类创建的基础。
A. 正确
B. 错误
49、使用一般化原理共享属性和操作的机制称为继承。
A. 正确
B. 错误
50、叙述1:内部事件从系统内部触发,它们由一个对象在另一个对象中触发。
叙述2:外部事件从系统范围之外触发。
A. 叙述1错误,叙述2正确。
B. 叙述1正确,叙述2错误。
C. 两个叙述都正确。
D. 两个叙述都错误。
51.用例模型的基本组成部件是。(选择3项)
A. 用例
B. 角色
C. 系统
D. 动作
52.不属于用例之间的关系有。(选择1项)
A. 通用
B. 扩展
C. 使用
D. 组合
53.序列图描述对象是如何交互的并且将重点放在消息序列上。(选择1项)
A. 正确
B. 不正确
54.活动图显示动作及其结果。着重描述操作实现中所完成的工作以及用例实例或类中的活动。(选择1项)B
A. 正确
B. 不正确
55.UML语言支持的建模方式有。(选择3项)
A. 静态建模
B. 动态建模
C. 模块化建模
D. 功能性建模
56.下列各种图可用于动态建模的有。(选择3项)
A. 状态图
B. 类图
C. 序列图
D. 活动图
57.下列不是常见的模型元素间的关系有。(选择1项)
A. 关联
B. 聚合
C. 依赖
D. 笔记
58.下列属于状态的组成部分的有。(选择2项)
A. 名称
B. 活动
C. 条件
D. 事件
59.属性的可见性有。(选择3项)
A. 公有的
B. 私有的
C. 私有保护的
D. 保护的
60.UML中包括的事件有。(选择3项)
A. 条件成真
B. 收到另一对象的信号
C. 收到操作调用
D. 函数调用


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇程序员很经典的面试题 下一篇SONY项目.NET高级开发工程师招聘..

评论

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