第1篇 計算機系統(tǒng)基礎
第1章 計算機基礎知識
1.1 計算機概述
1.1.1 計算機的概念
1.1.2 計算機的發(fā)展階段
1.1.3 計算機的主要特點
1.1.4 計算機的分類
1.1.5 微型機的分類
1.1.6 計算機的應用領域
1.2 計算機的數制
1.2.1 進位計數制
1.2.2 不同進制數的轉換
1.2.3 二進制數的算術運算
1.2.4 二進制數的邏輯運算
1.3 計算機中的數據與編碼
1.3.1 數據
1.3.2 數據的單位
1.3.3 字符編碼
1.3.4 計算機中數據的表示
1.4 計算機的指令和語言
1.4.1 計算機的指令
1.4.2 機器語言
1.4.3 匯編語言
1.4.4 高級語言
1.4.5 數據庫語言
1.5 微型計算機系統(tǒng)的基本組成
1.5.1 微型計算機的組成
1.5.2 微型計算機硬件基本結構
1.5.3 微型計算機主機
1.5.4 微型計算機的接口
1.5.5 外存儲器
1.5.6 輸入設備
1.5.7 輸出設備
1.5.8 微型計算機總線
1.6 多媒體計算機的基礎知識
1.6.1 多媒體計算機的概念
1.6.2 多媒體計算機系統(tǒng)
1.6.3 多媒體技術的應用
1.7 微型計算機性能指標
1.8 微型計算機系統(tǒng)配置
1.9 計算機病毒
第2章 微機操作系統(tǒng)
2.1 操作系統(tǒng)的基本知識
2.1.1 操作系統(tǒng)的概念
2.1.2 操作系統(tǒng)的功能
2.1.3 操作系統(tǒng)的分類
2.2 DOS操作系統(tǒng)
2.2.1 DOS系統(tǒng)的組成
2.2.2 DOS系統(tǒng)的初始化和啟動
2.2.3 DOS系統(tǒng)的基本概念
2.2.4 DOS命令
2.3 Windows 95使用初步
2.3.1 Windows 95的特點
2.3.2 Windows 95運行環(huán)境
2.3.3 Windows 95的界面和操作風格
2.3.4 計算機資源瀏覽
2.3.5 文件和文件夾
2.3.6 Windows 95應用程序的操作
2.3.7 文檔的操作
2.3.8 中文輸入法
2.3.9 MS-DOS方式
2.3.10 Windows 95的其他常用操作
第3章 計算機網絡
3.1 計算機網絡基本知識
3.1.1 計算機網絡的定義
3.1.2 計算機網絡的發(fā)展
3.1.3 計算機網絡的功能
3.1.4 計算機網絡的分類
3.1.5 計算機網絡參考模型
3.2 計算機局域網
3.2.1 局域網的工作模式
3.2.2 局域網通信技術
3.2.3 局域網的基本配置
3.2.4 計算機廣域網
3.3 數據通信技術
3.3.1 Internet 的歷史
3.3.2 Internet 提供的服務
3.3.3 Internet 接入
3.3.4 Internet 接入
習題三
第2篇 C語言程序設計
第4章 概述
4.1 C語言的特點
4.2 C語言程序的開發(fā)過程
4.3 簡單的C語言程序
習題四
第5章 數據類型、運算符及其表達式
5.1 常量和變量
5.1.1 常量
5.1.2 變量
5.2 基本數據類型及其常量
5.2.1 整型變量及其常量
5.2.2 浮點型變量及其常量
5.2.3 字符型變量及其常量
5.2.4 長整型、短整型和無符號整型
5.2.5 xiaeof運算符
5.3 算術運算符、賦值運算符及其表達式
5.3.1 算術運算符和算術表達式
5.3.2 賦值運算符和賦值表達式
5.4 關系運算符、邏輯運算符及其表達式
5.4.1 關系運算符和關系表達式
5.4.2 邏輯運算符和邏輯表達式
5.5 逗號運算符、條件運算符及其表達式
5.5.1 逗號運算符和逗號表達式
5.5.2 條件運算符和條件表達式
5.6 變量的初始化
5.7 不同類型數據之間的轉換
5.7.1 自動類型轉換
5.7.2 強制類型轉換
5.8 類型定義
5.9 應用舉例
習題五
第6章 基本語句
6.1 語句和復合語句
6.2 數據的輸入
6.2.1 字符輸入函數getchar
6.2.2 格式輸入函數scanf
6.3 數據的輸入
6.3.1 字符輸出函數putchar
6.3.2 格式輸出函數printf
6.4 其它基本語句
6.5 應用舉例
習題六
第7章 選擇結構程序設計
7.1 if 條件選擇語句
7.2 switch多分支選擇語句
7.3 應用舉例
習題七
第8章 循環(huán)結構程序設計
8.1 while循環(huán)語句
8.2 do-while循環(huán)語句
8.3 for循環(huán)語句
8.4 break語句和continue語句
8.4.1 break語句
8.4.2 continue語句
8.5 空操作語句和goto語句
8.5.1 空操作語句
8.5.2 goto語句
8.6 應用舉例
習題八
第9章 數組
9.1 一維數組
9.1.1 一維數組的定義和引用
9.1.2 一維數組元素的初始化
9.2 一維數組
9.2.1 二維數組的定義和引用
9.2.2 二維數組元素的初始化
9.3 字符數組和字符串
9.3.1 字符數組
9.3.2 字符串
9.4 應用舉例
習題九
第10章 函數和變量
10.1 函數的概念
10.2 函數的定義和調用
10.2.1 函數的定義
10.2.2 函數的調用
10.3 函數的返回值及其類型
10.4 函九的參靈敏及其傳遞方式
10.4.1 非數組作為函數參數
10.4.2 數組作為函數參數
10.5 函數的嵌套調用和遞歸調用
10.5.1 函數的嵌套調用
10.5.2 函數的遞歸調用
10.6 變量的作用域及其存儲類型
10.6.1 局部變量及其存儲類型
10.6.2 全局變量及其存儲類型
10.7 內部函數和外部函數
10.7.1 內部函數
10.7.2 外部函數
10.8 應用舉例
第11章 結構和聯合
11.1 結構類型變量的定義
11.2 結構類型變量的引用
11.3 結構的初始化
11.4 結構和函數
11.5 結構和數組
11.6 結構和嵌套
11.7 聯合
11.8 枚舉
11.9 應用舉例
習題十一
第12章 指針
12.1 指針的基本概念
12.2 指針變量的定義和引用
12.2.1 指針變量的定義
12.2.2 指針變量的引用
12.3 指針和結構
12.3.1 指向結構的指針
12.3.2 結構中包含指針
12.3.3 鏈表
12.4 指針和數組
12.5 指針和函數
12.6 應用舉例
習題十二
第13章 位運算
13.1 二進制位運算
13.2 位段
13.3 應用舉例
習題十三
第14章 編譯預處理
14.1 宏定義
14.2 文件包括
14.3 條件編譯
14.4 應用舉例
習題十四
第15章 文件
15.1 文件概述
15.2 文件類型指針和文件號
15.3 緩沖文件系統(tǒng)
15.3.1 文件打開函數fopen
15.3.2 文件關閉函數fclose
15.3.3 文件讀函數
15.3.4 文件寫函數fpute,fwrite,fprintf
15.3.5 文件定位函數rewind,fseek,ftell
15.3.6 應用舉例
15.4 非緩沖文件系統(tǒng)
15.4.1 文件打開函數open和文件創(chuàng)建函數creat
15.4.2 文件關閉函數close
15.4.3 文件讀函數read
15.4.4 文件寫函數write
15.4.5 文件定位函iseek,tell
15.4.6 應用舉例
習題十五
文件附錄A 標準ASCII字符集
附錄B 運算符的優(yōu)先級及其結合性
附錄C Turbo C集成開發(fā)環(huán)境簡介
附錄D C語言的巴科斯范式(BNF)描述
附錄E C語言程序設計習題解答
附錄F 全國計算機等級考試C語言程序設計試題及答案
參考文獻