官术网_书友最值得收藏!

1.6 練習題

一、選擇題

1.對象技術是( )。

A.一系列指導軟件構造的原則

B.一種新的已被認可的理論

C.Booch發明的一種新的設計語言

D.一種使用UML建模的思想

2.下列有關類的定義,正確的是( )。

A.對象的抽象

B.多個對象的集合

C.對象的實例

D.描述對象層次結構

3.下列( )之間的關系是類和對象之間的關系。

A.老師和學生

B.老師和張老師

C.張老師和王同學

D.張老師和李老師

二、簡答題

1.與傳統的結構化方法相比,面向對象技術的優勢主要體現在哪些方面?

2.什么是對象,什么是類,它們之間的區別和聯系是怎樣的?

3.什么是抽象,如何進行抽象?

4.什么是封裝,如何通過封裝實現信息隱藏和數據抽象?

5.什么是分解,結構化分解和面向對象分解有何不同?

6.什么是泛化,什么是多態,它們之間有什么關系?

7.什么是分層,分層和分解有何不同?

8.什么是復用,在軟件開發的哪些階段可以進行復用?

三、應用題

1.采用面向對象技術設計類結構,用來描述計算機中的文件和目錄之間的關系(即目錄由文件和子目錄組成),并提供計算文件和目錄大小的功能。

2.結合個人的實踐經歷,舉例說明在實踐項目中運用了哪些面向對象技術的基本原則。

主站蜘蛛池模板: 山阳县| 昌宁县| 翁源县| 岚皋县| 广宗县| 凤山市| 东阿县| 名山县| 景宁| 四子王旗| 罗田县| 田林县| 德保县| 全椒县| 云梦县| 玉树县| 抚州市| 佛学| 鄯善县| 南郑县| 清丰县| 西青区| 洛阳市| 奇台县| 太湖县| 喀喇| 砀山县| 巴塘县| 华容县| 天全县| 九江县| 昭苏县| 新河县| 泽州县| 大关县| 南郑县| 玉溪市| 霍城县| 隆尧县| 巴彦淖尔市| 米脂县|