📑前言
本文主要是【面向對象技術】——軟件設計師—面向對象技術的文章,如果有什么需要改進的地方還請大佬指出??
🎬作者簡介:大家好,我是聽風與他🥇
??博客首頁:CSDN主頁聽風與他
🌄每日一句:狠狠沉淀,頂峰相見
目錄
- 📑前言
- 1.對象是運行時實體,其組成部分不包括( )
- 2.Car和Boat類中的move()方法( )了Transport
- 3.如下所示的**UML**圖中,(I)是( )
- 4.下圖所示為UML( )。
- 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個核心概念是對象、類、繼承和消息傳遞。其中,對象是基本的運行時的實體,它既包括數據(屬性),也包括作用于數據的操作(行為)。所以,一個對象把屬性和行為封裝為一個整體。類定義了一組大體上相似的對象。一個類所包含的方法和數據描述一組對象的共同行為和屬性。在進行類設計時,有些類之間存在一般和特殊關系,即一些類是某個類的特殊情況,某個類是一些類的一般情況,這就是繼承關系。消息是對象之間進行通信的一種構造,包含要求接收對象去執行某些活動的信息。