软件设计师——面向对象技术(一)

📑前言

本文主要是【面向对象技术】------软件设计师---面向对象技术的文章,如果有什么需要改进的地方还请大佬指出⛺️

🎬作者简介:大家好,我是听风与他🥇

☁️博客首页:CSDN主页听风与他

🌄每日一句:狠狠沉淀,顶峰相见

目录

    • 📑前言
    • [1.对象是运行时实体,其组成部分不包括( )](#1.对象是运行时实体,其组成部分不包括( ))
    • [2.Car和Boat类中的move()方法( )了Transport](#2.Car和Boat类中的move()方法( )了Transport)
    • [3.如下所示的**UML**图中,(I)是( )](#3.如下所示的UML图中,(I)是( ))
    • [4.下图所示为UML( )。](#4.下图所示为UML( )。)
    • [5.其中对象是封装( )的整体。](#5.其中对象是封装( )的整体。)
    • 📑文章末尾

1.对象是运行时实体,其组成部分不包括( )

1.在面向对象的系统中,对象是运行时实体,其组成部分不包括( );一个类定义了一组大体相似的对象,这些对象共享( )。

  • (A) 消息

  • (B) 行为(操作)

  • © 对象名

  • (D) 状态

  • (A) 属性和状态

  • (B) 对象名和状态

  • © 行为和多重度

  • (D) 属性和行为

答案与解析

  • 试题难度:一般
  • 知识点:面向对象技术>面向对象的基本概念
  • 试题答案:[[A],[D]]
  • 试题解析:对象的组成部分包括:对象名,状态(属性),行为(操作)。类是对对象共有属性和行为的抽象,因此一个类定义的对象共享行为和属性。

2.Car和Boat类中的move()方法( )了Transport

2.如下所示的UML类图中,Car和Boat类中的move()方法( )了Transport类中的move()方法。

  • (A) 继承
  • (B) 覆盖(重置)
  • © 重载
  • (D) 聚合

答案与解析

  • 试题难度:一般
  • 知识点:面向对象技术>面向对象的基本概念
  • 试题答案:[[B]]
  • 试题解析:覆盖:子类重写父类的方法。
    重载:一个类可以有多个同名而参数类型不同的方法。

3.如下所示的UML图中,(I)是( )

3.如下所示的UML图中,(I)是( ),(Ⅱ)是( ),(Ⅲ)是( )。

  • (A) 参与者

  • (B) 用例

  • © 泛化关系

  • (D) 包含关系

  • (A) 参与者

  • (B) 用例

  • © 泛化关系

  • (D) 包含关系

  • (A) 参与者

  • (B) 用例

  • © 泛化关系

  • (D) 包含关系

答案与解析

  • 试题难度:容易

  • 知识点:面向对象技术>UML图的图示

  • 试题答案:[['A'],['C'],['B']]

  • 试题解析:

    本题考查统一建模语言(UML)的基本知识,主要是用例图的图示考查。

    用例图(use case diagram)展现了一组用例、参与者(Actor)以及它们之间的关系。用例图通常包括用例、参与者,以及用例之间的扩展关系(<>)和包含关系(<>),参与者和用例之间的关联关系,用例与用例以及参与者与参与者之间的泛化关系。如下图所示。

    用例图用于对系统的静态用例视图进行建模,主要支持系统的行为,即该系统在它的周边环境的语境中所提供的外部可见服务。

4.下图所示为UML( )。

  • (A) 类图
  • (B) 部署图
  • © 组件图
  • (D) 网络图

答案与解析

  • 试题难度:一般
  • 知识点:面向对象技术>UML图的图示
  • 试题答案:[['C']]
  • 试题解析:本题考查统一建模语言(UML)的基本知识。
    UML中提供了多种建模系统的图,体现系统的静态方面和动态方面。
    类图(class diagram)展现了一组对象、接口、协作和它们之间的关系。在面向对象系统的建模中所建立的最常见的图就是类图。类图给出系统的静态设计视图。
    部署图(deployment diagram)是用来对面向对象系统的物理方面建模的方法,展现了运行时处理结点以及其中构件(制品)的配置。部署图对系统的静态部署视图进行建模,它与组件图(构件图)相关。
    组件图或构件图(component diagram)展现了一组构件之间的组织和依赖,如图所示为组件图。组件图或构件图专注于系统的静态实现视图。它与类图相关,通常把构件映射为一个或多个类、接口或协作。UML部署图经常被认为是一个网络图。

5.其中对象是封装( )的整体。

5.对象、类、继承和消息传递是面向对象的4个核心概念。其中对象是封装( )的整体。

  • (A) 命名空间
  • (B) 要完成任务
  • © 一组数据
  • (D) 数据和行为

答案与解析

  • 试题难度:容易
  • 知识点:面向对象技术>面向对象的基本概念
  • 试题答案:[[D]]
  • 试题解析:本题考查面向对象的基本知识。
    面向对象的4个核心概念是对象、类、继承和消息传递。其中,对象是基本的运行时的实体,它既包括数据(属性),也包括作用于数据的操作(行为)。所以,一个对象把属性和行为封装为一个整体。类定义了一组大体上相似的对象。一个类所包含的方法和数据描述一组对象的共同行为和属性。在进行类设计时,有些类之间存在一般和特殊关系,即一些类是某个类的特殊情况,某个类是一些类的一般情况,这就是继承关系。消息是对象之间进行通信的一种构造,包含要求接收对象去执行某些活动的信息。

📑文章末尾

相关推荐
尸僵打怪兽8 小时前
软考(中级-软件设计师)(0919)
java·c语言·数据库·计算机网络·软考·多媒体·软件设计师
X_StarX3 天前
软考中级攻略站】-软件设计师(11)- 法律法规与标准化知识
笔记·软考·科普·大学生·软件设计师
X_StarX7 天前
【软考中级攻略站】-软件设计师(5)- 软件工程
开发语言·笔记·学习·软件工程·软考·大学生·软件设计师
辣香牛肉面14 天前
十一 面向对象技术(考点篇)试题
面向对象技术
失舵之舟-4 个月前
2024上半年软考 考试心得
学习方法·软考·软件设计师
SUGERBOOM4 个月前
设计模式—23种设计模式重点 表格梳理
java·开发语言·设计模式·软件工程·软考·软件设计师
码思途远4 个月前
软件设计师笔记(三)-设计模式和算法设计
软考·软件设计师·zst
失舵之舟-4 个月前
【中级软件设计师】上午题15-计算机网络
网络·计算机网络·udp·tcp·软件设计师
失舵之舟-5 个月前
【中级软件设计师】上午题12-软件工程(2):单元测试、黑盒测试、白盒测试、软件运行与维护
单元测试·软件工程·软件需求·黑盒测试·白盒测试·软件设计师·软件维护
失舵之舟-5 个月前
【中级软件设计师】上午题08-UML(下):序列图、通信图、状态图、活动图、构件图、部署图
uml·软件设计师·统一建模语言·序列图·状态图·通信图