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