發(fā)布時間:2020/06/04 16:42:30 來源:易學仕專升本網 閱讀量:2283
摘要:宜春學院2020年專升本《C語言程序設計》課程考試大綱
(一)適用專業(yè):計算機科學與技術、網絡工程、軟件工程
(二)考試要求:閉卷考試
(三)教材及主要參考書
蘇小紅 孫志崗 陳惠鵬等編著:《C語言大學實用教程》(第4版) 電子工業(yè)出版社
(四)主要內容
第1章 C語言程序設計概述
1.基本內容
1.1 程序和程序設計語言
1.2 C語言的發(fā)展及其特點
1.3 C語言程序的基本結構
2.基本要求
了解程序和程序設計語言的基本概念,掌握C語言程序的基本結構。
3.重點難點
C語言程序的基本結構。
第2章 數據類型、運算符與表達式
1.基本內容
2.1 C程序常見符號分類
2.2 數據類型
2.3 常量
2.4 變量
2.5 常用運算符及表達式
2.6 賦值和表達式中的類型轉換
2.基本要求
掌握C語言中各種基本數據類型;理解常量、變量的概念;掌握標識符的命名規(guī)則;掌握符號常量的定義;掌握變量定義和初始化;掌握算術運算符,關系運算符、邏輯運算符、賦值運算符和逗號運算符的含義及優(yōu)先級與結合性;掌握各種表達式的求值;掌握不同類型數據間的轉換與運算;掌握關系表達式和邏輯表達式及各種混合表達式的求值。
3.重點難點
變量的定義和使用,變量占內存空間情況;各種運算符的含義及優(yōu)先級和結合性;各種表達式求值;增1和減1運算符、強制類型轉換。
第3章 順序程序設計
1.基本內容
3.1 C語句分類
3.2 表達式語句
3.3 復合語句和空語句
3.4 基本的輸入/輸出操作
2.基本要求
掌握C語言語句的種類;掌握賦值語句的功能和表達方法;掌握數據輸入、輸出的格式控制;掌握字符的輸入輸出函數
3.重點難點
表達式與表達式語句的區(qū)別;賦值語句的使用;scanf語句的正確使用;數據輸入、輸出函數的格式控制。
第4章 程序的控制結構
1.基本內容
4.1 算法及其描述方法
4.2 順序結構
4.3 選擇結構
4.4 循環(huán)結構
4.5 流程轉移控制語句
2.基本要求
理解結構化程序設計的基本思想,掌握程序的三種基本結構;掌握if語句的三種基本形式和嵌套使用;理解條件運算符的功能和作用;掌握用switch語句實現多分支選擇結構;掌握for 、while 、do-while語句格式,并能用它們實現循環(huán)及循環(huán)嵌套,掌握三種循環(huán)的區(qū)別和聯系;掌握break與continue語句的使用;
3.重點難點
if語句的三種基本形式及其應用;條件運算符的使用;當型循環(huán)和直到型循環(huán)的區(qū)別和聯系;各種實現循環(huán)的語句的執(zhí)行過程、執(zhí)行步驟和相關參數量的變化情況;兩種流程轉移控制語句break和cotinue的區(qū)別。
第5章 函數
1.基本內容
5.1 函數的定義與使用
5.2 變量的作用域和存儲類型
5.3 函數封裝
5.4 預處理指令
2.基本要求
理解函數的概念;掌握函數的定義和調用;理解函數的類型和返回值;熟練使用函數編程;掌握函數的形式參數與實際參數的區(qū)別;理解函數的參數傳遞;掌握函數的嵌套調用和函數遞歸調用;理解局部變量和全局變量及變量的存儲類別、變量的作用域和生存期;理解內部函數、外部函數的概念。
3.重點難點
函數的定義;函數的參數傳遞與返回值;函數的嵌套調用、遞歸調用;變量的作用域與存儲類型;模塊化原則。
第6章 數組
1.基本內容
6.1 數組類型的應用場合
6.2 數組的定義、引用和初始化
6.3 向函數傳遞一維數組
6.4 向函數傳遞二維數組
6.5 字符數組
2.基本要求
掌握數組的定義和引用并能夠靈活運用;掌握數組作為函數參數的函數的定義和調用;掌握字符數組的定義和使用;掌握使用字符數組來處理字符串;掌握字符串處理函數的使用。
3.重點難點
一維數組和二維數組的定義和引用;字符串的復制、比較、連接和長度函數。
第7章 指針
1.基本內容
7.1 指針的概念
7.2 數組與指針的關系
7.3 指針數組
7.4 函數指針
2.基本要求
理解指針的概念;掌握指針變量的定義和使用;掌握指向簡單變量的指針和指向數組的指針使用;掌握指針變量和簡單變量作為函數參數的區(qū)別;掌握指針數組;掌握指向字符串的指針變量的定義和使用。了解指向函數的指針。
3.重點難點
指針變量的定義和使用;指針變量和簡單變量作為函數參數的區(qū)別;字符數組和字符指針;指針運算。
第8章 結構體與共用體
1.基本內容
8.1 結構體類型與結構體變量
8.2 結構體數組
8.3 向函數傳遞結構體
8.4 動態(tài)數據結構
8.5 共用體
2.基本要求
掌握結構體類型的定義、結構體類型變量的定義、初始化及引用方法;掌握結構體數組的定義和使用;掌握結構體變量、結構體數組和結構體指針作為函數參數;掌握關鍵字typedef的使用;了解結構體類型和共用體類型的變量占用內存情況;了解鏈表的意義和實現。
3.重點難點
結構體類型的聲明;結構體類型變量的定義、初始化及引用;訪問結構體變量成員的方法;結構體變量、結構體數組和結構體指針作為函數參數。
第9章 文件
1.基本內容
9.1 文件中的流
9.2 文件
9.3 基本文件操作
9.4 高級文件操作
2.基本要求
了解文件的概念;掌握文件類型指針、掌握文件的打開與關閉;理解文件的讀寫。
3.重點、難點
文件的打開方式和文件關閉;文件的讀寫。
推薦閱讀
操作成功