c語言公共基礎知識第二章

2022-08-18 20:57:05 字數 1955 閱讀 5055

(2)類和例項

類是具有共同屬性、共同方法的物件的集合。它描述了屬於該物件型別的所有物件的性質,而乙個物件則是其對應類的乙個例項。

類是關於物件性質的描述,它同物件一樣,包括一組資料屬性和在資料上的一組合法操作。

(3)訊息

訊息是例項之間傳遞的資訊,它請求物件執行某一處理或回答某一要求的資訊,它統一了資料流和控制流。

乙個訊息由三部分組成:接收訊息的物件的名稱、訊息識別符號(訊息名)和零個或多個引數。

(4)繼承

廣義地說,繼承是指能夠直接獲得已有的性質和特徵,而不必重複定義它們。

繼承分為單繼承與多重繼承。單繼承是指,乙個類只允許有乙個父類,即類等級為樹形結構。多重繼承是指,乙個類允許有多個父類。

(5)多型性

物件根據所接收的訊息而做出動作,同樣的訊息被不同的物件接收時可導致完全不同的行動,該現象稱為多型性。

疑難解答:能舉一下現實中的物件及其屬性和操作嗎?

一輛汽車是乙個物件,它包含了汽車的屬性(如顏色、型號等)及其操作(如啟動、剎車等)。乙個視窗是物件,它包含了視窗的屬性(如大小、顏色等)及其操作(如開啟、關閉等)。

2.3 例題詳解

一、選擇題

【例1】結構化程式設計方法提出於_______。(考點1)

a)20世紀50年代b)20世紀60年代

c)20世紀70年代d)20世紀80年代

解析:20世紀70年代提出了"結構化程式設計(structured programming)"的思想和方法。結構化程式設計方法引入了工程化思想和結構化思想,使大型軟體的開發和程式設計得到了極大的改善。

答案:c)

【例2】結構化程式設計方法的主要原則有下列4項,不正確的是_______。(考點1)

a)自下向上b)逐步求精

c)模組化d)限制使用goto語句

解析:結構化程式設計方法的主要原則為:

(1)自頂向下:即先考慮總體,後考慮細節;先考慮全域性目標,後考慮區域性目標。

(2)逐步求精:對複雜問題,應設計一些子目標作過渡,逐步細化。

(3)模組化:把程式要解決的總目標分解為分目標,再進一步分解為具體的小目標,把每個小目標稱為乙個模組。

(4)限制使用goto語句。

答案:a)

【例3】物件導向的開發方法中,類與物件的關係是_______。(考點2)

a)抽象與具體b)具體與抽象

c)部分與整體d)整體與部分

解析:現實世界中的很多事物都具有相似的性質,把具有相似的屬性和操作的物件歸為類,也就是說類是具有共同屬性、共同方法的物件的集合,是對物件的抽象。它描述了該物件型別的所有物件的性質,而乙個物件則是對應類的乙個具體例項。

所以本題正確答案為a)項。

答案:a)

二、填空題

【例1】在物件導向方法中,使用已經存在的類定義作為基礎建立新的類定義,這樣的技術叫做_______。(考點2)

解析:繼承是物件導向方法的乙個主要特徵。繼承是使用已有的類定義作為基礎建立新類的定義技術。已有的類可當作基類來引用,則新類相應地可當作派生類來引用。

答案:繼承

【例2】物件的基本特點包括_______、分類性、多型性、封裝性和模組獨立性好等5個特點。(考點2)

解析:物件具有如下的基本特點:

(1)標識惟一性。物件是可區分的,並且由物件的內在本質來區分;

(2)分類性。可以將具有相同屬性和操作的物件抽象成類;

(3)多型性。同乙個操作可以是不同物件的行為;

(4)封裝性。只能看到物件的外部特徵,無需知道資料的具體結構以及實現操作的演算法;

(5)模組獨立性。物件導向是由資料及可以對這些資料施加的操作所組成的統一體。

答案:標識惟一性

【例3】物件根據所接收的訊息而做出動作,同樣的訊息被不同的物件所接收時可能導致完全不同的行為,這種現象稱為_______。(考點2)

解析:物件根據所接收的訊息而做出動作,同樣的訊息被不同的物件接收時可導致完全不同的行為,該現象稱為多型性。

答案:多型性

第二章基礎知識

第二單元 大氣 基礎知識測試 1 大氣層 1 大氣層的作用等。2 根據大氣的大氣從地面到高空依次分為其中與人類最密切的是 溫度隨高度的上公升而 最顯著的特點是 二 天氣和氣溫 1內近地面的大氣的綜合狀況叫天氣。組成的要素有 等。其中是最基本的要素。2 氣溫是空氣的 表示空氣的測量的儀器是單位是一天中...

c語言公共基礎知識文字

c語言公共基礎知識文字文件.txt男人的承諾就像80歲老太太的牙齒,很少有真的。你嗜菸成性的時候,只有三種人會高興,醫生你的仇人和賣香菸的1 演算法的複雜度主要包括 複雜度和空間複雜度。答 時間 2 資料的邏輯結構在計算機儲存空間中的存放形式稱為資料的 答 模式 邏輯模式 概念模式 3 若按功能劃分...

管理基礎知識第二章

第二章管理思想的發展 第二章管理思想的發展 管理思想源於管理實踐,管理思想的發展源遠流長。管理思想是管理理論的萌芽。管理作為一種理論產生於19世紀末20世紀初,其發展經歷了100多年的時間。縱觀管理思想發展的全部歷史,大致可以劃分為以下四個階段 1.早期管理思想 從人類社會的產生到19世紀末20世紀...