一、考查目標(biāo)
C語(yǔ)言作為一門(mén)重要的程序設(shè)計(jì)語(yǔ)言,應(yīng)用極為廣泛,也因而成為眾多理工類(lèi)大學(xué)生必修的一門(mén)課程,對(duì)于鍛煉學(xué)生的程序設(shè)計(jì)能力、提升學(xué)生的計(jì)算機(jī)思維都具有十分重要的作用。本課程要求學(xué)生掌握C語(yǔ)言的基本語(yǔ)法、部分常用的程序設(shè)計(jì)思想及最基本的算法。主要內(nèi)容包括:程序的基本常識(shí)、C語(yǔ)言程序的基本構(gòu)成、基本程序控制結(jié)構(gòu)、基本的數(shù)據(jù)類(lèi)型及最常見(jiàn)的計(jì)算機(jī)算法。
二、試卷結(jié)構(gòu)
1、題型結(jié)構(gòu)
選擇題40分(單選,每小題2分);程序填空題18分(每小題3分);程序閱讀題24分(每小題4分);編程題18分(共3個(gè)小題)。共計(jì)100分。
2、內(nèi)容結(jié)構(gòu)
基礎(chǔ)知識(shí)(70%)、應(yīng)用能力(30%)。
三、考試內(nèi)容
1.基本數(shù)據(jù)類(lèi)型
常量與變量;整型、實(shí)型和字符型;
2.表達(dá)式
算術(shù)運(yùn)算符與算術(shù)表達(dá)式,混合運(yùn)算及數(shù)據(jù)類(lèi)型轉(zhuǎn)換,賦值類(lèi)表達(dá)式,逗號(hào)運(yùn)算符及逗號(hào)表達(dá)式;
3.數(shù)據(jù)的輸入與輸出
格式化輸入、格式化輸出、字符輸入輸出;
4.分支結(jié)構(gòu)
關(guān)系表達(dá)式,邏輯表達(dá)式,if語(yǔ)句,switch語(yǔ)句;
5.循環(huán)結(jié)構(gòu)
for語(yǔ)句,while語(yǔ)句,do-while語(yǔ)句,break和continue語(yǔ)句;
6.數(shù)組
一維數(shù)組,二維數(shù)組,字符數(shù)組;
7.函數(shù)
函數(shù)定義,函數(shù)調(diào)用,局部變量和全局變量,變量的存儲(chǔ)類(lèi)別;
8.編譯預(yù)處理
不帶參數(shù)的宏,帶參數(shù)的宏,文件包含;
9.指針
變量與指針,數(shù)組與指針,字符串與指針;
10.結(jié)構(gòu)體;
11.位操作及文件操作
文件打開(kāi)與關(guān)閉,文件讀寫(xiě),文件定位。