華僑大學碩士研究生招生考試
初試自命題科目考試大綱
招生學院: 工學院 招生專業: 電子信息
科目名稱:C語言
一、考試形式與試卷結構
(一)試卷滿分值及考試時間
本試卷滿分為150分,考試時間為180分鐘。
(二)答題方式
答題方式為閉卷、筆試。試卷由試題和答題紙組成;答案必須寫在答題紙(由考點提供)相應的位置上。
(三)試卷內容結構
考試內容為C語言基礎。
(四)試卷題型結構
1.選擇(90分),共30道;
2.程序閱讀(40分),共2-4道;
3.程序設計(20分),共1-2道;
二、考查目標
課程考試的目的在于測試考生對于C語言相關的基本概念、基本理論、基礎知識的掌握情況以及綜合運用C語言進行編程的能力。
三、考查范圍或考試內容概要
1 數據類型、運算符與表達式
1.1 C語言的數據類型
1.2 常量與變量
1.2.1 常量和符號常量
1.2.2 變量
1.3 整型數據
1.3.1 整型常量的表示方法
1.3.2 整型變量
1.4 實型數據
1.4.1 實型常量的表示方法
1.4.2 實型變量
1.4.3 實型常數的類型
1.5 字符型數據
1.5.1 字符常量
1.5.2 轉義字符
1.5.3 字符變量
1.5.4 字符數據在內存中的存儲形式及使用方法
1.5.5 字符串常量
1.5.6 符號常量
1.6 變量賦初值
1.7 各類數值型數據之間的混合運算
1.8 算術運算符和算術表達式
1.8.1 C運算符簡介
1.8.2 算術運算符和算術表達式
1.9 賦值運算符和賦值表達式
1.10 逗號運算符和逗號表達式
2 C程序設計—順序程序設計
2.1 C語句概述
2.2 賦值語句
4.3 數據輸入輸出的概念及在C語言中的實現
2.4 字符數據的輸入輸出
2.4.1 putchar 函數(字符輸出函數)
2.4.2 getchar函數(鍵盤輸入函數)
2.5 格式輸入與輸出
2.5.1 printf函數(格式輸出函數)
2.5.2 scanf函數(格式輸入函數)
3 分支結構程序
3.1 關系運算符和表達式
3.1.1 關系運算符及其優先次序
3.1.2 關系表達式
3.2 邏輯運算符和表達式
3.2.1 邏輯運算符極其優先次序
3.2.2 邏輯運算的值
3.2.3 邏輯表達式
3.3 if語句
3.3.1 if語句的三種形式
3.3.2 if語句的嵌套
3.3.3 條件運算符和條件表達式
3.4 switch語句
4 循環控制
4.1 goto語句以及用goto語句構成循環
4.2 while語句
4.3 do-while語句
4.4 for語句
4.5 循環的嵌套
4.6 幾種循環的比較
4.7 break和continue語句
4.7.1 break語句
4.7.2 continue 語句
5 數組
5.1 一維數組的定義和引用
5.1.1 一維數組的定義方式
5.1.2 一維數組元素的引用
5.1.3 一維數組的初始化
5.1.4 一維數組程序舉例
5.2 二維數組的定義和引用
5.2.1 二維數組的定義
5.2.2 二維數組元素的引用
5.2.3 二維數組的初始化
5.2.4 二維數組程序舉例
5.3 字符數組
5.3.1 字符數組的定義
5.3.2 字符數組的初始化
5.3.3 字符數組的引用
5.3.4 字符串和字符串結束標志
5.3.5 字符數組的輸入輸出
5.3.6 字符串處理函數
6 函 數
6.1 函數定義的一般形式
6.2 函數的參數和函數的值
6.2.1 形式參數和實際參數
6.2.2 函數的返回值
6.3 函數的調用
6.3.1 函數調用的一般形式
6.3.2 函數調用的方式
6.3.3 被調用函數的聲明和函數原型
6.4 函數的嵌套調用
6.5 函數的遞歸調用
6.6 數組作為函數參數
6.7 局部變量和全局變量
6.7.1 局部變量
6.7.2 全局變量
6.8 變量的存儲類別
6.8.1 動態存儲方式與靜態動態存儲方式
6.8.2 auto變量
6.8.3 用static聲明局部變量
6.8.4 register變量
6.8.5 用extern聲明外部變量
7 預處理命令
7.1 宏定義
7.1.1 無參宏定義
7.1.2 帶參宏定義
7.2 文件包含
7.3 條件編譯
8 指針
8.1 地址指針的基本概念
8.2 變量的指針和指向變量的指針變量
8.2.1 定義一個指針變量
8.2.2 指針變量的引用
8.2.3 指針變量作為函數參數
8.2.4 指針變量幾個問題的進一步說明
8.3 數組指針和指向數組的指針變量
8.3.1 指向數組元素的指針
8.3.2 通過指針引用數組元素
8.3.3 數組名作函數參數
8.3.4 指向多維數組的指針和指針變量
8.4 字符串的指針指向字符串的針指變量
8.4.1 字符串的表示形式
8.4.2 使用字符串指針變量與字符數組的區別
8.5 函數指針變量
8.6 指針型函數
8.7 指針數組和指向指針的指針
8.7.1 指針數組的概念
8.7.2 指向指針的指針
8.7.3 main函數的參數
9 結構體與共用體
9.1 定義一個結構的一般形式
9.2 結構類型變量的說明
9.3 結構變量成員的表示方法
9.4 結構變量的賦值
9.5 結構變量的初始化
9.6 結構數組的定義
9.7 結構指針變量的說明和使用
9.7.1 指向結構變量的指針
9.7.2 指向結構數組的指針
9.7.3 結構指針變量作函數參數
9.8 動態存儲分配
9.9 鏈表的概念
9.10 枚舉類型
9.10.1 枚舉類型的定義和枚舉變量的說明
9.10.2 枚舉類型變量的賦值和使用
9.11 類型定義符typedef
10 位運算
10.1 位運算符C語言提供了六種位運算符:
10.1.1 按位與運算
10.1.2 按位或運算
10.1.3 按位異或運算
10.1.4 求反運算
10.1.5 左移運算
10.1.6 右移運算
10.2 位域(位段)
11 文件
11.1 C文件概述
11.2 文件指針
11.3 文件的打開與關閉
11.3.1 文件的打開(fopen函數)
11.3.2 文件關閉函數(fclose函數)
11.4 文件的讀寫
11.4.1 字符讀寫函數fgetc和fputc
11.4.2 字符串讀寫函數fgets和fputs
11.4.3 數據塊讀寫函數fread和fwtrite
11.4.4 格式化讀寫函數fscanf和fprintf
11.5 文件的隨機讀寫
11.5.1 文件定位
11.5.2 文件的隨機讀寫
11.6 文件檢測函數
11.6.1 文件結束檢測函數feof函數
11.6.2 讀寫文件出錯檢測函數
11.6.3 文件出錯標志和文件結束標志置0函數
參考教材或主要參考書:
C程序設計,譚浩強,清華大學出版社 2017年。(各版本均可或其他C語言程序設計語言的教材)
原文標題:華僑大學2021年碩士招生自命題科目考試參考大綱初試自命題科目考試大綱
招生學院: 工學院 招生專業: 電子信息
科目名稱:C語言
一、考試形式與試卷結構
(一)試卷滿分值及考試時間
本試卷滿分為150分,考試時間為180分鐘。
(二)答題方式
答題方式為閉卷、筆試。試卷由試題和答題紙組成;答案必須寫在答題紙(由考點提供)相應的位置上。
(三)試卷內容結構
考試內容為C語言基礎。
(四)試卷題型結構
1.選擇(90分),共30道;
2.程序閱讀(40分),共2-4道;
3.程序設計(20分),共1-2道;
二、考查目標
課程考試的目的在于測試考生對于C語言相關的基本概念、基本理論、基礎知識的掌握情況以及綜合運用C語言進行編程的能力。
三、考查范圍或考試內容概要
1 數據類型、運算符與表達式
1.1 C語言的數據類型
1.2 常量與變量
1.2.1 常量和符號常量
1.2.2 變量
1.3 整型數據
1.3.1 整型常量的表示方法
1.3.2 整型變量
1.4 實型數據
1.4.1 實型常量的表示方法
1.4.2 實型變量
1.4.3 實型常數的類型
1.5 字符型數據
1.5.1 字符常量
1.5.2 轉義字符
1.5.3 字符變量
1.5.4 字符數據在內存中的存儲形式及使用方法
1.5.5 字符串常量
1.5.6 符號常量
1.6 變量賦初值
1.7 各類數值型數據之間的混合運算
1.8 算術運算符和算術表達式
1.8.1 C運算符簡介
1.8.2 算術運算符和算術表達式
1.9 賦值運算符和賦值表達式
1.10 逗號運算符和逗號表達式
2 C程序設計—順序程序設計
2.1 C語句概述
2.2 賦值語句
4.3 數據輸入輸出的概念及在C語言中的實現
2.4 字符數據的輸入輸出
2.4.1 putchar 函數(字符輸出函數)
2.4.2 getchar函數(鍵盤輸入函數)
2.5 格式輸入與輸出
2.5.1 printf函數(格式輸出函數)
2.5.2 scanf函數(格式輸入函數)
3 分支結構程序
3.1 關系運算符和表達式
3.1.1 關系運算符及其優先次序
3.1.2 關系表達式
3.2 邏輯運算符和表達式
3.2.1 邏輯運算符極其優先次序
3.2.2 邏輯運算的值
3.2.3 邏輯表達式
3.3 if語句
3.3.1 if語句的三種形式
3.3.2 if語句的嵌套
3.3.3 條件運算符和條件表達式
3.4 switch語句
4 循環控制
4.1 goto語句以及用goto語句構成循環
4.2 while語句
4.3 do-while語句
4.4 for語句
4.5 循環的嵌套
4.6 幾種循環的比較
4.7 break和continue語句
4.7.1 break語句
4.7.2 continue 語句
5 數組
5.1 一維數組的定義和引用
5.1.1 一維數組的定義方式
5.1.2 一維數組元素的引用
5.1.3 一維數組的初始化
5.1.4 一維數組程序舉例
5.2 二維數組的定義和引用
5.2.1 二維數組的定義
5.2.2 二維數組元素的引用
5.2.3 二維數組的初始化
5.2.4 二維數組程序舉例
5.3 字符數組
5.3.1 字符數組的定義
5.3.2 字符數組的初始化
5.3.3 字符數組的引用
5.3.4 字符串和字符串結束標志
5.3.5 字符數組的輸入輸出
5.3.6 字符串處理函數
6 函 數
6.1 函數定義的一般形式
6.2 函數的參數和函數的值
6.2.1 形式參數和實際參數
6.2.2 函數的返回值
6.3 函數的調用
6.3.1 函數調用的一般形式
6.3.2 函數調用的方式
6.3.3 被調用函數的聲明和函數原型
6.4 函數的嵌套調用
6.5 函數的遞歸調用
6.6 數組作為函數參數
6.7 局部變量和全局變量
6.7.1 局部變量
6.7.2 全局變量
6.8 變量的存儲類別
6.8.1 動態存儲方式與靜態動態存儲方式
6.8.2 auto變量
6.8.3 用static聲明局部變量
6.8.4 register變量
6.8.5 用extern聲明外部變量
7 預處理命令
7.1 宏定義
7.1.1 無參宏定義
7.1.2 帶參宏定義
7.2 文件包含
7.3 條件編譯
8 指針
8.1 地址指針的基本概念
8.2 變量的指針和指向變量的指針變量
8.2.1 定義一個指針變量
8.2.2 指針變量的引用
8.2.3 指針變量作為函數參數
8.2.4 指針變量幾個問題的進一步說明
8.3 數組指針和指向數組的指針變量
8.3.1 指向數組元素的指針
8.3.2 通過指針引用數組元素
8.3.3 數組名作函數參數
8.3.4 指向多維數組的指針和指針變量
8.4 字符串的指針指向字符串的針指變量
8.4.1 字符串的表示形式
8.4.2 使用字符串指針變量與字符數組的區別
8.5 函數指針變量
8.6 指針型函數
8.7 指針數組和指向指針的指針
8.7.1 指針數組的概念
8.7.2 指向指針的指針
8.7.3 main函數的參數
9 結構體與共用體
9.1 定義一個結構的一般形式
9.2 結構類型變量的說明
9.3 結構變量成員的表示方法
9.4 結構變量的賦值
9.5 結構變量的初始化
9.6 結構數組的定義
9.7 結構指針變量的說明和使用
9.7.1 指向結構變量的指針
9.7.2 指向結構數組的指針
9.7.3 結構指針變量作函數參數
9.8 動態存儲分配
9.9 鏈表的概念
9.10 枚舉類型
9.10.1 枚舉類型的定義和枚舉變量的說明
9.10.2 枚舉類型變量的賦值和使用
9.11 類型定義符typedef
10 位運算
10.1 位運算符C語言提供了六種位運算符:
10.1.1 按位與運算
10.1.2 按位或運算
10.1.3 按位異或運算
10.1.4 求反運算
10.1.5 左移運算
10.1.6 右移運算
10.2 位域(位段)
11 文件
11.1 C文件概述
11.2 文件指針
11.3 文件的打開與關閉
11.3.1 文件的打開(fopen函數)
11.3.2 文件關閉函數(fclose函數)
11.4 文件的讀寫
11.4.1 字符讀寫函數fgetc和fputc
11.4.2 字符串讀寫函數fgets和fputs
11.4.3 數據塊讀寫函數fread和fwtrite
11.4.4 格式化讀寫函數fscanf和fprintf
11.5 文件的隨機讀寫
11.5.1 文件定位
11.5.2 文件的隨機讀寫
11.6 文件檢測函數
11.6.1 文件結束檢測函數feof函數
11.6.2 讀寫文件出錯檢測函數
11.6.3 文件出錯標志和文件結束標志置0函數
參考教材或主要參考書:
C程序設計,譚浩強,清華大學出版社 2017年。(各版本均可或其他C語言程序設計語言的教材)
原文鏈接:https://grs.hqu.edu.cn/info/1025/4284.htm
以上就是“2021考研大綱:華僑大學C語言2021年碩士研究生考研大綱及參考書目”的全部內容,更多考研大綱信息,請多多關注!