出版時間:2012-1 出版社:人民郵電出版社 作者:張良 頁數:241 字數:645000
內容概要
為了幫助考生在最短的時間內順利通過計算機等級考試,全國計算機等級考試命題研究中心和未來教育教學與研究中心聯(lián)合設計、開發(fā)了本書。
全書共14章,主要內容包括:考試指南、公共基礎知識、C語言概述、運算符與表達式、基本語句、選擇結構、循環(huán)結構、數組、函數、指針、編譯預處理和動態(tài)存儲分配、結構體和共用體、文件、機試與筆試沖刺試題。
本書所配光盤主要包括多媒體課堂和模擬考試系統(tǒng)。多媒體課堂以多媒體的方式講解考試的重點和難點,讓考生在輕松的學習環(huán)境下進一步強化鞏固知識點。模擬考試系統(tǒng)帶領考生提前進入“考場”,其自動評分的功能可幫助考生了解自己對知識的掌握程度。書與光盤的完美結合,為考生通過考試提供實實在在的幫助。
本書可作為全國計算機等級考試二級C語言科目的培訓教材與自學用書,也可以作為學習二級C語言的參考書。
書籍目錄
第0章
考試指南
0.1 最新大綱專家解讀
0.2 上機考試環(huán)境及流程
O.3 上機題型剖析
第1章
公共基礎知識
1.1 數據結構與算法
考點1 算法
考點2 數據結構的基本概念
考點3 線性表及其順序存儲結構
考點4 棧和隊列
考點5 線性鏈表
考點6 樹和二叉樹
考點7 查找技術
考點8 排序技術
1.2 程序設計基礎
考點9 程序設計方法與風格
考點10 結構化程序設計
考點11 面向對象的程序設計
1.3 軟件下程基礎
考點12 軟件工程基本概念
考點13 結構化分析方法
考點14 結構化設計方法
考點15 軟件測試
考點16 程序的調試
1.4 數據庫設計基礎
考點17 數據庫系統(tǒng)的基本概念
考點18 數據模型
考點19 關系代數
考點20 數據庫設計與管理
綜合自測
第2章 C語言概述
2.1 語言基礎知識
考點1 C語言概述
考點2 C語言的構成
2.2 常量、變量和數據類型
考點3 標識符
考點4 常量
考點5 變量
綜合白測
第3章
運算符與表達式
3.1 C語言運算符
考點1 C運算符簡介
考點2 運算符的結合性和優(yōu)先級
考點3 逗號運算符和逗號表達式
……
第4章 期本語句
第5章 選擇結構
第6章 循環(huán)結構
第7章 數組
第8章 函數
第9章 指針
第10章 編譯預處理和動態(tài)存儲分配
第11章 結構體和共用體
第12章 文體
第13章 機試和筆試沖刺試題
附錄
章節(jié)摘錄
版權頁: 插圖: 1.軟件定義與軟件特點 (1)軟件的定義。 軟件(software)是與計算機系統(tǒng)的操作有關的計算機程序、規(guī)程、規(guī)則,以及可能有的文件、文檔及數據。 計算機軟件由兩部分組成:一是機器可執(zhí)行的程序和數據;二是機器不可執(zhí)行的,與軟件開發(fā)、運行、維護、使用等有關的文檔。 (2)軟件的特點。 軟件主要包括以下幾個特點: 軟件是一種邏輯實體,具有抽象性; 軟件的生產與硬件不同,它沒有明顯的制作過程; 軟件在運行、使用期間,不存在磨損、老化問題; 軟件的開發(fā)、運行對計算機系統(tǒng)具有依賴性,受計算機系統(tǒng)的限制,這導致了軟件移植的問題; 軟件復雜性高、成本昂貴; 軟件開發(fā)涉及諸多的社會因素。 2.軟件危機與軟件工程 (1)軟件危機。 軟件危機泛指在計算機軟件的開發(fā)和維護中所遇到的一系列嚴重問題。具體地說,在軟件開發(fā)和維護過程中,軟件危機主要表現(xiàn)在以下幾個方面: 軟件需求的增長得不到滿足; 軟件的開發(fā)成本和進度無法控制; 軟件質量難以保證; 軟件不可維護或維護程度非常低; 軟件的成本不斷提高; 軟件開發(fā)生產率的提高趕不上硬件的發(fā)展和應用需求的增長。 總之,可以將軟件危機歸結為成本、質量、生產率等問題。 (2)軟件工程。 軟件工程是應用于計算機軟件的定義、開發(fā)和維護的一整套方法、工具、文檔、實踐標準和工序。 軟件工程包括兩方面內容:軟件開發(fā)技術和軟件工程管理。軟件工程包括3個要素,即方法、工具和過程。軟件的核心思想是把軟件產品看做是一個工程產品來處理。 3.軟件工程過程與軟件生命周期 (1)軟件工程過程。 軟件工程過程是把輸入轉化成為輸出的一組彼此相關的資源和活動。 (2)軟件生命周期。 通常,將軟件產品從提出、實現(xiàn)、使用維護到停止使用的過程稱為軟件生命周期。 軟件生命周期主要包括軟件定義、軟件開發(fā)及軟件運行維護3個階段。其中軟件生命周期的主要活動階段包括可行性研究與計劃制訂、需求分析、軟件設計、軟件實現(xiàn)、軟件測試和運行維護。 4.軟件工程的目標與原則 (1)軟件工程的目標。 軟件工程需達到的目標是:在給定成本、進度的前提下,開發(fā)出具有有效性、可靠性、可理解性、可維護性、可重用性、可適應性、可移植性、可追蹤性和可互操作性且滿足用戶需求的產品。 (2)軟件工程的原則。 為了實現(xiàn)上述的軟件工程目標,在軟件開發(fā)過程中,必須遵循軟件工程的基本原則。這些原則適用于所有的軟件項目,包括抽象、信息隱蔽、模塊化、局部化、確定性、一致性、完備性和可驗證性。 5.軟件開發(fā)工具與軟件開發(fā)環(huán)境 軟件開發(fā)工具與軟件開發(fā)環(huán)境的使用,提高了軟件的開發(fā)效率、維護效率和軟件質量。 (1)軟件開發(fā)工具。 軟件開發(fā)工具的產生、發(fā)展和完善促進了軟件的開發(fā)速度和質量的提高。軟件開發(fā)工具從初期的單項工具逐步向集成工具發(fā)展。與此同時,軟件開發(fā)的各種方法也必須得到相應的軟件工具的支持,否則方法就很難有效地實施。
編輯推薦
《全國計算機等級考試筆試?上機一本通:二級C語言》一本速通,上機試題、精講精解,全真模擬,速學速通,視頻教學,專家點撥、名師親授,建綱構網,一通百通,模擬考場,考試題庫、精選真題,模擬真考環(huán)境,系統(tǒng)自動評分,大綱解讀,最新大綱、專家解讀,剖析命題規(guī)律、考試要點。全部試題源自更新后的考試題庫,全面覆蓋考試要點,動畫演繹,視頻講解,讓學習變得更高效、更輕松,模擬真實考試環(huán)境,題量超大,智能評分,多媒體課堂,透析重點、難點,“易”通百通。
圖書封面
評論、評分、閱讀與下載