第一章 单元测试
1、单选题:结构化设计阶段的主要设计思路是()。
A:自顶向下,逐步集成
B:自底向上,逐步求精
C:自底向上,逐步集成
D:自顶向下,逐步求精
正确答案:【自顶向下,逐步求精】
2、多选题:结构化分析建模的3种核心模型为()。
A:STD
B:DFD
C:DD
D:ERD
正确答案:【DFD;DD;ERD】
3、多选题:数据流图的外部实体可能是与系统交互的()。
A:软件系统
B:人
C:硬件设备
D:数据存储
E:组织
F:部门
正确答案:【软件系统;人;硬件设备;组织;部门】
4、判断题:环境图也称顶层数据流图,它仅包括一个数据处理过程,即目标系统。
A:错
B:对
正确答案:【对】
5、单选题:ER图是数据库设计的基础,因此又称为()。
A:数据模型
B:数据里物理模型
C:数据库概念模型
D:数据库逻辑结构设计模型
正确答案:【数据库概念模型】
6、多选题:数据字典是以词条方式定义在数据模型、功能模型和行为模型中出现的数据对象及控制信息的特性,其定义对象包括()。
A:加工(过程)条目
B:数据源点/汇点
C:类的属性
D:用例规格
E:数据文件
F:数据流条目
正确答案:【加工(过程)条目;数据源点/汇点;数据文件;数据流条目】
7、多选题:DD中最常用的数据结构描述方式有()。
A:词条方式
B:定义式
C:Warier图
D:字典方式
正确答案:【定义式 ;Warier图】
8、判断题:结构图可以清楚的表达出模块间的层次调用关系和信息传递,但不能表达有条件的模块调用。
A:对
B:错
正确答案:【错】
9、判断题:结构图优化时,需要应用高耦合、低内聚原则。
A:错
B:对
正确答案:【错】
10、多选题:关于结构化程序设计的描述,正确的是()。
A: 使用顺序、选择、循环这三种基本控制结构表达程序逻辑。
B: 在程序设计中,尽量采用自底向上和逐步细化的原则。
C: 选用的控制结构只准有一个入口和一个出口。
D: 复杂结构要研究复杂的控制结构来实现。
E: 严格控制GOTO语句。
正确答案:【 使用顺序、选择、循环这三种基本控制结构表达程序逻辑。; 选用的控制结构只准有一个入口和一个出口。; 严格控制GOTO语句。】
第二章 单元测试
1、单选题:面向对象方法将现实世界中的事物抽象为(),将事物的联系抽象为()。
A: Object、关系与协作
B: Object、关系
C: Object、操作
D: Object、协作
正确答案:【 Object、关系与协作】
2、单选题:()是面向对象的特点。
A: 抽象、封装、继承、多态
B: 数据与功能统一、强调对现实世界的模拟
C: 与人类习惯思维方法相一致
D: 稳定、可复用、易理解
正确答案:【 抽象、封装、继承、多态】
3、单选题:下列()不属于面向对象方法的优势。
A: 软件的执行效率更高
B: 复用性强
C: 使用符合人类思维习惯的抽象
D: 改善了软件结构
正确答案:【 软件的执行效率更高】
4、单选题:()是面向对象方法用来描述“对客户隐藏对象的属性和实现细节”的概念。
A: 抽象
B: 封装
C: 继承
D: 多态
正确答案:【 封装】
5、单选题:下列不是UML目标的是()。
A: 推动面向对象建模工具市场的成长
B: 为软件建模提供可用的、富有表达力的、可视化的建模语言。
C: 用于精确的对系统建模,每个元素都具有固定且无歧义的定义。
D: 独立于编程语言和开发过程。
正确答案:【 用于精确的对系统建模,每个元素都具有固定且无歧义的定义。】
6、多选题:UML的静态图包括()。
A: 交互图
B: 状态图
C: 部署图
D: 类图
E: 构件图
正确答案:【 部署图; 类图; 构件图】
7、多选题:UML的动态图包括()
A: 交互图
B: 活动图
C: 类图
D: 包图
E: 状态图
F: 构件图
正确答案:【 交互图; 活动图; 状态图】
8、多选题:UML的扩展机制有()。
A: 标记值
B: 架构
C: 构造型
D: 注释
E: 约束
F: 修饰
正确答案:【 标记值; 构造型; 约束】
9、判断题:对象是类的抽象,类是对象的实例。
A:错
B:对
正确答案:【错】
10、判断题:UML是凌乱的、不精确的、复杂的和松散的。
A:对
B:错
正确答案:【对】
第三章 单元测试
1、单选题:对于如下应用场景:顾客通过电话呼叫中心,由人工座席操作机票预订系统并完成购票操作,根据描述,()是机票预订系统的参与者。
A:顾客
B:人工座席
C: 机票预订系统
D:呼叫中心
正确答案:【人工座席】
2、单选题:一个网上书店系统要求在凌晨零点自动统计前一天的销售额,生成统计报表,并发送至系统管理员信箱。根据描述,“统计销售额”用例的参与者是()。
A: 网上书店系统
B: 时钟
C:系统管理员
D:销售人员
正确答案:【 时钟】
3、单选题:对于一个网络教学系统,任课教师在添加学生时,可选择手工添加或者批量导入两种方式,根据描述,可建立“手工添加”、“批量导入”用例与“添加学生”用例之间的()。
A: 关联关系
B: 扩展关系
C: 包含关系
D: 泛化关系
正确答案:【 泛化关系】
4、单选题:在机票预订系统中,顾客进行退订机票操作,如果顾客本月内退订次数超过两次,则系统将自动降低该顾客的信用等级,根据描述,“退订机票”用例与“修改信用等级”用例之间是()。
A: 扩展关系
B: 泛化关系
C: 包含关系
D: 关联关系
正确答案:【 扩展关系】
5、单选题:在网上购物系统中,顾客在浏览商品、下单购买和留言评价后,系统都会根据任务完成情况修改会员积分,根据描述,“浏览商品”、“下单购买”和“留言评价”用例与“修改会员积分”用例之间是()。
A: 包含关系
B: 泛化关系
C: 扩展关系
D: 关联关系
正确答案:【 包含关系】
6、多选题:在网上银行系统中,以下选项能够构成用例的有()。
A:输入转账金额
B:验证账户密码
C:缴纳费用
D:办理转账
E:信用卡还款
F:显示账户余额
正确答案:【缴纳费用;办理转账;信用卡还款】
7、多选题:下面关于用例图的描述中正确的是()。
A: 用例间的包含关系和扩展关系在表示法上相似,都是将虚线箭头从基础用例指向新用例
B: 参与者和用例之间存在关联关系,是指参与者实例通过与用例实例相互传递消息实例从而实现人机交互过程
C: 用例的粒度越大,其中所包含的功能越多,因此在需求建模中,用例的粒度越细越好
D: 在同一个需求阶段的用例图中用例粒度大小应保持一致
E: 完整的用例模型由用例图和用例规约组成
正确答案:【 参与者和用例之间存在关联关系,是指参与者实例通过与用例实例相互传递消息实例从而实现人机交互过程; 在同一个需求阶段的用例图中用例粒度大小应保持一致; 完整的用例模型由用例图和用例规约组成】
8、判断题:一个参与者必须要确切的对应于现实世界的某个特定对象。
A:对
B:错
正确答案:【错】
9、判断题:在用例图中,泛化关系只存在于用例与用例之间,用于描述用例间特殊与一般的关系。
A:错
B:对
正确答案:【错】
10、判断题:用例规约的事件流是对用例在使用场景下的交互动作的抽象,这种行为交互序列描述不应该涉及系统具体的实现细节,也不应该对界面设计提出要求
A:错
B:对
正确答案:【对】
第四章 单元测试
1、单选题:下面()不是对象具有的特性。
A: 继承
B: 多态
C: 顺序
D: 标识
正确答案:【 顺序】
2、单选题:类A的一个操作的一个参数是类B的一个对象,且两个类之间不存在其他关系,那么类A和类B之间构成()关系。
A: 泛化
B: 关联
C: 实现
D: 依赖
正确答案:【 依赖】
3、单选题:计算机(Computer)由中央处理器、内存、软盘、硬盘、显示器、键盘、鼠标等组成。那么Computer类和其它类(CPU、RAM、FloppyDrive、HardDisk、Monitor、Keyboard、Mouse)之间的关系是()。
A: 依赖
B: 泛化
C: 实现
D: 关联
正确答案:【 关联】
4、判断题:在UML中,当接口使用小圆圈表示时,类对接口的实现关系可以简化为一条实线。
A:错
B:对
正确答案:【对】
5、判断题:对象名表示为“A:B”时,说明这是A类的一个名为B的对象。
A:错
B:对
正确答案:【错】
6、多选题:在对象图中,对象是()的实例,链是()关系的实例。
A: 泛化
B: 关联
C: 依赖
D: 实现
E: 类
F: 接口
正确答案:【 关联; 类】
7、多选题:类图中,类与接口的关系为()。
A: 依赖
B: 聚合
C: 泛化
D: 关联
E: 组合
F: 实现
正确答案:【 依赖; 实现】
8、多选题:面向对象中,类是对象的(),对象是类的()。
A: 子类
B: 实例
C: 父类
D: 抽象
正确答案:【 实例; 抽象】
9、多选题:在标注类的关联时,建议标注()项目。
A: 角色名称
B: 关联的方向
C: 关联名称
D: 多重性
正确答案:【 角色名称; 关联的方向; 关联名称; 多重性】
10、单选题:外卖订餐系统中,餐厅经理每周日发布下周菜单,菜单包含不同套餐。那么职责“发布菜单”属于()类。
A: 套餐
B: 菜单
C: 订餐系统
D: 餐厅经理
正确答案:【 菜单】
第五章 单元测试
1、单选题:在UML的顺序图中,将交互关系表现成一张二维图,纵向和横向依次代表()。
A: 时间、对象角色
B: 交互、泛化
C: 交互、消息
D: 时间、消息
正确答案:【 时间、对象角色】
2、判断题:顺序图描述对象之间的交互关系,重点描述对象之间消息传递的时间顺序。
A:对
B:错
正确答案:【对】
3、单选题:顺序图是由对象、生命线、激活和()等构成的。
A: 消息
B: 活动
C: 组件
D: 线程
正确答案:【 消息】
如有任何疑问请及时联系QQ 50895809反馈