軟件工程在職研究生考試大綱(高級語言程序設(shè)計)
考試的總體要求:考試內(nèi)容是C語言程序設(shè)計,主要考查軟件工程在職研究生學(xué)生對傳統(tǒng)的C程序設(shè)計基礎(chǔ)和面向?qū)ο蟮某绦蛟O(shè)計理論與方法的掌握。
(一)、基本內(nèi)容:
C語言程序設(shè)計:
(1)程序的三種基本控制結(jié)構(gòu)及相關(guān)概念;
(2)常量、變量、數(shù)據(jù)類型、運算符、表達(dá)式(包括運算符的優(yōu)先級,表達(dá)式的執(zhí)行過程,不同類型變量的作用范圍等);
(3)數(shù)據(jù)的輸入、輸出;
(4)C語言基本語句的使用:
包括賦值語句、條件語句、循環(huán)語句、switch語句、break語句、continue語句等;
(5)數(shù)組
包括數(shù)組的定義、數(shù)組的初始化、數(shù)組的應(yīng)用等;
(6)函數(shù)
包括函數(shù)參數(shù)、函數(shù)調(diào)用、遞歸、變量的存儲類型等;
(7)指針
包括指針的概念、指針變量的定義、指針的運算、將指針應(yīng)用于數(shù)組、字符串、函數(shù)中;
(8)編譯預(yù)處理命令
包括宏定義和文件包含命令。
(二)、試題類型及比例:
1、填空題(20分)
基本概念、基本操作、性質(zhì)和基本應(yīng)用。
2、選擇題(30分)
基本概念、基本操作、性質(zhì)和基本應(yīng)用。
3、程序分析題(30分)
按題中的程序段,寫出程序執(zhí)行的結(jié)果。
4、程序設(shè)計題(20分)
按題目的要求,寫出程序代碼,并給出適當(dāng)?shù)淖⑨尅?/p>
(三)、主要參考書目:
譚浩強 C程序設(shè)計(第三版) 清華大學(xué)出版社 2005年