UML统一建模语言测试题汇总
2-UML概念模型测试
- (单选题, 1.0 分) UML中的关系不包括()。
A. 抽象
B. 实现
C. 依赖
D. 关联
我的答案:A正确答案: A
知识点:
UML的构成
1.0分
- (单选题, 1.0 分) 下列事物不属于UML结构事物的是()。
A. 组件
B. 类
C. 节点
D. 状态机
我的答案:D正确答案: D
知识点:
UML的构成
1.0分
二. 多选题(共 2 题,2.0 分)
3. (多选题, 1.0 分) UML概念模型由( )三部分构成。
A. 构造块
B. 公共机制
C. 规则
D. 扩展机制
E. 通用机制
我的答案:ABC正确答案: ABC
知识点:
UML的构成
1.0分
- (多选题, 1.0 分) UML的扩展机制有()。
A. 标记值
B. 构造型
C. 架构
D. 约束
E. 注释
F. 修饰
我的答案:ABD正确答案: ABD
知识点:
UML的构成
1.0分
三. 判断题(共 1 题,1.0 分)
5. (判断题, 1.0 分)
UML2.0的出现彻底推翻了UML1.X中的核心概念,发展成为一门与之前截然不同的建模语言。
A. 对
B. 错
我的答案: 错正确答案: 错
3-参与者和用例测试
一. 单选题(共 7 题,7.0 分)
- (单选题, 1.0 分) 一个网上书店系统要求在凌晨零点自动统计前一天的销售额,生成统计报表,并发送至系统管理员信箱。根据描述,“统计销售额”用例的参与者是()。
A. 销售人员
B. 网上书店系统
C. 系统管理员
D. 时钟
我的答案:D正确答案: D
知识点:
参与者的概念及识别方法
1.0分
- (单选题, 1.0 分) 对于ATM系统“取款”用例,()应作为该用例的参与者。
A. 取款客户
B. 银行工作人员
C. 取款
D. ATM机
我的答案:A正确答案: A
知识点:
参与者的概念及识别方法
1.0分
- (单选题, 1.0 分) 下列不属于用例图的作用的是()。
A. 展示软件的特性
B. 展示软件使用者和软件功能之间的关系
C. 展示软件的功能
D. 展示软件功能之间的关系
我的答案:A正确答案: A
知识点:
用例图的作用及组成
1.0分
- (单选题, 1.0 分) 以下关于用例图的描述,错误的是()。
A. 用例图表示系统的行为
B. 一般使用从用例指向参与者的箭头表示关联关系
C. 参与者在用例图中用小人表示
D. 用例在用例图中使用椭圆表示
我的答案:B正确答案: B
知识点:
1.0分
- (单选题, 1.0 分) 下面关于参与者的描述,错误的有()。
A. 参与者就是为系统提供输入的人或事物。
B. 用例对于参与者来说,应该返回一些可观测的执行结果。
C. 参与者一定要与某个用例存在关系。
D. 参与者位于系统边界外,不是系统的一部分。
我的答案:A正确答案: A
知识点:
1.0分
- (单选题, 1.0 分) 对于如下应用场景:顾客通过电话呼叫中心,由人工座席操作机票预订系统并完成购票操作,根据描述,()是机票预订系统的参与者。
A. 人工座席
B. 机票预订系统
C. 呼叫中心
D. 顾客
我的答案:A正确答案: A
知识点:
参与者的概念及识别方法
1.0分
- (单选题, 1.0 分) 以下各项中,()不是用例图适于表达的内容。
A. 系统边界
B. 用例关系
C. 事件流
D. 参与者
我的答案:C正确答案: C
知识点:
1.0分
二. 多选题(共 1 题,1.0 分)
8. (多选题, 1.0 分) 在网上银行系统中,以下选项能够构成用例的有()。
A. 验证密码
B. 显示账户余额
C. 信用卡还款
D. 输入转账金额
E. 办理转账
F. 缴纳费用
我的答案:CEF正确答案: CEF
知识点:
用例的概念及识别方法
1.0分
三. 判断题(共 2 题,2.0 分)
9. (判断题, 1.0 分) 一个参与者必须要确切的对应于现实世界的某个特定对象。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
用例图建模方法
1.0分
- (判断题, 1.0 分) 在构建用例图时,用例的粒度越小越好。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
用例的概念及识别方法
4-用例图中的关系测试
一. 单选题(共 7 题,7.0 分)
- (单选题, 1.0 分) 在机票预订系统中,顾客进行退订机票操作,如果顾客本月内退订次数超过两次,则系统将自动降低该顾客的信用等级,根据描述,“退订机票”用例与“修改信用等级”用例之间是()。
A. 扩展关系
B. 关联关系
C. 泛化关系
D. 包含关系
我的答案:A正确答案: A
答案解析:退订机票是基本用例,当退订超过2次这个条件成立时,会修改信用等级。因此是扩展关系。
知识点:
用例图的关系
1.0分
- (单选题, 1.0 分) 在用例图中,( )只存在于参与者与用例之间。
A. 包含关系
B. 扩展关系
C. 泛化关系
D. 关联关系
我的答案:D正确答案: D
知识点:
用例图的关系
1.0分
- (单选题, 1.0 分) 对于一个网络教学系统,任课教师在添加学生时,可选择手工添加或者批量导入两种方式,根据描述,可建立“手工添加”、“批量导入”用例与“添加学生”用例之间的()。
A. 包含关系
B. 扩展关系
C. 泛化关系
D. 关联关系
我的答案:C正确答案: C
答案解析:手工添加和批量导入是添加学生的的两种特殊情况。
知识点:
用例图的关系
1.0分
- (单选题, 1.0 分) 在网上购物系统中,顾客在浏览商品、下单购买和留言评价后,系统都会根据任务完成情况修改会员积分,根据描述,“浏览商品”、“下单购买”和“留言评价”用例与“修改会员积分”用例之间是()。
A. 包含关系
B. 关联关系
C. 泛化关系
D. 扩展关系
我的答案:A正确答案: A
答案解析:浏览商品、下单购买、留言评价后,都会修改会员积分,即包含了共同的用例,因此是包含关系。
知识点:
用例图的关系
1.0分
- (单选题, 1.0 分) 在用例图中,用例间的扩展关系是通过带箭头的虚线附加上( )构造型来表示的。
A. 《use》
B. 《include》
C. 《extend》
D. 《call》
我的答案:C正确答案: C
知识点:
用例图的关系
1.0分
- (单选题, 1.0 分) 在网上购物系统中,顾客进行商品结算,如果订单中包括系统指定商品,或者购买总金额超出一定限额,则系统将自动进行商品优惠的计算,根据描述,“商品结算”用例与“计算商品优惠”用例之间是( )。
A. 扩展关系
B. 泛化关系
C. 关联关系
D. 包含关系
我的答案:A正确答案: A
知识点:
用例图的关系
1.0分
- (单选题, 1.0 分) 参与者间的关系包括()。
A. 泛化
B. 依赖
C. 实现
D. 关联
我的答案:A正确答案: A
答案解析:
知识点:
1.0分
二. 多选题(共 1 题,1.0 分)
8. (多选题, 1.0 分) 用例间的关系包括()。
A. 包含
B. 扩展
C. 泛化
D. 关联
我的答案:ABC正确答案: ABC
知识点:
用例图的关系
1.0分
三. 判断题(共 2 题,2.0 分)
9. (判断题, 1.0 分) 用例的包含关系和扩展关系,均是指向基本用例的。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
用例图的关系
1.0分
- (判断题, 1.0 分) 在用例图中,泛化关系只存在于用例与用例之间,用于描述用例间特殊与一般的关系。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
用例图的关系
5-用例模型测试
一. 单选题(共 4 题,4.0 分)
- (单选题, 1.0 分) 用例规约中,用于“简要介绍用例作用和目的”的部分,称为()。
A. 用例编号
B. 用例简述
C. 参与者
D. 用例名称
我的答案:B正确答案: B
知识点:
用例规约
1.0分
- (单选题, 1.0 分) 关于用例图说法不正确的是()。
A. 特殊需求是一个用例的功能及非功能需求的设计约束。
B. 在扩展关系中,基用例提供了一个或多个插入点,扩展用例通过插入点提供另外的扩展行为。
C. 参与者指的是人,而不是子系统或时间等概念。
D. 用例和参与者之间的对应关系是关联关系,它表示参与者使用了系统的用例。
我的答案:C正确答案: C
答案解析:
知识点:
1.0分
- (单选题, 1.0 分) 用例规约中,用于描述用例实现时需要考虑的业务规则、实现约束及非功能需求等信息的部分,称为()。
A. 扩展点
B. 优先级
C. 前置条件
D. 特殊需求
我的答案:D正确答案: D
知识点:
用例规约
1.0分
- (单选题, 1.0 分) 用例规约中最重要的组成部分是()。
A. 其他事项
B. 用例图
C. 基本数据
D. 场景描述
我的答案:D正确答案: D
知识点:
用例规约
1.0分
二. 多选题(共 4 题,4.0 分)
5. (多选题, 1.0 分) 关于用例模型,说法错误的有()。
A. 用例模型包含用例图和用例规约。
B. 用例规约中的前置条件和后置条件分别指的是用例执行前、后系统与参与者所处的状态。
C. 用例建模只考虑来自用户访谈中的需求。
D. 用例图发生改动,涉及到的用例规约也要一起修改。
E. 用例模型只在需求分析阶段使用。
我的答案:CE正确答案: CE
知识点:
用例规约
1.0分
- (多选题, 1.0 分) 下面关于用例图的描述中正确的有()。
A. 用例间的包含关系和扩展关系在表示法上相似,都是将虚线箭头从基础用例指向新用例
B. 参与者和用例之间存在关联关系,是指参与者通过与用例相互传递消息从而实现人机交互过程
C. 完整的用例模型由用例图和用例规约组成
D. 用例的粒度越大,其中所包含的功能越多,因此在需求建模中,用例的粒度越细越好
E. 在同一个需求阶段的用例图中用例粒度大小应保持一致
我的答案:BCE正确答案: BCE
知识点:
用例图建模方法
1.0分
- (多选题, 1.0 分) 用例规约中,通过()二者的组合,来对用例场景进行描述。
A. 扩展点
B. 特殊需求
C. 扩展事件流
D. 基本事件流
我的答案:CD正确答案: CD
知识点:
用例规约
1.0分
- (多选题, 1.0 分) 对事件流的描述不正确的有()。
A. 基本事件流中最好定义系统实现的细节,如界面设计要求等。
B. 事件流分为基本事件流和扩展事件流。
C. 扩展事件流是对一些异常情况、选择分支的描述。
D. 基本事件流是对用例中常规、预期路径的描述。
E. 基本事件流描述的是参与者发起的动作。
我的答案:AE正确答案: AE
知识点:
用例规约
1.0分
三. 判断题(共 5 题,5.0 分)
9. (判断题, 1.0 分) 用例图中用例之间的关系要尽早提取出来。
A. 对
B. 错
我的答案: 错正确答案: 错
答案解析:–
知识点:
1.0分
- (判断题, 1.0 分) 用例模型是由用例图和每一个用例的用例规约所组成。
A. 对
B. 错
我的答案: 对正确答案: 对
答案解析:–
知识点:
1.0分
- (判断题, 1.0 分) 用例场景描述时,只需要描述成功的场景即可。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
用例规约
1.0分
- (判断题, 1.0 分) 用例规约就是一个事件流,它不是在UML中定义的。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
用例规约
1.0分
- (判断题, 1.0 分) 用例规约的事件流是对用例在使用场景下的交互动作的抽象,这种行为交互序列描述不应该涉及系统具体的实现细节,也不应该对界面设计提出要求。
A. 对
B. 错
我的答案: 对正确答案: 对
知识点:
用例图建模方法
6-类图中的类测试
一. 单选题(共 4 题,4.0 分)
- (单选题, 1.0 分) 识别与标识类的属性时()。
A. 属性值可以由其他类的操作来维护。
B. 类的属性必须适合类的所有实例。
C. 类的属性不允许继承。
D. 类可以不包含属性。
我的答案:B正确答案: B
答案解析:–
知识点:
1.0分
- (单选题, 1.0 分) 关于接口的描述,不正确的是()。
A. 抽象方法只能存在于抽象类或接口中,但抽象类中却能存在非抽象方法。
B. 接口描述了一种能力,当类实现该接口时,会使用到接口描述的能力。
C. 接口中声明的方法全部为抽象方法。
D. 接口是一组操作的集合,但没有给出方法实现,因此这组方法可以在不同类中实现为不同的行为。
我的答案:B正确答案: B
知识点:
类图建模方法
1.0分
- (单选题, 1.0 分) 面向对象方法以( )为核心,面向对象建模主要使用( )技术。
A. 类、OOA
B. 对象、UML
C. 类、UML
D. 对象、OOA及OOD
我的答案:B正确答案: B
知识点:
类与对象
1.0分
- (单选题, 1.0 分) 当类的属性与操作添加了( )限定符后表示该属性或操作只对本类可见,不能被其他类访问。
A. protected
B. private
C. package
D. public
我的答案:B正确答案: B
答案解析:
知识点:
1.0分
二. 多选题(共 1 题,1.0 分)
5. (多选题, 1.0 分) 类图主要有两个部分,即()。
A. 职责
B. 操作
C. 属性
D. 类
E. 多重性
F. 关系
我的答案:DF正确答案: DF
知识点:
类图建模方法
1.0分
三. 判断题(共 2 题,2.0 分)
6. (判断题, 1.0 分) 对象是类的抽象,类是对象的实例。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
类与对象
1.0分
- (判断题, 1.0 分) 类图主要通过系统中的类与类之间的关系来描述系统的动态结构。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
类与对象
7-类图中的关系测试
一. 单选题(共 5 题,5.0 分)
- (单选题, 1.0 分) 计算机(Computer)由中央处理器、内存、软盘、硬盘、显示器、键盘、鼠标等组成。那么Computer类和其它类(CPU、RAM、FloppyDrive、HardDisk、Monitor、Keyboard、Mouse)之间的关系是( )
A. 关联
B. 泛化
C. 依赖
D. 实现
我的答案:A正确答案: A
知识点:
类的关系
1.0分
- (单选题, 1.0 分) 窗口(Form)由菜单(Menu)、命令按钮(Button)等组成,且三者生命周期相同,则Form类和Menu类、Button类之间的是()关系。
A. realization
B. generalization
C. composition
D. aggregation
我的答案:C正确答案: C
知识点:
类的关系
1.0分
- (单选题, 1.0 分) 类A的一个操作的一个参数是类B的一个对象,且两个类之间不存在其他关系,那么类A和类B之间构成()关系。
A. 关联
B. 依赖
C. 实现
D. 泛化
我的答案:B正确答案: B
知识点:
类的关系
1.0分
- (单选题, 1.0 分) 关于实现的描述,不正确的是()。
A. 类与接口的关系为实现关系。
B. 一个类可以实现多个接口。
C. UML中使用带三角形箭头的虚线表示实现关系。
D. 实现关系也可以出现在用例图中。
我的答案:D正确答案: D
答案解析:
知识点:
1.0分
- (单选题, 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分
- (多选题, 2.0 分) 关于聚合与组合关系,描述正确的是()。
A. 聚合是一种特殊的组合。
B. 可以添加约束以做进一步的说明和限制。
C. 聚合关系中,整体对部分具有强的拥有关系。
D. 组合是一种特殊的聚合。
E. 二者都属于特殊的关联关系。
F. 都描述“整体”与“部分”的关系。
我的答案:BDEF正确答案: BDEF
知识点:
类图建模方法
1.0分
- (多选题, 2.0 分) UML的关系不包括()。
A. 抽象
B. 多态
C. 使用
D. 实现
E. 泛化
F. 依赖
我的答案:ABC正确答案: ABC
答案解析:
知识点:
2.0分
- (多选题, 2.0 分) 在标注类的关联时,可以标注( )属性特征。
A. 多重性
B. 关联的方向
C. 关联名称
D. 角色
我的答案:ABCD正确答案: ABCD
知识点:
类的关系
2.0分
三. 判断题(共 3 题,3.0 分)
10. (判断题, 1.0 分) 关联类具有关联和类二者的特性,既可以关联类元素,也可以拥有属性和操作。
A. 对
B. 错
我的答案: 对正确答案: 对
答案解析:
知识点:
1.0分
- (判断题, 1.0 分) 班级与学生建立关联关系,如果一个班级至少有一个学生,每个学生只能属于一个班级,则班级一端的多重性为1…*。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
类的关系
1.0分
- (判断题, 1.0 分) 在UML中,当接口使用小圆圈表示时,类对接口的实现关系可以简化为一条实线。
A. 对
B. 错
我的答案: 对正确答案: 对
知识点:
类的关系
1.0分
8-类图建模与对象图测试
一. 单选题(共 2 题,2.0 分)
- (单选题, 1.0 分) 外卖订餐系统中,餐厅经理每周日发布下周菜单,菜单包含不同套餐。那么职责“发布菜单”属于()类。
A. 菜单
B. 订餐系统
C. 套餐
D. 餐厅经理
我的答案:A正确答案: A
知识点:
类图建模方法
1.0分
- (单选题, 1.0 分) UML模型向编程语言的映射称为()。
A. 单向实现
B. 正向工程
C. 逆向工程
D. 双向工程
我的答案:B正确答案: B
知识点:
类图建模方法
1.0分
二. 多选题(共 1 题,2.0 分)
3. (多选题, 2.0 分) 关于关系,描述正确的是()。
A. 链是依赖关系的实例,名称需要加下划线。
B. 若关联关系也具有属性和操作,则需要定义关联类来表示。
C. 泛化指的是整体与部分的关系。
D. 参与关联的类的个数称为元,可以有一元关联、二元关联和多元关联。
E. 在1对多的关联中,可以通过添加限定符的方式,降为1对1的关联。
F. 类的关联来自于类的实例–对象之间的结构关系。
我的答案:BDEF正确答案: BDEF
知识点:
类的关系
2.0分
三. 判断题(共 2 题,2.0 分)
4. (判断题, 1.0 分) 顾客在线购物需要先生成订单,那么生成订单是顾客类的一个操作。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
类与对象
1.0分
- (判断题, 1.0 分) 对象名表示为“A:B”时,说明这是A类的一个名为B的对象。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
类与对象
1.0分
9-顺序图构成测试
一. 单选题(共 5 题,5.0 分)
- (单选题, 1.0 分) 在顺序图中,一个对象被命名为“:B”,该对象名的含义是( )。
A. 一个所属类不明的对象B
B. 一个属于类B的匿名对象
C. 非法对象名
D. 一个属于类B的对象B
我的答案:B正确答案: B
知识点:
顺序图的基本组成
1.0分
- (单选题, 1.0 分) 顺序图是由对象、生命线、激活和()等构成的。
A. 活动
B. 消息
C. 线程
D. 组件
我的答案:B正确答案: B
知识点:
顺序图建模应用
1.0分
- (单选题, 1.0 分) 顺序图中()消息发送后,对象需等待返回消息,才能继续后续操作。
A. 同步消息
B. 普通消息
C. 异步消息
D. 自身消息
我的答案:A正确答案: A
知识点:
消息名称与类型
1.0分
- (单选题, 1.0 分) 下列关于顺序图的说法不正确的是()。
A. 在UML的表示中,顺序图横向是时间轴,纵向代表协作中交互的对象。
B. 顺序图是对对象之间传递消息的时间顺序的可视化表示。
C. 顺序图的目的在于描述系统中各个对象按照时间顺序的交互过程。
D. 顺序图从一定程度上更加详细的描述了用例表达的需求,将其转化为进一步更加正式的精细表达。
我的答案:A正确答案: A
知识点:
顺序图的基本概念
1.0分
- (单选题, 1.0 分) 在顺序图的多种消息类型中,( )表示消息的发送者发出消息后不必等待消息处理过程的返回,即可继续执行自己的后续操作。
A. 阻止消息
B. 过程调用
C. 超时消息
D. 异步消息
我的答案:D正确答案: D
知识点:
消息名称与类型
1.0分
二. 判断题(共 5 题,5.0 分)
6. (判断题, 1.0 分) 顺序图中的对象可以在交互开始时已经存在,也可以在交互过程中才被创建。
A. 对
B. 错
我的答案: 对正确答案: 对
知识点:
顺序图的高级概念
1.0分
- (判断题, 1.0 分) 顺序图中,调用消息用带实心箭头的实线表示,返回消息用带普通箭头的虚线表示。
A. 对
B. 错
我的答案: 对正确答案: 对
知识点:
顺序图建模应用
1.0分
- (判断题, 1.0 分) 在顺序图中,对象的生命线一定会贯彻整个交互过程。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
顺序图的基本组成
1.0分
- (判断题, 1.0 分) 顺序图中,简单消息表示控制流,可以泛指任何交互。一般在不关心消息类型或不确定消息类型时使用。
A. 对
B. 错
我的答案: 对正确答案: 对
知识点:
消息名称与类型
1.0分
- (判断题, 1.0 分) 顺序图中,销毁对象表示对象生命线的结束,在对象生命线下方用一个叉号“×”来进行标识。
A. 对
B. 错
我的答案: 对正确答案: 对
知识点:
顺序图的高级概念
1.0分
10-顺序图建模测试
一. 单选题(共 3 题,3.0 分)
- (单选题, 1.0 分) 顺序图中,片段有多种控制类型,表示多条件分支选择的操作符是( ) 。
A. break
B. alt
C. opt
D. loop
我的答案:B正确答案: B
知识点:
顺序图的高级组成
1.0分
- (单选题, 1.0 分) 顺序图中,对于单条消息循环,可以在需要循环执行的消息前添加符号( ),并在其后的中括号中写明循环条件。
A. #
B. *
C. …
D. @
我的答案:B正确答案: B
知识点:
顺序图的高级概念
1.0分
- (单选题, 1.0 分) 顺序图一旦被包含在一个( )中,就可以被放在其他的图中,从而实现顺序图的重用。
A. 框架
B. 片段
C. 序列
D. 交互
我的答案:A正确答案: A
知识点:
顺序图的高级组成
1.0分
二. 多选题(共 4 题,8.0 分)
4. (多选题, 2.0 分) 顺序图的作用有( )。
A. 确认和丰富一个使用语境的逻辑表达
B. 有效地描述如何分配各个类的职责
C. 显示在交互过程中各个对象之间的组织结构关系
D. 细化用例的表达
我的答案:ABD正确答案: ABD
知识点:
顺序图的基本概念
2.0分
- (多选题, 2.0 分) 顺序图中,下列关于生命线的说法正确的有()。
A. 在顺序图中,每个对象的底部中心的位置都带有生命线
B. 生命线是一条垂直的虚线,用来表示顺序图中的对象在一段时间内的存在
C. 在顺序图中,生命线是一条时间线,从顺序图的顶部向下延伸,表现了对象存在的时段
D. 顺序图中的所有对象在程序一开始运行的时候都必须存在
我的答案:ABC正确答案: ABC
知识点:
顺序图建模应用
2.0分
- (多选题, 2.0 分) 顺序图中,片段有多种控制类型,可以表示循环和选择的操作符有三个( )。
A. alt
B. break
C. par
D. opt
E. loop
我的答案:ADE正确答案: ADE
知识点:
顺序图的高级组成
2.0分
- (多选题, 2.0 分) 通信图的作用包括( )。
A. 显示对象及其交互关系的时间传递顺序
B. 显示对象及其交互关系的空间组织结构
C. 表现一个类操作的实现
D. 通过描绘对象之间消息的传递情况来反映具体的使用语境的逻辑表达
我的答案:BCD正确答案: BCD
知识点:
通信图的概念
2.0分
三. 判断题(共 4 题,4.0 分)
8. (判断题, 1.0 分) 顺序图描述对象之间的交互关系,重点描述对象之间消息传递的时间顺序。
A. 对
B. 错
我的答案: 对正确答案: 对
知识点:
顺序图建模应用
1.0分
- (判断题, 1.0 分) 在UML2中,交互图包括顺序图、通信图、交互概览图和时间图。
A. 对
B. 错
我的答案: 对正确答案: 对
答案解析:
知识点:
1.0分
- (判断题, 1.0 分) 框架是UML 2中新增加的符号,用来对UML图形进行扩充。
A. 对
B. 错
我的答案: 对正确答案: 对
知识点:
顺序图建模应用
1.0分
- (判断题, 1.0 分) 通信图中的消息必须要有消息编号,顺序图中的消息编号可以省略。
A. 对
B. 错
我的答案: 对正确答案: 对
知识点:
通信图建模应用
1.0分
11-通信图建模测试
一. 单选题(共 6 题,6.0 分)
- (单选题, 1.0 分) 在通信图中用来连接对象与对象的元素是()。
A. 生命线
B. 消息
C. 链
D. 关联关系
我的答案:C正确答案: C
知识点:
通信图建模应用
1.0分
- (单选题, 1.0 分) 下列UML图中与通信图建模的内容相同的是()。
A. 用例图
B. 状态机图
C. 对象图
D. 顺序图
我的答案:D正确答案: D
知识点:
通信图建模应用
1.0分
- (单选题, 1.0 分) 下列关于通信图与顺序图的异同,错误的是( )。
A. 两种图都必须显示消息编号
B. 两种图中的主要元素都是对象与消息,且都支持所有的消息类型
C. 对象在通信图中的位置都没有任何限制,顺序图中的对象要在顶部排列
D. 顺序图可以表示出对象创建和销毁的相对时间,通信图则不能
我的答案:A正确答案: A
知识点:
通信图的组成
1.0分
- (单选题, 1.0 分) 通信图是用于描述一组对象在协作过程中如何互相通信的模型图,侧重于展示对象之间的()。
A. 关系
B. 消息
C. 通信
D. 交互
我的答案:A正确答案: A
知识点:
通信图建模应用
1.0分
- (单选题, 1.0 分) 对一次交互过程中有意义的对象间关系建模,并且着重刻画对象间如何交互以执行用例的图是( )。
A. 通信图
B. 用例图
C. 类图
D. 对象图
我的答案:A正确答案: A
知识点:
通信图的概念
1.0分
- (单选题, 1.0 分) 通信图的组成不包括()。
A. 链
B. 生命线
C. 对象
D. 消息
我的答案:B正确答案: B
知识点:
通信图的组成
1.0分
二. 多选题(共 4 题,8.0 分)
7. (多选题, 2.0 分) 下列关于通信图与顺序图中的对象的相同点的叙述,错误的有( )。
A. 对象名在两种图中的表示完全一致
B. 两种图中都能直观地表示出对象的生存期
C. 对象在两种图中的位置都没有任何限制
D. 两种图中都可以表示对象创建和销毁的相对时间
我的答案:BCD正确答案: BCD
知识点:
通信图的组成
2.0分
- (多选题, 2.0 分) 下列属于通信图中的消息类型有()。
A. 异步消息
B. 简单消息
C. 函数消息
D. 返回消息
我的答案:ABD正确答案: ABD
知识点:
通信图的概念
2.0分
- (多选题, 2.0 分) 下列关于通信图的说法,正确的有()。
A. 通信图是对一次交互过程中有意义的对象和对象间交互建模
B. 通信图可以显示对象及其交互关系的空间组织结构
C. 通信图明确表现了对象的激活期和生存期
D. 通信图中对象在交互中的时间顺序必须从消息的编号获得
我的答案:ABD正确答案: ABD
知识点:
通信图建模应用
2.0分
- (多选题, 2.0 分) 下列选项中,属于通信图与顺序图的共同点的有( )。
A. 表达语义相同,都是对系统中的交互建模
B. 对象责任相同,都担任了发送者与接收者的角色
C. 对象表示相同,都可以显式地体现出对象的生命周期
D. 主要元素相同,都是对象与消息作为主要元素
我的答案:ABD正确答案: ABD
知识点:
通信图建模应用
2.0分
三. 判断题(共 2 题,2.0 分)
11. (判断题, 1.0 分) 在通信图中,链一定连接了两个不同的对象。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
通信图的组成
1.0分
- (判断题, 1.0 分) 顺序图和通信图都是用来描述对象之间的交互的,并可以相互转化。
A. 对
B. 错
我的答案: 对正确答案: 对
知识点:
通信图建模应用
1.0分
12-活动图测试
一. 单选题(共 6 题,6.0 分)
- (单选题, 1.0 分) 活动图中用于将判断节点的多个控制流合并的元素是()。
A. 结合节点
B. 分叉节点
C. 判断节点
D. 合并节点
我的答案:D正确答案: D
知识点:
开始/结束、判断/合并、分叉/汇合
1.0分
- (单选题, 1.0 分) 下面哪一个不属于活动图建模的作用()。
A. 描述用例功能
B. 描述业务过程
C. 描述消息流程
D. 描述特定操作过程
我的答案:C正确答案: C
知识点:
活动图的基本概念
1.0分
- (单选题, 1.0 分) 下面不是活动图中的基本元素的是( )
A. 活动、分支
B. 分叉、汇合
C. 泳道、对象流
D. 用况、状态
我的答案:D正确答案: D
知识点:
活动图的基本概念
1.0分
- (单选题, 1.0 分) 活动图中表示并发含义的元素是()。
A. 控制流
B. 分叉节点
C. 泳道
D. 分支节点
我的答案:B正确答案: B
答案解析:
知识点:
1.0分
- (单选题, 1.0 分) 活动图中()用于将两个或多个并发控制流合并到一起,仅当所有控制流都到达时,才形成一个单向的输出控制流。
A. 分支节点
B. 合并节点
C. 结合节点
D. 分叉节点
我的答案:C正确答案: C
知识点:
开始/结束、判断/合并、分叉/汇合
1.0分
- (单选题, 1.0 分) 活动图中用于活动分组的元素是()。
A. 控制流
B. 包
C. 判断节点
D. 泳道
我的答案:D正确答案: D
知识点:
泳道
1.0分
二. 多选题(共 5 题,10.0 分)
7. (多选题, 2.0 分) 下列建模,适合使用活动图的有()。
A. 对数据库建模
B. 对程序流程建模
C. 对体系结构建模
D. 对业务流程建模
我的答案:BD正确答案: BD
知识点:
活动图的基本概念
2.0分
- (多选题, 2.0 分) 关于活动图的说法,错误的是()。
A. 判断节点的出口条件必须保证不互相重复,且不缺少情况。
B. 活动图的开始节点一般只有一个,终止节点可以有多个。
C. 活动图适合表达操作流程,却没法表示出操作的执行者。
D. 活动图中只能表达流程图的基本结构。
我的答案:CD正确答案: CD
知识点:
活动图的基本概念
2.0分
- (多选题, 2.0 分) 活动图中的转换(活动边)包括________。
A. 对象流
B. 消息流
C. 控制流
D. 数据流
我的答案:AC正确答案: AC
知识点:
活动与转换
2.0分
- (多选题, 2.0 分) 下列说法正确的是()。
A. 泳道按照发生的时间将活动分组。
B. 在活动图中,合并节点仅有逻辑意义而没有时间和数据上的意义。
C. 活动图可以在逻辑顺序角度对用例中的各个交互的流进行建模。
D. 一个活动不能属于多个泳道。
E. 结合节点与合并节点相似,当控制流进行到该节点时,都不需要等待其他控制流的到达。
我的答案:BD正确答案: BCD
知识点:
活动图的基本概念
2.0分
- (多选题, 2.0 分) 活动图可以描述()。
A. 活动执行的顺序
B. 活动的执行者
C. 活动进行的逻辑结构
D. 用例功能
我的答案:ABCD正确答案: ABCD
答案解析:
知识点:
2.0分
三. 判断题(共 2 题,2.0 分)
12. (判断题, 1.0 分) 活动图主要对单个对象的活动进行建模。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
活动图的基本概念
1.0分
- (判断题, 1.0 分) 活动与动作都是表示行为,二者是完全相同的。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
活动与转换
1.0分
13-包图测试
一. 单选题(共 7 题,7.0 分)
- (单选题, 1.0 分) 以下对包的描述不正确的是()。
A. 不同包中允许出现同名元素
B. 同一个包中的元素不允许重名
C. 包是UML中最重要的结构事物之一
D. 包的可见性可以控制其内部元素的可见性
我的答案:C正确答案: C
答案解析:包是分组事物
知识点:
包图
1.0分
- (单选题, 1.0 分) 下列选项中,可以应用于包元素的UML预定义的构造型是()。
A. 《control》
B. 《interface》
C. 《subsystem》
D. 《actor》
我的答案:C正确答案: C
知识点:
包图
1.0分
- (单选题, 1.0 分) 包图的组成内容不包括()。
A. 包与包之间的关系
B. 包中含有的元素
C. 包间的消息和发送者
D. 包的名称和构造型
我的答案:C正确答案: C
知识点:
包图
1.0分
- (单选题, 1.0 分) ( )是用于把元素组织成组的通用机制。
A. 接口
B. 类
C. 包
D. 组件
我的答案:C正确答案: C
知识点:
包图
1.0分
- (单选题, 1.0 分) 下列选项中,不能直接放在包中的元素是()。
A. 类
B. 操作
C. 对象图
D. 包
我的答案:B正确答案: B
知识点:
包图
1.0分
- (单选题, 1.0 分) 下列关于创建包的说法不正确的是()。
A. 在顺序图和通信图中可以创建包;
B. 在类图中可以创建包
C. 如果将包从模型中永久删除,包及其包中的内容都将被删除
D. 在创建包的依赖关系时,尽量避免循环依赖
我的答案:A正确答案: A
知识点:
包图
1.0分
- (单选题, 1.0 分) 两个包A和B,其中B包依赖于A包,两者之间无嵌套关系,那么A包中3个元素:public ClassA, protected ClassB, private ClassC,能够被B包元素可见的有()。
A. ClassA和ClassB
B. ClassA、ClassB和ClassC
C. ClassB和ClassC
D. ClassA
我的答案:D正确答案: D
知识点:
包图
1.0分
二. 多选题(共 2 题,4.0 分)
8. (多选题, 2.0 分) 包之间可能形成的关系是()。
A. 泛化
B. 依赖
C. 实现
D. 关联
我的答案:AB正确答案: AB
知识点:
包图
2.0分
- (多选题, 2.0 分) 下列关于包图的用途,说法正确的是()。
A. 将复杂系统在逻辑层面上模块化
B. 描述需求和设计的高层概况
C. 组织源代码
D. 细化用例表达
我的答案:ABC正确答案: ABC
知识点:
包图
2.0分
三. 判断题(共 2 题,2.0 分)
10. (判断题, 1.0 分) 包只能用来组织UML中的事物,无法用来组织UML图。
A. 对
B. 错
我的答案: 错正确答案: 错
答案解析:
知识点:
1.0分
- (判断题, 1.0 分) 包的限定名使用前缀来表示上层包的名称。
A. 对
B. 错
我的答案: 对正确答案: 对
知识点:
包图
1.0分
相关文章:
UML统一建模语言测试题汇总
2-UML概念模型测试 (单选题, 1.0 分) UML中的关系不包括()。 A. 抽象 B. 实现 C. 依赖 D. 关联 我的答案:A正确答案: A 知识点: UML的构成 1.0分 (单选题, 1.0 分) 下列事物不属于UML结构事物的是()。 A. 组件 B.…...
【微服务】SpringBoot 自定义消息转换器使用详解
目录 一、前言 二、SpringBoot 内容协商介绍 2.1 什么是内容协商 2.2 内容协商机制深入理解 2.2.1 内容协商产生的场景 2.3 内容协商实现的常用方式 2.3.1 前置准备 2.3.2 通过HTTP请求头 2.3.2.1 操作示例 2.3.3 通过请求参数 三、SpringBoot 消息转换器介绍 3.1 H…...
数据结构(哈希表(中)纯概念版)
前言 哈希表(Hash Table)是计算机科学中的一个基础而重要的数据结构,它广泛评估各种算法和系统中,尤其是在需要快速查找、插入和删除操作的场景中。由于其O( 1)的平均时间复杂度,存储表在性能要求较高的应用中表现得非…...
Node.js 工具:在 Windows 11 中配置 Node.js 的详细步骤
一、概述 记录时间 [2024-12-25] 本文讲述如何在 Windows 11 中进行 Node.js 工具的安装和配置。 以下是详细的步骤和说明。 二、安装 Node.js 1. 官网下载 通过官网,下载 Node.js,上面有好几种下载方式,文中下载的是 zip 压缩包。 如图&…...
工作流并行网关退回思路
问题描述 在设计工作流时遇到并行的流程,会出现并行流程的退回,这里记录下想到的解决思路,后续问题会记录在这里。 流程图 这里是一个简单的流程图: 并行退回思路 若是正常流程退回,流程是: 获取回退…...
C#数学相关开发性能优化方法
本文Github地址:CSharp-MathOptimization.md 华为公司的C语言编程规范在开头就强调了: 一般情况下,代码的可阅读性高于性能,只有确定性能是瓶颈时,才应该主动优化。 本文讲述的方法没有经过大项目和大公司的检验&…...
vulnhub jangow靶机
1.扫描靶机IP arp-scan -l如果扫不到靶机的话根据以下配置 启动时点击第二个 按回车 继续选择第二个 按e进入编辑 删除"recovery nomodeset" 在末尾添加"quiet splash rw init/bin/bash" Ctrlx 启动进入如下界面 passwd修改root密码 重启电脑登录root修…...
配置搜索无人机
升级ubuntu内核 https://www.bilibili.com/video/BV11X4y1h7qN/?spm_id_from333.337.search-card.all.click 进入四个内核文件并安装 sudo dpkg -i *.deb安装ROS,PX4,XTDrone,QGC https://blog.csdn.net/qq_45493236/article/details/13…...
2-6-1-1 QNX编程入门之进程和线程(四)
阅读前言 本文以QNX系统官方的文档英文原版资料“Getting Started with QNX Neutrino: A Guide for Realtime Programmers”为参考,翻译和逐句校对后,对在QNX操作系统下进行应用程序开发及进行资源管理器编写开发等方面,进行了深度整理&…...
Vue开发环境搭建上篇:安装NVM和NPM(cpnm、pnpm)
文章目录 引言I 安装NVM1.1 Windows系统安装NVM,实现Node.js多版本管理1.2 配置下载镜像1.3 NVM常用操作命令II NPM永久使用淘宝源安装 cnpm安装pnpm【推荐】see also: vscode常用插件引言 淘宝镜像:http://npm.taobao.org 和 http://registry.npm.taobao.org 已在 2022.06.3…...
2.微服务灰度发布落地实践(agent实现)
文章目录 前言java agent的介绍基础实现agent端 http服务实现agent端api接口 前言 据上一篇,设计方案的分析,综合考虑,最终决定,客户端采用agent方案实现,具本原因不再赘述, 感觉兴趣的小伙伴可以回头了解一下.该篇主…...
网络安全专业术语
网络安全专有名词详解 1.肉鸡 被黑客操控的终端设备(电脑、服务器、移动设备等等),黑客可以随心所欲的操作这些终端设备而不会被发觉。 2.木马 表面上伪装成正常的程序,但是当这些程序运行时候就会获取整个系统的控制权限&#…...
SpringMVC核心、两种视图解析方法、过滤器拦截器 “ / “ 的意义
SpringMVC的执行流程 1. Spring MVC 的视图解析机制 Spring MVC 的核心职责之一是将数据绑定到视图并呈现给用户。它通过 视图解析器(View Resolver) 来将逻辑视图名称解析为具体的视图文件(如 HTML、JSP)。 核心流程 Controlle…...
ubuntu快速入门
1.进入某个文件夹 cd workspace/2.tab自动补全 3.列出当前文件夹所有文件 ls列出所有文件包括隐藏文件 ls -a 4.创建文件夹 mkdir linuxLearn 5.创建文件 gedit command.sh在commmand.sh键入 echo hello echo hi? echo how are you? PS:touch hello.txt(也可以创建新…...
HarmonyOS NEXT应用开发实战:一分钟写一个网络接口,JsonFormat插件推荐
在开发鸿蒙操作系统应用时,网络接口的实现往往是一个繁琐且重复的过程。为了提高开发效率,坚果派(nutpi.net)特别推出了一个非常实用的插件——JsonFormat。这款插件的主要功能是将JSON格式的数据直接转换为arkts的结构定义,让我们在编写接口…...
光谱相机与普通相机的区别
一、成像目的 普通相机:主要目的是记录物体的外观形态,生成人眼可见的、直观的二维图像,重点在于还原物体的形状、颜色和纹理等视觉特征,以供人们进行观赏、记录场景或人物等用途。例如,拍摄旅游风景照片、人物肖像等…...
贝叶斯神经网络(Bayesian Neural Network)
最近在研究贝叶斯神经网络,一些概念一直搞不清楚,这里整理一下相关内容,方便以后查阅。 贝叶斯神经网络(Bayesian Neural Network) 贝叶斯神经网络(Bayesian Neural Network)1. BNN 的核心思想2. BNN 的优化目标3. BNN 的结构与特点4. BNN 的训练过程5. BNN 的优缺点6. …...
使用FFmpeg进行拉流和推流操作
FFmpeg是一款强大的多媒体处理工具,可以用于视频的录制、转换、推流和拉流等操作。下面将详细介绍如何使用FFmpeg进行拉流和推流操作。 1. FFmpeg推流操作 推流是将本地的音视频流推送到流媒体服务器上,例如主播将本地电脑上的画面推流到直播平台的流媒…...
flutter插件开发-ios
flutter插件开发是一个重要的技能,拓展flutter与原生的通信,将一些公用的东西封装,给不同的项目使用。 阅读前置: flutter基本通道调用 objective-c基础语法 ios项目基础知识 目录 1、创建一个插件项目2、项目结构3、编写原生代码…...
【代码随想录|完全背包问题】
518.零钱兑换|| 题目链接:518. 零钱兑换 II - 力扣(LeetCode) 这里求的是组合数,就是不强调元素排列的顺序,211和121是同一个数那种,要先遍历物品,这样的话我算出来的每个值才是按顺序121&…...
xss csrf怎么预防?
一、XSS(跨站脚本攻击)预防 XSS 是指攻击者向目标网站注入恶意脚本,从而在用户浏览器中执行。 1. 输入过滤 清理用户输入: 拦截或清理HTML特殊字符(如 <, >, , ", &)。使用安全库&#x…...
黑神话悟空游戏鼠标光标使用教程与下载
效果图: 鼠标光标特点 这套鼠标光标的设计灵感来源于《黑神话:悟空》游戏中的角色和元素,具有以下特点: • 主题鲜明:光标设计紧扣游戏主题,采用了游戏中的元素,让玩家在使用电脑时也能感受到…...
<数据集>芝麻作物和杂草识别数据集<目标检测>
数据集下载链接 <数据集>芝麻作物和杂草识别数据集<目标检测>https://download.csdn.net/download/qq_53332949/90181548数据集格式:VOCYOLO格式 图片数量:1300张 标注数量(xml文件个数):130…...
实测数据处理(CS算法处理:可斜视)——SAR成像算法系列(十一)
系列文章目录 《SAR学习笔记-SAR成像算法系列(一)》 《线性调频变标算法(CSA)-SAR成像算法系列(四)》 文章目录 前言 一、算法流程 1.1、回波信号生成 1.2、CS处理 1.3、距离脉压 1.4、方位脉压 1.5…...
【强化学习入门笔记】 2.4 时序差分算法
本系列为学习赵世钰老师的《强化学习的数学原理》所作的学习笔记. 本节我们将介绍强化学习中的蒙特卡洛方法. 2.4.1 Robbins-Monro算法 Robbins-Monro算法是一种随机近似方法,通过迭代的方式求解非线性方程。 假设我们要求解: g ( w ) 0 g(w)0 g(w)0, 但是我们…...
Scrapy数据解析+保存数据
Scrapy数据解析保存数据 目录 1.数据解析 2.基于item存放数据并提交给管道 3.用txt文件来保存数据 今天我们需要爬取B站数据并保存到txt文件里面。 我们先打开B站, 然后点击热门, 进去之后再点击排行榜: 我们打开F12后, 可以看到, 我们想要的请求, 轻而易举的就可以拿到(…...
Redis--缓存穿透、击穿、雪崩以及预热问题(面试高频问题!)
缓存穿透、击穿、雪崩以及预热问题 如何解决缓存穿透?方案一:缓存空对象方案二:布隆过滤器什么是布隆过滤器?优缺点 方案三:接口限流 如何解决缓存击穿问题?方案一:分布式锁方案一改进成双重判定…...
【Python高级353】python实现多线程版本的TCP服务器
前面学了了套接字编程、tcp服务端客户端开发、面向对象版的服务端客户端、带有端口复用的服务端。 这里使用多线程开发多任务版的服务端 多任务版本的TCP服务器 来一个客户,就为其创建一个线程 import socket import threadingclass WebServer:# 3、定义一个__ini…...
【Pandas】pandas Series to_period
Pandas2.2 Series Conversion 方法描述Series.astype用于将Series对象的数据类型转换为指定类型的方法Series.convert_dtypes用于将 Series 对象的数据类型智能地转换为最佳可能的数据类型的方法Series.infer_objects用于尝试推断 Series 中对象(object࿰…...
深度学习领域车辆识别与跟踪
深度学习中车辆识别是一个广泛应用的领域,它涵盖了从车辆检测到车型识别的多个方面。以下是对深度学习中车辆识别与车辆相关内容的详细探讨: 一、车辆检测 车辆检测是车辆识别中的基础任务,其目标是在图像或视频中准确地定位出车辆的位置。…...
数学建模 绘图 图表 可视化(2)
文章目录 前言柱形图条形图克利夫兰点图系列坡度图南丁格尔玫瑰图径向柱图极坐标图词云图总结参考资料 前言 承接上期 数学建模 绘图 图表 可视化(1)的总体描述,这期我们继续跟随《Python 数据可视化之美 专业图表绘制指南》步伐来学习其中l…...
vue源码分析(十)—— 生命周期
文章目录 前言一、关键方法 callHook二、详细的钩子函数说明1.beforeCreate和create2.beforeMount & mounted注意点组件(非根组件)的渲染节点(1)invokeInsertHook函数(2)insert方法(3&#…...
[创业之路-222]:波士顿矩阵与GE矩阵在业务组合选中作用、优缺点比较
目录 一、波士顿矩阵 1、基本原理 2、各象限产品的定义及战略对策 3、应用 4、优点与局限性 二、技术成熟度模型与产品生命周期模型的配对 1、技术成熟度模型 2、产品生命周期模型 3、技术成熟度模型与产品生命周期模型的配对 三、产品生命周期与产品类型的对应关系 …...
# 【超全面了解鸿蒙生命周期】-生命周期补充
【超全面了解鸿蒙生命周期】-生命周期补充 鸿蒙所有的生命周期函数梳理 文章目录 【超全面了解鸿蒙生命周期】-生命周期补充前言一、AbilityStage的生命周期二、ExtensionAbility卡片生命周期三、Web组件常用生命周期 前言 本文是继之前写的生命周期函数梳理的进一步补充&…...
sentinel-请求限流、线程隔离、本地回调、熔断
请求限流:控制QPS来达到限流的目的 线程隔离:控制线程数量来达到限流的目录 本地回调:当线程被限流、隔离、熔断之后、就不会发起远程调用、而是使用本地已经准备好的回调去提醒用户 熔断:熔断也叫断路器,当失败、或者…...
unplugin-vue-router 的基本使用
1. 前言 在Vue3开发过程中,每次创建新的页面都需要注册路由,需要在src/router.ts中新增页面的路径,并将URL路径映射到组件中,如下所示: import { createMemoryHistory, createRouter } from vue-routerimport HomePage…...
[Leetcode] 最大子数组和 [击败99%的解法]
解法1: 暴力解法 遍历每个元素,从它当前位置一直加到最后,然后用一个最大值来记录全局最大值。 代码如下: class Solution {public int maxSubArray(int[] nums) {long sum, max nums[len-1];for (int i0; i<nums.length;…...
SSRF服务端请求Gopher伪协议白盒测试
前言 是什么SSRF? 这个简单点说就是 服务端的请求伪造 就是这个如果是个 请求图片的网站 他的目的是请求外部其他网站的 图片 但是 SSRF指的是让他请求本地的图片 再展示出来 请求的是他的服务器上的图片 SSRF(Server-Side Request Forgery:服务器端请求伪造) …...
[2029].第6-06节:MyISAM引擎中的索引与 InnoDB引擎中的索引对比
所有博客大纲 后端学习大纲 MySQL学习大纲 1.MyISAM索引: 1.1.B树索引适用存储引擎: 1.B树索引适用存储引擎如下表所示: 2.即使多个存储引擎都支持同一种类型的B树索引,但它们的实现原理也是不同的 Innodb和MyISAM默认的索引是B…...
WOFOST作物模型(3):(本地化校准)优化PCSE模型中的参数
目录 一、准备自己的LAI观测数据二、优化参数三、损失函数四、NLOPT优化五、优化结果可视化一、准备自己的LAI观测数据 在进行田间实测后,得到自己的LAI观测数据 在程序这个地方输入自己的LAI采样日期和观测值 二、优化参数 这里主要选择了TDWI(Total Dry Weight at ger…...
如何修改pip全局缓存位置和全局安装包存放路径
使用场景: 在默认情况下,pip 会将安装的包存放在 Python 环境的 site-packages 目录下,会使用到系统盘的内存。 当遇到系统盘的内存很小的时候,需要修改pip的全局缓存位置和全局安装包存放路径,可以极大的节省系统盘内存 详细步骤ÿ…...
ZooKeeper注册中心实现
具体步骤 安装ZooKeeper(启动端口占用,2181:客户端,8080:管理端)引入客户端依赖实现注册中心接口SPI补充ZooKeeper注册中心 引入依赖 <!-- zookeeper --> <dependency><groupId>org.a…...
PyTorch快速入门教程【小土堆】之DataLoader的使用
视频地址DataLoader的使用_哔哩哔哩_bilibili dataset数据集,相当于一副扑克,dataloader数据加载器相当于我们的手,选择摸几张牌,怎么摸牌 import torchvision# 准备的测试数据集 from torch.utils.data import DataLoader from …...
khadas edge2安装ubuntu22.04与ubuntu20.04 docker镜像
khadas edge2安装ubuntu22.04与ubuntu20.04 docker镜像 一、资源准备1.1 镜像文件1.2 刷机工具1.3 ubuntu20.04 docker镜像(具备demon无人机所需各种驱动) 二、开始刷机(安装ubuntu22.04系统)2.1 进入刷机状态2.2 刷机 三、docker…...
大数据面试笔试宝典之Kafka面试
1.Kafka 如何实现高吞吐率 Kafka 如何实现高吞吐率? 参考答案: 1)顺序读写...
新手SEO入门指南如何有效提升网站排名
内容概要 在进行搜索引擎优化(SEO)时,了解基本概念与重要性是首要步骤。SEO不仅仅是提升网站在搜索引擎中排名的手段,它还关乎用户体验和网站内容的质量。随着互联网的发展,越来越多的人意识到优秀的SEO策略能带来持续…...
【Redis】:初识Redis
1.1 盛赞 Redis Redis 是⼀种基于键值对(key-value)的 NoSQL 数据库,与很多键值对数据库不同的是,Redis 中的值可以是由 string(字符串)、hash(哈希)、list(列表…...
C-5 B样条曲线
C-5 B样条曲线 N i , 0 ( u ) { 1 , u i ≤ u < u i 1 0 , o t h e r s N_{i,0}(u)\left\{\begin{matrix} 1 , \quad u_i\le u <u_{i1} \\0 ,\quad others \qquad \quad\end{matrix}\right. Ni,0(u){1,ui≤u<ui10,others N i , p ( u ) u − u i u i p −…...
python安装
python安装 1.下载2.安装3.验证安装成功 1.下载 (1)下载网址:https://www.python.org/downloads/windows/ 进入后稍等一会,比较慢 (2)选择版本 2.安装 (1)双击或者以管理员身份运…...
游戏引擎学习第65天
回顾我们在模拟区域更改方面的进展 目前我们正在进行游戏的架构调整,目标是建立一个引擎架构。我们正在实施的一个关键变化是引入模拟区域的概念,这样我们可以创建非常大的游戏世界,而这些世界的跨度不必受限于单个浮点变量。 通过这种方式…...