內容簡介
《全國計算機等級考試2級教程:C語言程序設計(2012年版)》根據教育部考試中心製定的《全國計算機等級考試二級C語言程序設計考試大綱(2007年版)》的要求而編寫,是教育部考試中心組織編寫的計算機等級考試係列教程之一。《全國計算機等級考試2級教程:C語言程序設計(2012年版)》主要內容包括:C語言的各種數據類型和運算符,各種錶達式,語句結構,函數及庫函數,地址和指針,數組,字符串,變量的作用域及存儲類,結構體及共用體,文件等。《全國計算機等級考試2級教程:C語言程序設計(2012年版)》內容精練,結構閤理,便於自學,對讀者可能遇到的難點做瞭十分係統、清楚和詳細的闡述,極大地減輕瞭讀者學習C語言的睏難,是應試人員考前必備的教材。
內頁插圖
目錄
第1章 程序設計基本概念
1.1 程序和程序設計
1.1.1 C程序
1.1.2 程序設計
1.2 算法
1.3 結構化程序設計和模塊化結構
1.3.1 結構化程序
1.3.2 模塊化結構
習題
第2章 C程序設計的初步知識
2.1 簡單C語言程序的構成和格式
2.2 標識符、常量和變量
2.2.1 標識符
2.2.2 常量
2.2.3 符號常量
2.2.4 變量
2.3 整型數據
2.3.1 整型常量
2.3.2 整型變量
2.3.3 整型數據的分類
2.3.4 整數在內存中的存儲形式
2.4 實型數據
2.4.1 實型常量
2.4.2 實型變量
2.5 算術錶達式
2.5.1 基本的算術運算符
2.5.2 運算符的優先級、結閤性和算術錶達式
2.5.3 強製類型轉換錶達式
2.6 賦值錶達式
2.6.1 賦值運算符和賦值錶達式
2.6.2 復閤賦值錶達式
2.6.3 賦值運算中的類型轉換
2.7 自加、自減運算符和逗號運算符
2.7.1 自加運算符“++”和自減運算符“——”
2.7.2 逗號運算符和逗號錶達式
習題
第3章 順序結構
3.1 賦值語句
3,2數據輸齣
3.2.1 printf函數的一般調用形式
3.2.2 printf函數中常用的格式說明
3.2.3 使用printf函數時的注意事項
3.3 數據輸入
3.3.1 scanf函數的一般調用形式
3.3.2 scanf函數中常用的格式說明
3.3.3 通過seanf函數從鍵盤輸入數據
3.4 復閤語句和空語句
3.4.1 復閤語句
3.4.2 空語句
3.5 程序舉例
習題
第4章 選擇結構
4.1 關係運算和邏輯運算
4.1.1 C語言的邏輯值
4.1.2 關係運算符和關係錶達式
4.1.3 邏輯運算符和邏輯錶達式
4.2 if語句和用if語句構成的選擇結構
4.2.1 if語句
4.2.2 嵌套的if語句
4.3 條件錶達式構成的選擇結構
4.4 switch語句以及用switch語句和break語句構成的選擇結構
4.4.1 switch語句
4.4.2 switch語句的執行過程
4.4.3 在switch語句體中使用break語句
4.5 語句標號和goto語句
4.5.1 語句標號
4.5.2 goto語句
習題
第5章 循環結構
5.1 while語句和用while語句構成的循環結構
5.1.1 while循環的一般形式
5.1.2 while循環的執行過程
5.2 do-while語句和用do-while語句構成的循環結構
5.2.1 do-while語句構成的循環結構
5.2.2 do-while循環的執行過程
5.3 for語句和用for語句構成的循環結構
5.3.1 for語句構成的循環結構
5.3.2 for循環的執行過程
5.3.3 有關for語句的說明
5.4 循環結構的嵌套
5.5 break和continue語句在循環體中的作用
5.5.1 break語句
5.5.2 continue語句
5.6 程序舉例
習題
第6章 字符型數據
6.1 字符型常量
6.1.1 字符常量
6.1.2 轉義字符常量
6.1.3 字符串常量
6.1.4 可對字符量進行的運算
6.2 字符變量
6.3 字符的輸入和輸齣
6.3.1 調用printf和scanf函數輸齣和輸入字符
6.3.2 調用putchar和getchar函數輸齣和輸入字符
6.4 程序舉例
習題
第7章 函數
7.1 庫函數
7.2 函數的定義和返迴值
7.2.1 函數定義的語法
7.2.2 函數的返迴值
7.3 函數的調用
7.3.1 函數的兩種調用方式
7.3.2 函數調用時的語法要求
7.4 函數的說明
7.4.1 函數說明的形式
7.4.2 函數說明的位置
7.5 調用函數和被調用函數之間的數據傳遞
7.6 程序舉例
習題
第8章 地址和指針
8.1 變量的地址和指針
8.2 指針變量的定義和指針變量的基類型
8.3 給指針變量賦值
8.3.1 給指針變量賦地址值
8.3.2 給指針變量賦“空”值
8.4 對指針變量的操作
8.4.1 通過指針來引用一個存儲單元
8.4.2 移動指針
8.4.3 指針比較
8.5 函數之間地址值的傳遞
8.5.1 形參為指針變量時實參和形參之間的數據傳遞
8.5.2 通過傳送地址值在被調用函數中直接改變調用函數中的變量的值
8.5.3 函數返迴地址值
……
第9章 數組
第10章 字符串
第11章 對函數的進一步討論
第12章 C語言中用戶標識符的作用域和存儲類
第13章 編譯預處理和動態存儲分配
第14章 結構體、共用體和用戶定義類型
第15章 位運算
第16章 文件
第17章 上機指導
附錄1 全國計算機等級考試二級C語言程序設計考試大綱(2007年版)
附錄2 全國計算機等級考試二級C語言程序設計樣題及參考答案
附錄3 2011年3月全國計算機等級考試二級筆試試題及參考答案——C語言程序設計
附錄4 C語言的關鍵字
附錄5 雙目算術運算中兩邊運算量類型轉換規律
附錄6 運算符的優先級和結閤性
附錄7 常用字符與ASCⅡ代碼對照錶
附錄8 庫函數
附錄9 習題參考答案
前言/序言
隨著我國計算機應用的進一步普及和深入,人們已經達成瞭一個共識:計算機知識是當代人類文化的重要組成部分,計算機應用是當代人纔不可缺少的素質。因此,許多單位把計算機知識和應用能力作為考核、錄用工作人員的重要條件,許多人也在努力證實自身在這方麵的實力。人們都在尋求一個統一、客觀、公正的衡量標準,各種考試也就應運而生,其中最受歡迎和信賴的是教育部考試中心組織的“全國計算機等級考試”。此考試中,不僅涉及計算機有關方麵的基本知識,而且考核考生實際操作的能力。這一考試自1994年舉辦以來,應試人數逐年遞增。為適應考試的需要,我們根據教育部考試中心製定的《全國計算機等級考試二級c語言程序設計考試大綱》編寫瞭這本教程。本書緊扣考試大綱,內容取捨得當,是一本係統的應試教材。
本書內容共分十七章,包括:程序設計基本概念、C語言程序設計的初步知識、順序結構、選擇結構、循環結構、字符型數據、函數、地址和指針、數組、字符串、對函數的進一步討論、C語言中用戶標識符的作用域和存儲類、編譯預處理和動態存儲分配、結構體、共用體和用戶定義類型、位運算、文件和上機考試指導等。本書的編寫力求在體係結構上安排閤理、重點突齣、難點分散、便於讀者由淺入深逐步掌握,在語言敘述上注重概念清晰、邏輯性強、通俗易懂、便於自學。本書所有例題涵蓋瞭初學程序設計者應掌握的基本算法,並在VC6.0的環境下運行通過。根據等級考試要求,考試分為筆試和上機考試兩部分。書中各章後均配有與筆試試題一緻的習題及參考答案,以便於讀者自我檢查,同時給齣瞭若乾編程題並提示瞭主要算法,以便讀者上機練習。
本書由教育部考試中心組織編寫並審定。前十六章由田淑清、周海燕、孫甲鬆、葉海建閤作編寫,第十七章由王衛兵編寫。在本書的編寫和齣版過程中,教育部考試中心和高等教育齣版社給予瞭大力支持,在此一並錶示衷心的感謝。
由於我們水平有限,書中難免會有許多不足之處。我們真誠希望得到廣大讀者的批評指正。
全國計算機等級考試2級教程:C語言程序設計(2012年版) epub pdf mobi txt 電子書 下載 2024
全國計算機等級考試2級教程:C語言程序設計(2012年版) 下載 epub mobi pdf txt 電子書