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