2023年五年一貫制專轉本《C語言程序設計》考試大綱
2025-07-16 來源:中國教育在(zai)線(xian)
《C語(yu)言程序設計(ji)》課(ke)程考試大綱(gang)

一、課程性質
本門課(ke)程(cheng)作為 2023 年五年一(yi)貫制招生考(kao)試一(yi)門專業(ye)基礎課(ke),適用于電子(zi)信息工程(cheng)專業(ye)。
二、課程主要內容
本門課程(cheng)包(bao)括(kuo)主要包(bao)括(kuo) C語(yu)法基礎和(he)算法。其中,C語(yu)法基礎包(bao)括(kuo):
C程(cheng)序的(de)基本結構,C 程(cheng)序字符(fu)集(ji), 單(dan)詞,編譯,鏈接,運行(xing),測試, 調試; 標識符(fu), 數(shu)(shu)據類型, 常量, 變量, 運算符(fu),表(biao)達式(shi), 左(zuo)值;標識符(fu)的(de)作用域,數(shu)(shu)據對象生(sheng)存(cun)期;if 語句(ju)(ju),switch 語句(ju)(ju),while語句(ju)(ju), do-while 語句(ju)(ju),for 語句(ju)(ju), continue 語句(ju)(ju), break 語句(ju)(ju); 函數(shu)(shu)的(de)調用、聲明、定義;遞歸;指針,數(shu)(shu)組。
算法包括:
變量值交換,求和,窮舉, 排序, 迭(die)代。
三、課程的內容要求
(一)基本知識
(1) 理解計算(suan)機如何工作(zuo)(程序存(cun)儲(chu)控制原理),懂(dong)得程序與可執行文件(jian)之間(jian)的(de)關系(xi);
(2) 掌(zhang)握最基本的 C 程序結構(最簡單的 C 程序),理解編譯器(qi), IDE等概念并能熟練使用 IDE;
(3) 學會利用 printf()輸出字符序列;
(4)掌握(wo)代碼(ma)編輯的(de)基本技巧;
(5) 理解(jie)轉義字(zi)符并能(neng)熟練應用(yong), 懂得構成 C 代碼的(de)關(guan)鍵字(zi)和基(ji)本(ben)結構。
(二(er))整數類型及其五則(ze)運(yun)算
(1)掌握(wo) int 類型整數常量的(de)表(biao)示(shi), int 類型數據的(de)+、-、*、/、%運算(suan)及輸出(chu),理解(jie)數據類型的(de)概念;
(2) 掌握標識符構(gou)造規則并能熟(shu)練應(ying)用(yong),會使用(yong)編譯預(yu)處(chu)理命令#define 改進(jin)代(dai)碼質(zhi)量;
(3) 掌(zhang)握變(bian)量的聲明,初(chu)始化(hua)及運(yun)算(suan);
(4) 掌(zhang)握(wo)其他整數類(lei)型的(de)使用,學會交換(huan)變量算(suan)法(fa), 會用 scanf()輸(shu)入數據;
(三)運算符(fu)、表達式(shi)及語句
(1)理(li)解順序結構;
(2)理解表達(da)式、左(zuo)值(zhi)、右值(zhi)的(de)概(gai)念(nian),理解運算符的(de)優先級和結合性
的(de)概念(nian)并能正確寫出表達式。(3)掌握判等運(yun)算、關系運(yun)算和(he)邏輯運(yun)算的(de)運(yun)算規則(ze)及優先級和(he)結合 性;
(4)學會運用條件運算符。
(四)選擇與判斷
(1)掌握 if 語(yu)(yu)句(ju)(ju)語(yu)(yu)法形式及構成規(gui)則(ze), 能正(zheng)確寫(xie)出(chu)規(gui)范(fan)的 if 語(yu)(yu)句(ju)(ju),
養成良好的編碼習慣(guan),使代碼具備可讀性;
(2) 掌握switch 語句(ju),理解 break 語句(ju)在 switch 語句(ju)中的作用。
(五)循環
(1)掌握 while 語句(ju),do-while 語句(ju),學(xue)會(hui)使用逗號運(yun)算符;
(2) 掌握 for 語句(ju), ++、--、++、--運(yun)算符的使用;
(3)掌握 continue 語句、break 語句;
(4) 掌(zhang)握窮(qiong)舉法;
(5) 理解(jie)浮(fu)點類(lei)型數據存儲模型種類(lei)及使用(yong)方法。
(六(liu))函數及結構化程序設計
(1)理解掌握自頂向下的結構化程(cheng)序設(she)計(ji)思考(kao)方法(fa);(2)學會正確函數的調用、函數的聲明(ming)、函數的定(ding)義, 掌握 return 語(yu)句;
(3)掌握遞歸(gui)的思考方式和(he)構建遞歸(gui)函(han)數方法(4)理解作用域和(he)生存(cun)期(qi)的概念; 理解 auto、register、static關鍵字(zi)的含(han)義
(七)指向數據對象的指針
(1) 了解(jie)傳(chuan)值(zhi)調用(yong)的局限;
(2) 掌握&運(yun)算(suan)、 *運(yun)算(suan)、指針的類型描述方(fang)法;
(3) 掌握指針的(de)賦值運算,掌握通(tong)過函數(shu)+指針改變當地數(shu)據(ju)的(de)值的(de)技術。
(八)數組與指針
(4) 掌(zhang)握一維數組的定義、元素的引用及初(chu)始化;
(5) 學會對一(yi)(yi)維數組進行遍歷; 掌握一(yi)(yi)維數組的(de)類型描述;
(3) 掌(zhang)(zhang)握向函數(shu)傳遞數(shu)組的方(fang)法(fa), 掌(zhang)(zhang)握冒泡(pao)法(fa)排序算(suan)法(fa)并能(neng)夠用(yong)函 數(shu)實現;
(4) 掌握以為數組(zu)作(zuo)為右值時的類(lei)型描述(shu)方(fang)法;
(5) 掌握(wo)“[]”運算及(ji)與*運算的關系;
(6) 掌(zhang)握指針的加減法運(yun)算。
(九)字(zi)符(fu)串、字(zi)符(fu)數組及(ji)指向(xiang)字(zi)符(fu)的指針
(1) 掌握字符數組的(de)定義、初始化(hua)、引用,及(ji)輸入與輸出;
(2) 掌握字符(fu)串處(chu)理函數;
(3) 掌握(wo)字符串(chuan)(chuan)的指(zhi)針(zhen)與指(zhi)向字符串(chuan)(chuan)的指(zhi)針(zhen)變量。
四、課程的參考教材
參(can)考教材選(xuan)用姜沐編著的《程序設(she)計基(ji)礎(C99)》 2015 年由東(dong)南大學出版(ban)社出版(ban)。

· 








