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