考察學(xué)生對計算機程序設(shè)計的重要概念、基本理論、基本知識的掌握程度,考生應(yīng)熟練掌握C語言程序設(shè)計的基本內(nèi)容及程序設(shè)計的基本方法與編程技巧,掌握程序設(shè)計的一些常用算法,并能利用算法解決和處理實際問題。
二、考試的內(nèi)容及比例
考試內(nèi)容涉及面較廣,具體比例如下:
1.C語言的基本概念、基本語句和基本結(jié)構(gòu)。例如: 運算與表達(dá)式、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)等。 (10-15%)
2.構(gòu)造類型和指針類型數(shù)據(jù)。(15-20%)
(1)構(gòu)造類型數(shù)據(jù)(數(shù)組,結(jié)構(gòu),聯(lián)合)。
1)數(shù)組的使用;
2)結(jié)構(gòu)體的應(yīng)用;
3)共用體的應(yīng)用;
4)鏈表的使用。
(2)指針。(20-25%)
1)指針與數(shù)組,指針與結(jié)構(gòu),指針與函數(shù),指針數(shù)組,多級指針;
2)存儲區(qū)動態(tài)分配和釋放的函數(shù)的應(yīng)用;
3)指針作為函數(shù)參數(shù)的應(yīng)用。
3.函數(shù)。(25-30%)
(1)函數(shù)的調(diào)用和return語句;
(3)參數(shù)的傳遞方式;
(4)變量存儲類型的概念及各種存儲類型變量的生存期和有效范圍;
(5)遞歸函數(shù)的定義和調(diào)用;
(6)對main()函數(shù)命令行參數(shù)argc,argv的基本了解。
4.C的預(yù)處理。(5%左右)
(1)預(yù)處理的概念與特點;
(2)定義符號常數(shù)和帶參數(shù)的宏;
(3)#include命令和include文件的使用。
5.文件。(5-10%)
(1)標(biāo)準(zhǔn)設(shè)備文件的輸入/輸出函數(shù)的使用。
getchar(),putchar(),gets(),puts()
(2)緩沖文件系統(tǒng)的使用。
fopen(),fclose(),fprintf(),fscanf(),read(),write(),eof()
6.常用庫函數(shù)的使用。(5-10%)
三、考試形式及時間
考試形式為筆試?荚嚂r間為3小時。滿分150分。