《計算機二級考試》PPT課件

上傳人:san****019 文檔編號:16144487 上傳時間:2020-09-20 格式:PPT 頁數:26 大?。?67.01KB
收藏 版權申訴 舉報 下載
《計算機二級考試》PPT課件_第1頁
第1頁 / 共26頁
《計算機二級考試》PPT課件_第2頁
第2頁 / 共26頁
《計算機二級考試》PPT課件_第3頁
第3頁 / 共26頁

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《計算機二級考試》PPT課件》由會員分享,可在線閱讀,更多相關《《計算機二級考試》PPT課件(26頁珍藏版)》請在裝配圖網上搜索。

1、2003.11.,全國計算機等級考試二級公共基礎知識(3),青海大學醫(yī)學院現代教育技術中心 2004.2,3.程序設計基礎,3.0 內容,程序設計方法與風格 結構化程序設計 面向對象的程序設計方法,對象、方法、屬性及繼承與多態(tài)性。,3.1 程序設計方法與風格,3.1.1 程序設計方法 結構化設計方法 模塊內部程序各部分要按照自頂向下的結構劃分 各程序部分應按功能組合 各程序之間的聯系盡量通過調用子程序來實現,不用或少用GOTO方式 快速原型方法 利用現有的工具和原型方法快速地開發(fā)所要的程序 面向對象程序設計方法,3.1.2 程序設計風格 1. 源程序中的內部文檔 選擇標示符的名字 注釋(序言性

2、和功能性注釋) 程序的視覺組織 2. 數據說明 顯式地說明一切變量 數據說明的次序應該規(guī)范化 便于查找變量(按順序排列) 對復雜數據結構應注釋說明,3. 語句的結構 每條語句簡單明了 盡量不用或少用GOTO語句 盡量只采用3種基本控制結構編程 4. 輸入和輸出 對所有輸入數據進行校驗和合理性檢查 輸入輸出格式保持一致 設計良好的輸出報表,3.1.3 程序設計語言 基本概念 低級語言和高級語言 編譯程序和解釋程序 程序設計語言的定義 種類和特點 程序語言的發(fā)展 程序設計范型 命令式、面向對象、函數式、邏輯型,基本成分 數據成分 運算成分 控制成分 傳輸成分,3.2 結構化程序設計,3.2.1 基

3、本概念 基本思想 對大型的程序設計,使用一些基本的結構來設計程序,無論多復雜的程序,都可以使用這些基本結構按一定的順序組合起來。這些基本結構的特點都是只有一個入口、一個出口。由這些基本結構組成的程序就避免了任意轉移、閱讀起來需要來回尋找的問題。,三種基本結構 順序結構 選擇結構 循環(huán)結構 三種基本結構的特點 只有一個入口 只有一個出口 每一個基本結構中的每一部分都有機會執(zhí)行到 結構內不存在“死循環(huán)”,3.2.2 設計原則 自頂向下 逐步求精 模塊化 限制使用goto語句,結構化程序設計方法 要求把程序的結構規(guī)定為順序、選擇和循環(huán)三種基本機構,并提出了自頂向下、逐步求精、模塊化程序設計等原則。

4、結構化程序設計是把模塊分割方法作為對大型系統進行分析的手段,使其最終轉化為三種基本結構,其目的是為了解決由許多人共同開發(fā)大型軟件時,如何高效率地完成可靠系統的問題。 程序的可讀性好、可維護性好成為評價程序質量的首要條件。 缺點:程序和數據結構松散地耦合在一起。解決此問題的方法就是采用面向對象的程序設計方法(OOP)。,3.3 面向對象的程序設計方法,3.3.1 關于面向對象方法 對系統的復雜性進行概括、抽象和分類,使軟件的設計與現實形成一個由抽象到具體、由簡單到復雜這樣一個循序漸進的過程,從而解決大型軟件研制中存在的效率低、質量難以保證、調試復雜、維護困難等問題。 結構化的分解突出過程,即如何

5、做(How to do)?它強調代碼的功能是如何實現的;面向對象的分解突出現實世界和抽象的對象,即做什么(What to do)?,主要優(yōu)點 與人類習慣的思維方法一致 穩(wěn)定性好 可重用性好 易于開發(fā)大型軟件產品 可維護性好,3.3.2 基本概念 對象(Object) 對象是基本的運行時認得實體,它既包括數據(屬性),也包括作用于數據的操作(行為)。 一個對象把屬性和行為封裝為一個整體 一個對象通??捎蓪ο竺?、屬性和操作3部分組成 面向對象(Object Oriented, OO) 從該問題所涉及的對象入手來研究問題。 消息(Message) 對象之間進行通信的一種構造,類(Class) 一個類

6、定義了一組大體上相似的對象。 一個類所包含的方法和數據描述一組對象的共同行為和屬性。 類是在對象之上的抽象,對象是類的具體化,是類的實例 封裝(Encapsulation) 將數據和操作數據的函數銜接在一起,構成一個具有類類型的對象的描述。 對象的內部實現受保護,外界不能訪問 封裝簡化了程序員對對象的使用,繼承(Inheritance) 繼承是父類和子類之間共享數據的方法的機制 一個子類可以繼承它的父類(或祖先類)中的屬性和操作 子類中可以定義自己的屬性和操作 單重繼承、多重繼承 多態(tài)性(Polymorphism) 不同的對象收到同一消息可以產生完全不同的結構,這一現象叫做多態(tài)性 多態(tài)的實現受

7、到繼承的支持,例題講解,結構化程序設計的3種結構是 A) 順序結構、選擇結構、轉移結構 B) 分支結構、等價結構、循環(huán)結構 C) 多分支結構、賦值結構、等價結構 D) 順序結構、選擇結構、循環(huán)結構 在設計程序時,應采納的原則之一是 A) 不限制goto語句的使用 B) 減少或取消注解行 C) 程序越短越好D) 程序結構應有助于讀者理解 程序設計語言的基本成分是數據成分、運算成分、控制成分和 A) 對象成分B) 變量成分 C) 語句成分D) 傳輸成分,結構化程序設計主要強調的是 A) 程序的規(guī)模B) 程序的效率 C) 程序設計語言的先進性 D) 程序易讀性 以下不屬于對象的基本特點的是 A) 分

8、類性 B) 多態(tài)性 C) 繼承性D) 封裝性 對建立良好的程序設計風格,下面描述正確的是 A) 程序應簡單、清晰、可讀性好 B) 符號名的命名只要符合語法 C) 充分考慮程序的執(zhí)行效率 D) 程序的注釋可有可無 在結構化程序設計思想提出之前,在程序設計中曾強調程序的效率,現在,與程序的效率相比,人們更重視程序的 A) 安全性B) 一致性 C) 可理解性D) 合理性,程序的3種基本控制結構是 A) 過程、子過程和分程序B) 順序、選擇和重復 C) 遞歸、堆棧和隊列 D) 調用、返回和轉移 下列敘述中,不屬于結構化程序設計方法的主要原則的是 A) 自頂向下 B) 由底向上 C) 模塊化D) 限制使

9、用goto語句 對象實現了數據和操作的結合,是指對數據和數據的操作進行 A) 結合 B) 隱藏 C) 封裝 D) 抽象,在面向對象方法中,一個對象請求另一個對象為其服務的方式是通過發(fā)送 A)調用語句 B)命令 C)口令 D)消息 信息屏蔽的概念與下述哪一種概念直接相關 A)軟件結構定義 B)模塊獨立性 C)模塊類型劃分 D)模塊偶合度 下列對象概念描述錯誤的是 A)任何對象都必須有繼承性 B)對象是屬性和方法的封裝體 C)對象間的通訊靠消息傳遞 D)操作是對象的動態(tài)屬性,下列敘述中,不屬于結構化分析方法的是 A) 面向數據流的結構化分析方法 B) 面向數據結構的Jackson方法 C) 面向數

10、據結構的結構化數據系統開發(fā)方法 D) 面向對象的分析方法 在面向對象的程序設計中,類描述的是具有相似性質的一組 對象 【3】 在面向對象方法中,類之間共享屬性和操作的機制稱為 【2】繼承 。 一個類可以從直接或間接的祖先中繼承所有屬性和方法。采用這個方法提高了軟件的 【3】效率 。,面向對象的模型中,最基本的概念是對象和 【3】屬性 。 類是一個支持集成的抽象數據類型,而對象是類的 【3】具體化 。 在面向對象的設計中,用來請求對象執(zhí)行某一處理或回答某些信息的要求稱為 【4】消息 。 在程序設計階段應該采取 【2】自頂而下 和逐步求精的方法,把一個模塊的功能逐步分解,細化為一系列具體的步驟,進而用某種程序設計語言寫成程序。,【3】是一種信息隱蔽技術,目的在于將對象的使用者和對象的設計者分開。 可以把具有相同屬性的一些不同對象歸類,稱為 【3封裝 】 。 子程序通常分為兩類: 【2】 和函數,前者是命令的抽象,后者是為了求值。 源程序文檔化要求程序應加注釋。注釋一般分為序言性注釋和_。 在面向對象方法種,信息屏蔽是通過對象的_性來實現的。,類是一個支持集成的抽象數據類型,而對象是類的_。 在面向對象方法種,類之間共享屬性和操作的機制稱為_。,

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!