1、 組件是軟件系統(tǒng)中可替換的、物理的組成部件,它封裝了實現(xiàn)體。并提供了一組()的實現(xiàn)方法
A、所有的屬性和操作
B、接口
C、實現(xiàn)體
D、一些協(xié)作的類的集
查看答案
參考答案:B
2、 統(tǒng)一建模語言(UML)是一種定義良好的可視化建模語言,其中(1)是對一組動作序列的描述,系統(tǒng)執(zhí)行這些動作將產(chǎn)生一個對特定的參與者有價值而且可觀察的結(jié)果,關(guān)于下面的UML圖,正確的說法是(2)
(1)A、用例圖
B、類圖
C、包圖
D、組件圖
(2)A、它是一個UML對象圖,反映了系統(tǒng)的靜態(tài)結(jié)構(gòu)
B、它是一個UML順序圖,反映了系統(tǒng)的動態(tài)行為
C、它是一個UML用例圖,反映了系統(tǒng)的功能需求
D、它是一個UML狀態(tài)圖,反映了系統(tǒng)的狀態(tài)變化
查看答案
參考答案:A、B
3、UML圖不包括()。
A、用例圖
B、序列圖
C、組件圖
D、繼承圖
查看答案
參考答案:D
4、關(guān)于面向?qū)ο蟾拍畹拿枋?,正確的是()。
A、對象包含兩個基本要素,分別是對象狀態(tài)和對象行為
B、如果把對象比作房屋設(shè)計圖紙,那么類就是實際的房子
C、繼承表示對象之間的層次關(guān)系
D、多態(tài)在多個類中可以定義用一個操作或?qū)傩悦⒃诿恳粋€類可以有不同的實現(xiàn)
查看答案
參考答案:D
5、 在UML提供的圖中,(1)用于描述系統(tǒng)與外部系統(tǒng)及用戶之間的交互;(2)用于按時間順序描述對象間的交互。
(1)A.用例圖
B.類圖
C.對象圖
D.部署圖
(2)A. 網(wǎng)絡(luò)圖
B.狀態(tài)圖
C.協(xié)作圖
D.序列圖
查看答案
參考答案:A、D
6、 封裝、繼承和多態(tài)是面向?qū)ο缶幊痰娜筇卣?,在Java開發(fā)過程中有著廣泛應(yīng)用。以下關(guān)于它們的描述不正確的是( )。
A、封裝是將數(shù)據(jù)和基于數(shù)據(jù)的操作封裝成一個整體對象,通過接口實現(xiàn)對數(shù)據(jù)的訪問和修改
B、繼承關(guān)系中共有的類屬性特征均需在父類和子類中進行說明
C、多態(tài)使得一個類實例的相同方法在不同情形有不同表現(xiàn)形式
D、多態(tài)機制使具有不同內(nèi)部結(jié)構(gòu)的對象可以共享相同的外部接口
查看答案
參考答案:B
7、 使用UML對系統(tǒng)進行分析設(shè)計時,需求描述中的“包含”,“組成”“分為——部分”等詞常常意味著存在()關(guān)系,下圖表示了這種關(guān)系。
A、關(guān)聯(lián)
B、聚集
C、泛化
D、繼承
查看答案
參考答案:B
8、對象和類是面向?qū)ο笾袃蓚€重要的概念,關(guān)于對象和類,不正確的是( )。
A、對象是類的實例
B、類是對象的抽象
C、一個類只能產(chǎn)生一個對象
D、類中包含方法和屬性
查看答案
參考答案:C
9、 在面向?qū)ο箝_發(fā)方法中,用UML表示軟件體系架構(gòu),用到5個視圖:邏輯視圖、實現(xiàn)視圖、部署視圖、( )。
A.使用視圖和動態(tài)視圖
B. 用例視圖和動態(tài)視圖
C. 用例視圖和進程視圖
D. 靜態(tài)視圖和動態(tài)視圖
查看答案
參考答案:C
10、在面向?qū)ο蟮幕靖拍钪?,()體現(xiàn)對象間的交互,通過它向目標對象發(fā)送操作請求。
A、繼承
B、多態(tài)
C、接口
D、消息
查看答案
參考答案:D
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權(quán)威部門公布的內(nèi)容為準!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。
發(fā)表評論 查看完整評論 | |