7-类图中的关系测试

一. 单选题(共 5 题,5.0 分)

1. (单选题, 1.0 分) 计算机(Computer)由中央处理器、内存、软盘、硬盘、显示器、键盘、鼠标等组成。那么Computer类和其它类(CPU、RAM、FloppyDrive、HardDisk、Monitor、Keyboard、Mouse)之间的关系是( )

  • A. 关联
  • B. 泛化
  • C. 依赖
  • D. 实现

我的答案:A正确答案: A

知识点:

类的关系

1.0

2. (单选题, 1.0 分) 窗口(Form)由菜单(Menu)、命令按钮(Button)等组成,且三者生命周期相同,则Form类和Menu类、Button类之间的是()关系。

  • A. realization
  • B. generalization
  • C. composition
  • D. aggregation

我的答案:C正确答案: C

知识点:

类的关系

1.0

3. (单选题, 1.0 分) 类A的一个操作的一个参数是类B的一个对象,且两个类之间不存在其他关系,那么类A和类B之间构成()关系。

  • A. 关联
  • B. 依赖
  • C. 实现
  • D. 泛化

我的答案:B正确答案: B

知识点:

类的关系

1.0

4. (单选题, 1.0 分) 关于实现的描述,不正确的是()。

  • A. 类与接口的关系为实现关系。
  • B. 一个类可以实现多个接口。
  • C. UML中使用带三角形箭头的虚线表示实现关系。
  • D. 实现关系也可以出现在用例图中。

我的答案:D正确答案: D

答案解析:

知识点:

1.0

5. (单选题, 1.0 分) 汽车(Car)由轮子、发动机、油箱、座椅、方向盘等组成。那么Car类与其他类(Wheel、Engin、Tank、Chair、Steering Wheel)之间的关系是()。

  • A. 组合关系
  • B. 聚合关系
  • C. 泛化关系
  • D. 依赖关系

我的答案:A正确答案: A

知识点:

1.0

二. 多选题(共 4 题,8.0 分)

6. (多选题, 2.0 分) 下列对类和接口的描述不正确的是()。

  • A. 接口与抽象类是完全相同的。
  • B. 当使用子类替换一处父类时,设计良好的软件应当可以正确实现功能。
  • C. 一个类可以通过实现接口具有接口指定的行为。
  • D. 一个类可以实现多个接口。
  • E. 当一个类拥有另一个类的全部属性和方法时,它们之间是实现关系。

我的答案:AE正确答案: AE

知识点:

类的关系

2.0

7. (多选题, 2.0 分) 关于聚合与组合关系,描述正确的是()。

  • A. 聚合是一种特殊的组合。
  • B. 可以添加约束以做进一步的说明和限制。
  • C. 聚合关系中,整体对部分具有强的拥有关系。
  • D. 组合是一种特殊的聚合。
  • E. 二者都属于特殊的关联关系。
  • F. 都描述“整体”与“部分”的关系。

我的答案:BDEF正确答案: BDEF

知识点:

类图建模方法

1.0

8. (多选题, 2.0 分) UML的关系不包括()。

  • A. 抽象
  • B. 多态
  • C. 使用
  • D. 实现
  • E. 泛化
  • F. 依赖

我的答案:ABC正确答案: ABC

答案解析:

知识点:

2.0

9. (多选题, 2.0 分) 在标注类的关联时,可以标注( )属性特征。

  • A. 多重性
  • B. 关联的方向
  • C. 关联名称
  • D. 角色

我的答案:ABCD正确答案: ABCD

知识点:

类的关系

2.0

三. 判断题(共 3 题,3.0 分)

10. (判断题, 1.0 分) 关联类具有关联和类二者的特性,既可以关联类元素,也可以拥有属性和操作。

  • A. 对
  • B. 错

我的答案: 对正确答案: 对

答案解析:

知识点:

1.0

11. (判断题, 1.0 分) 班级与学生建立关联关系,如果一个班级至少有一个学生,每个学生只能属于一个班级,则班级一端的多重性为1..*。

  • A. 对
  • B. 错

我的答案: 错正确答案: 错

知识点:

类的关系

1.0

12. (判断题, 1.0 分) 在UML中,当接口使用小圆圈表示时,类对接口的实现关系可以简化为一条实线。

  • A. 对
  • B. 错

我的答案: 对正确答案: 对

知识点:

类的关系

1.0

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/14121.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

希音面试:亿级用户 日活 月活,如何统计?(史上最强 HyperLogLog 解读)

本文原文链接 尼恩说在前面 在40岁老架构师 尼恩的读者交流群(50)中,最近有小伙伴拿到了一线互联网企业如得物、阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试资格,遇到很多很重要的面试题: 如何 统计一个 网站 的日活、月活数&a…

2023年MathorCup数学建模B题城市轨道交通列车时刻表优化问题解题全过程文档加程序

2023年第十三届MathorCup高校数学建模挑战赛 B题 城市轨道交通列车时刻表优化问题 原题再现: 列车时刻表优化问题是轨道交通领域行车组织方式的经典问题之一。列车时刻表规定了列车在每个车站的到达和出发(或通过)时刻,其在实际…

Python数据分析NumPy和pandas(三十一、数据聚合)

聚合是指从数组生成标量值的数据转换。上一次学习的代码示例使用了其中几个聚合函数,包括 mean、count、min 和 sum。常见的聚合见下图列表,但是,不仅限于列表中的这组方法。在 GroupBy 对象上调用聚合函数(例如: mean…

公链数字钱包开发与加密钱包App原生开发

随着区块链技术的不断发展,数字货币和去中心化金融(DeFi)的兴起,公链数字钱包的需求日益增加。数字钱包不仅为用户提供存储、管理和交易数字资产的工具,而且也为区块链技术的应用提供了一个重要的入口。开发一个安全、…

0. 0:《跟着小王学Python·新手》

《跟着小王学Python新手》系列 《跟着小王学Python》 是一套精心设计的Python学习教程,适合各个层次的学习者。本教程从基础语法入手,逐步深入到高级应用,以实例驱动的方式,帮助学习者逐步掌握Python的核心概念。通过开发游戏、构…

HTTPTomcatServle之HTTP详解

✨博客主页: https://blog.csdn.net/m0_63815035?typeblog 💗《博客内容》:.NET、Java.测试开发、Python、Android、Go、Node、Android前端小程序等相关领域知识 📢博客专栏: https://blog.csdn.net/m0_63815035/cat…

「数据要素」行业简报|2024.11.上刊

纵观数据要素行业动态,洞察行业风向,把握行业脉搏! 一、政策发布 1、《山东省公共数据资源登记管理工作规范(试行)》公开征求意见 11月7日,为认真贯彻落实《中共中央办公厅 国务院办公厅关于加快公共数据资源开发利用的意见》《…

NFS Write IO 不对齐深度分析

背景 最近团队小伙伴弗曼统计了线上用户数据写入对齐情况,通过统计数据发现了一个有趣的现象: 用户写入请求中近 70% 的数据块 4K 不对齐,这也就是说 NFSClient 对大多数的应用写入没有做对齐优化。 下面会从 NFSClient BufferWrite 实现流程的维度解释…

微型导轨在自动化生产线中起什么作用?

在现代制造业的飞速跃进中,自动化生产线的蓬勃发展引领了一场效率与质量的双重革命。微型导轨作为传动领域的重要零部件,可用于工业自动化生产线上的零件运输、加工设备定位等,实现自动化生产和减少人力成本。那么,微型导轨在自动…

【ESP32】DIY一个电子测光仪

这里写目录标题 0 前言1 开箱2 过程2.1 下载固件2.2 烧录固件2.3 编程环境 Thonny2.4 点灯大师2.5 TFT屏幕2.6 BH1750传感器 成果展示 0 前言 开发板:ESP32-S3-5691 开发环境:circuitpythonthony 1 开箱 2 过程 2.1 下载固件 使用circuitpython的方式开…

MSA+抑郁症模型总结

✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤ 🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢,在这里我会分享我的知识和经验。🎥 希望在…

解决Jenkins使用 Git 参数插件拉取 commit 列表缓慢问题

Jenkins使用 Git 参数插件拉取 commit 列表缓慢问题 项目问题问题描述解决方案具体实现 项目问题 在 Jenkins 中使用 Git 参数插件 进行参数化构建,具有多方面的重要性和好处。这不仅提高了构建的灵活性和透明度,还能大大提升开发和运维效率。以下是使用…

黑马智数Day7

获取行车管理计费规则列表 封装接口 export function getRuleListAPI(params) {return request({url: parking/rule/list,params}) } 获取并渲染数据 import { getRuleListAPI } from /apis/carmounted() {this.getRuleList() }methods: {// 获取规则列表async getRuleList(…

员工电脑怎么监控?这些电脑监控软件必备

在当今远程办公、灵活工时盛行的时代,如何掌握员工的在线活动、确保工作效率和数据安全成为许多企业关注的焦点。电脑监控软件作为管理工具中的关键一环,可以有效帮助企业了解员工的在线行为,避免效率低下和数据泄露等风险。今天我们就来介绍…

学习干货|实战学习应急响应之Windows日志分析,网络安全零基础入门到精通教程!

前言 本次环境将从大赛内与实战环境相结合去了解在应急响应中Windows日志分析的几个关键点,符合大赛及真实环境案例,本次环境将从WEB层面的日志分析到主机内的几种关键日志分析和重点功能进行排查 题目描述:某台Windows服务器遭到攻击者入侵…

零基础光伏人,数据计算轻松拿捏

在可再生能源领域,光伏产业以其清洁、可再生的特点日益受到全球关注。然而,对于初学者或“零基础光伏人”而言,光伏项目涉及的一系列数据计算和专业知识往往显得复杂而难以入手。幸运的是,随着技术的进步,一系列光伏计…

一文搞懂链表相关算法

目录 链表的逆序和截断 逆序 截断 查找链表的中间节点 力扣题 博主主页:东洛的克莱斯韦克-CSDN博客 链表的逆序和截断 逆序 推荐使用头插法逆序,首先要 new 一个虚拟头节点——newNode。如下图 链表的头节点为head,由cur指针指向head&a…

红外热成像技术开启光伏检测新视界

随着全球对可再生能源需求的不断增加,光伏发电系统的应用日益广泛。然而,光伏组件在长期运行中可能会出现各种故障,如热斑效应、隐裂、接线盒故障等,这些问题不仅影响光伏系统的发电效率,还可能引发安全隐患。 红外热成…

基于vue框架的的社区智慧养老系统1mo30(程序+源码+数据库+调试部署+开发环境)

系统程序文件列表 项目功能:老人,员工,老人档案,养生视频,社区医生,就医信息,在线咨询,咨询回复,菜品信息,点餐订单,服务预约,通知信息,服务评价,健康关爱,新闻公告,监控日志 开题报告内容 以下是一份基于Vue框架的社区智慧养老系统的开题报告,详细阐述…

龙蜥8.6 配置用户登录次数和锁定策略(已亲测)

操作系统:龙蜥8.6 x86_64 查看是否安装pam模块 rpm -qa | grep pam 查看可以使用的认证模块,因为有的系统是pam_tally2. cd /etc/pam.d ls 经过查看,该服务器是使用的pam_faillock 模块 打开/etc/pam.d/password-auth 的 PAM 配置文件…