首頁 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載
2011中考 | 2011高考 | 2012考研 | 考研培訓 | 在職研 | 自學考試 | 成人高考 | 法律碩士 | MBA考試
MPA考試 | 中科院
四六級 | 職稱英語 | 商務英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT
新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學習 | 法語 | 德語 | 韓語
計算機等級考試 | 軟件水平考試 | 職稱計算機 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
華為認證 | Java認證
公務員 | 報關員 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 期貨從業(yè)資格 | 司法考試 | 法律顧問 | 導游資格
報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師
人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業(yè)資格 | 廣告師職業(yè)水平
駕駛員 | 網(wǎng)絡編輯
衛(wèi)生資格 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 執(zhí)業(yè)護士
會計從業(yè)資格考試會計證) | 經(jīng)濟師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務師
注冊資產(chǎn)評估師 | 高級會計師 | ACCA | 統(tǒng)計師 | 精算師 | 理財規(guī)劃師 | 國際內(nèi)審師
一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監(jiān)理工程師 | 安全工程師
質(zhì)量工程師 | 物業(yè)管理師 | 招標師 | 結構工程師 | 建筑師 | 房地產(chǎn)估價師 | 土地估價師 | 巖土師
設備監(jiān)理師 | 房地產(chǎn)經(jīng)紀人 | 投資項目管理師 | 土地登記代理人 | 環(huán)境影響評價師 | 環(huán)保工程師
城市規(guī)劃師 | 公路監(jiān)理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師 | 注冊計量師
繽紛校園 | 實用文檔 | 英語學習 | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲
您現(xiàn)在的位置: 考試吧(Exam8.com) > 計算機等級考試 > 計算機二級 > 公共基礎知識 > 復習資料 > 正文

2011計算機等考二級公共基礎知識講義:第2章(2)

來源:考試吧Exam8.com) 2011-2-22 14:44:06 考試吧:中國教育培訓第一門戶 模擬考場
考試吧編輯整理“2011計算機等考二級公共基礎知識輔導講義”,供大家復習使用。

  點擊進入:2011計算機等考二級公共基礎知識講義匯總>>

  2.2 結構化程序設計(面向過程的程序設計方法)

  1、結構化程序設計方法的主要原則可以概括為:自頂向下,逐步求精,模塊化,限制使用goto語句。

  (1)自頂向下。程序設計時,應先考慮總體,后考慮細節(jié);先考慮全局目標,后考慮局部目標。不要一開始就過多追求眾多的細節(jié),先從最上層總目標開始設計,逐步使問題具體化。

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

  (3)模塊化。一個復雜問題,肯定是由若干稍簡單的問題構成。模塊化是把程序要解決的總目標分解為分目標,再進一步分解為具體的小目標,把每個小目標稱為一個模塊。

  (4)限制使用goto語句。

  2、結構化程序的基本結構:順序結構,選擇結構,重復結構。

  1)順序結構。一種簡單的程序設計,即按照程序語句行的自然順序,一條語句一條語句地執(zhí)行程序,它是最基本、最常用的結構。

  2)選擇結構。又稱分支結構,包括簡單選擇和多分支選擇結構,可根據(jù)條件,判斷應該選擇哪一條分支來執(zhí)行相應的語句序列。

  3)重復結構。又稱循環(huán)結構,可根據(jù)給定的條件,判斷是否需要重復執(zhí)行某一相同的或類似的程序段。

  僅僅使用順序、選擇和循環(huán)三種基本控制結構就足以表達各種其他形式結構,從而實現(xiàn)任何單入口/單出口的程序。

  2.3 面向?qū)ο蟮某绦蛟O計

  客觀世界中任何一個事物都可以被看成是一個對象,面向?qū)ο蠓椒ǖ谋举|(zhì)就是主張從客觀世界固有的事物出發(fā)來構造系統(tǒng),提倡人們在現(xiàn)實生活中常用的思維來認識、理解和描述客觀事物,強調(diào)最終建立的系統(tǒng)能夠映射問題域。也就是說,系統(tǒng)中的對象及對象之間的關系能夠如實地反映問題域中固有的事物及其關系。

  面向?qū)ο蠓椒ǖ闹饕獌?yōu)點:(1)與人類習慣的思維方法一致;(2)穩(wěn)定性好;(3)可重用性好;(4)易于開發(fā)大型軟件產(chǎn)品;(5)可維護性好。

  *:面向?qū)ο蟮某绦蛟O計主要考慮的是提高軟件的可重用性。

  對象是面向?qū)ο蠓椒ㄖ凶罨镜母拍,可以用來表示客觀世界中的任何實體,對象是實體的抽象。面向?qū)ο蟮某绦蛟O計方法中的對象是系統(tǒng)中用來描述客觀事物的一個實體,是構成系統(tǒng)的一個基本單位,由一組表示其靜態(tài)特征的屬性和它可執(zhí)行的一組操作組成。對象是屬性和方法的封裝體。

  屬性即對象所包含的信息,它在設計對象時確定,一般只能通過執(zhí)行對象的操作來改變。

  操作描述了對象執(zhí)行的功能,操作也稱為方法或服務。操作是對象的動態(tài)屬性。

  *:一個對象由對象名、屬性和操作三部分組成。

  對象的基本特點:標識惟一性,分類性,多態(tài)性,封裝性,模塊獨立性好。

  (1)標識惟一性。指對象是可區(qū)分的,并且由對象的內(nèi)在本質(zhì)來區(qū)分,而不是通過描述來區(qū)分。

  (2)分類性。指可以將具有相同屬性的操作的對象抽象成類。

  (3)多態(tài)性。指同一個操作可以是不同對象的行為。

  (4)封裝性。從外面看只能看到對象的外部特性,即只需知道數(shù)據(jù)的取值范圍和可以對該數(shù)據(jù)施加的操作,根本無需知道數(shù)據(jù)的具體結構以及實現(xiàn)操作的算法。對象的內(nèi)部,即處理能力的實行和內(nèi)部狀態(tài),對外是不可見的。從外面不能直接使用對象的處理能力,也不能直接修改其內(nèi)部狀態(tài),對象的內(nèi)部狀態(tài)只能由其自身改變。

  *:信息隱蔽是通過對象的封裝性來實現(xiàn)的。

  (5)模塊獨立性好。對象是面向?qū)ο蟮能浖幕灸K,它是由數(shù)據(jù)及可以對這些數(shù)據(jù)施加的操作所組成的統(tǒng)一體,而且對象是以數(shù)據(jù)為中心的,操作圍繞對其數(shù)據(jù)所需做的處理來設置,沒有無關的操作。從模塊的獨立性考慮,對象內(nèi)部各種元素彼此結合得很緊密,內(nèi)聚性強。

  類是指具有共同屬性、共同方法的對象的集合。所以類是對象的抽象,對象是對應類的一個實例。

  消息是一個實例與另一個實例之間傳遞的信息。消息的組成包括:(1)接收消息的對象的名稱;(2)消息標識符,也稱消息名;(3)零個或多個參數(shù)。

  *:在面向?qū)ο蠓椒ㄖ,一個對象請求另一個對象為其服務的方式是通過發(fā)送消息。

  繼承是指能夠直接獲得已有的性質(zhì)和特征,而不必重復定義他們。繼承分單繼承和多重繼承。單繼承指一個類只允許有一個父類,多重繼承指一個類允許有多個父類。

  *:類的繼承性是類之間共享屬性和操作的機制,它提高了軟件的可重用性。

  多態(tài)性是指同樣的消息被不同的對象接受時可導致完全不同的行動的現(xiàn)象。(學吧學吧獨家稿件)

  本章應考點撥:本章在考試中會出現(xiàn)約1個題目,所占分值大約占2分,是出題量較小的一章。本章內(nèi)容比較少,也很簡單,掌握住基本的概念就可以輕松應對考試了,所以在這部分丟分,比較可惜。

  相關推薦:

  2011計算機等考二級公共基礎知識要點匯總

  全國計算機等考二級:公共基礎知識習題匯總

  2011年上半年計算機等級考試時間:3月26-30日

文章搜索
版權聲明:如果計算機等級考試網(wǎng)所轉載內(nèi)容不慎侵犯了您的權益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉載本計算機等級考試網(wǎng)內(nèi)容,請注明出處。