一、考試內(nèi)容
第一章 程序設(shè)計(jì)與C語言
1.程序:程序的構(gòu)成,程序設(shè)計(jì)語言的發(fā)展;
2.C語言程序:C語言的特點(diǎn),頭文件,函數(shù)的開始和結(jié)束標(biāo)志;
3.關(guān)鍵字與標(biāo)識(shí)符的概念:關(guān)鍵字的含義、標(biāo)識(shí)符的定義。
第二章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式
1.常量與變量:常量和變量的分類,C語言程序的注釋;
2.數(shù)據(jù)類型:數(shù)據(jù)類型的含義、特點(diǎn),不同類型常量的表達(dá),不同類型變量的定義、賦初值方法;
3.運(yùn)算符:各類型運(yùn)算符的含義、優(yōu)先級(jí),各類表達(dá)式的表示方法、運(yùn)算特點(diǎn),值的類型和計(jì)算方法,各類公式的表達(dá)式的描述和各類表達(dá)式的混合運(yùn)算。
第三章 順序結(jié)構(gòu)程序設(shè)計(jì)
1.輸入輸出:常用的輸入輸出函數(shù)、基本的輸入輸出格式;
2.賦值語句:賦值語句功能和表達(dá)方法;
3.順序程序設(shè)計(jì):編寫順序結(jié)構(gòu)的語句和程序。
第四章 分支結(jié)構(gòu)程序設(shè)計(jì)
1.條件的表達(dá)方式:算術(shù)表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式,各種運(yùn)算結(jié)果的表達(dá)和判別;
2.條件語句:if單分支結(jié)構(gòu)、if-else雙分支結(jié)構(gòu)、switch多分支結(jié)構(gòu),以及break語句在switch語句中的作用;
3.分支結(jié)構(gòu)程序設(shè)計(jì):編寫帶有分支結(jié)構(gòu)的語句和程序。
第五章 循環(huán)程序設(shè)計(jì)
1.循環(huán)語句:for、while、do_while語句的格式、循環(huán)條件的設(shè)置以及在循環(huán)結(jié)構(gòu)中使用break和continue語句;
2.循環(huán)程序設(shè)計(jì):編寫帶有循環(huán)結(jié)構(gòu)的語句和程序。
第六章 數(shù)組
1.數(shù)組的概念:數(shù)組的概念、一維數(shù)組和二維數(shù)組;
2.數(shù)組的使用:數(shù)組的定義、數(shù)組的初始化、數(shù)組元素的引用,數(shù)組的一般編程方法。
第七章 函數(shù)
1.函數(shù):函數(shù)定義的格式,包括類型、參數(shù)和返回值;
2.存儲(chǔ)類別:存儲(chǔ)類別的含義和使用方法;
3.函數(shù)的應(yīng)用:函數(shù)的定義,函數(shù)的調(diào)用。
第八章 指針
1.指針:指針的定義,地址與指針變量的概念,地址運(yùn)算符與間址運(yùn)算符。
二、題型及考試時(shí)間
1.題型結(jié)構(gòu):?jiǎn)雾?xiàng)選擇題、填空題、判斷題、閱讀程序題和編程題五類,其中單項(xiàng)選擇題為15小題,每小題2分,共30分;填空題為10空,每空2分,共20分;判斷題為10小題,每小題2分,共20分,閱讀程序題10小題,每小題5分,共50分;編程題3小題,每小題10分,共30分;合計(jì)150分。
2.考試時(shí)間:120分鐘。
三、參考書目
《C語言程序設(shè)計(jì)》張玉生上海交通大學(xué)出版社
《C語言程序設(shè)計(jì)實(shí)訓(xùn)教程》張玉生上海交通大學(xué)出版社