一、考試內(nèi)容
《C語言程序設(shè)計》考試內(nèi)容共包含程序與程序設(shè)計語言、數(shù)據(jù)類型與基本運算、分支結(jié)構(gòu)程序設(shè)計、循環(huán)結(jié)構(gòu)程序設(shè)計、模塊化程序設(shè)計、數(shù)組六個部分。
(一)程序與程序設(shè)計語言
1.理解計算機問題求解過程,理解程序和程序設(shè)計語言;
2.熟悉C語言集成開發(fā)環(huán)境并能夠上機運行簡單的程序。
(二)數(shù)據(jù)類型與基本運算
1.了解C語言數(shù)據(jù)類型、運算符與表達式,掌握變量的定義和初始化方法,掌握運算符的優(yōu)先級和結(jié)合性,掌握各種表達式的書寫和求值,掌握類型轉(zhuǎn)換的默認規(guī)則,掌握輸入輸出函數(shù)的使用方法;
2.能夠調(diào)用輸入函數(shù)從鍵盤讀取數(shù)據(jù),能夠調(diào)用輸出函數(shù)將計算結(jié)果輸出到顯示器上顯示,能夠調(diào)用數(shù)學(xué)庫函數(shù)完成一些簡單的數(shù)學(xué)運算。
(三)分支結(jié)構(gòu)程序設(shè)計
1.掌握關(guān)系運算符和邏輯運算符的運行規(guī)則,掌握if語句、switch語句的執(zhí)行流程,理解break語句的作用;
2.能夠根據(jù)不同問題的特性選擇恰當?shù)姆种дZ句求解問題。
(四)循環(huán)結(jié)構(gòu)程序設(shè)計
1.掌握循環(huán)結(jié)構(gòu)程序設(shè)計的一般方法,掌握while和for語句的執(zhí)行流程,理解break和continue語句的作用,理解循環(huán)嵌套的執(zhí)行流程;
2.能夠根據(jù)不同問題的特性選擇恰當?shù)难h(huán)語句求解問題。
(五)模塊化程序設(shè)計
1.掌握函數(shù)的定義、聲明及調(diào)用的方法;
2.掌握變量的作用域和不同存儲類型的變量對函數(shù)調(diào)用的影響;
3.掌握函數(shù)嵌套調(diào)用和遞歸調(diào)用的執(zhí)行流程;
4.能夠應(yīng)用模塊化程序設(shè)計思想將復(fù)雜的問題劃分成多個功能模塊分別去實現(xiàn)。
(六)數(shù)組
1.掌握數(shù)組的定義和初始化方法,掌握數(shù)組元素的引用方法。
2.能夠應(yīng)用一維數(shù)組、二維數(shù)組、字符數(shù)組編寫程序求解問題。
二、參考教材
1. C語言程序設(shè)計,王正山、周強主編,上海交通大學(xué)出版社
2. C語言程序設(shè)計-實驗指導(dǎo)與習(xí)題解析,胡曉靜主編,上海交通大學(xué)出版社
三、考試題型
考試題型為程序改錯題、程序填空題、程序閱讀題、程序設(shè)計題。
四、泛雅平臺資料
手機登錄學(xué)習(xí)通,掃描二維碼加入班級,泛雅平臺中課程視頻資料供參考學(xué)習(xí)。

五、其他說明
《計算機與信息工程學(xué)院關(guān)于轉(zhuǎn)專業(yè)學(xué)分認定的補充說明》見附件。
附件:計算機與信息工程學(xué)院轉(zhuǎn)專業(yè)學(xué)分認定的補充說明.docx
通訊員:張妙飛;初審:馬麗生;終審人:吳文杰