一、考試形式與試卷結(jié)構(gòu)
(一)試卷滿分及考試時(shí)間
本試卷滿分為100分,考試時(shí)間為150分鐘。
(二)答題方式
答題方式為閉卷、筆試。
試卷由試題和答題紙組成;答案必須寫在答題紙(由考點(diǎn)提供)相應(yīng)的位置上。
(三)試卷內(nèi)容結(jié)構(gòu)(考試的內(nèi)容比例)
綜合考試科目各部分內(nèi)容所占分值為
第一部分C語言基本內(nèi)容約30分
第二部分程序設(shè)計(jì)方法與技巧約70分
(四)試卷題型結(jié)構(gòu)
選擇題(概念題、簡單計(jì)算):約15小題,共30分
填空題(概念題、簡單計(jì)算):約10小題,共15分
程序輸出題(簡單推導(dǎo)):約4題,共20分
程序設(shè)計(jì)題(綜合題):約3小題,共35分
二、考查目標(biāo)(復(fù)習(xí)要求)
全日制攻讀碩士學(xué)位研究生入學(xué)考試C語言程序科目要求考生比較系統(tǒng)地掌握C語言的基礎(chǔ)理論和基本知識(shí),熟練掌握C語言的基本語法,熟悉結(jié)構(gòu)化程序設(shè)計(jì)的編程思想,能運(yùn)用C語言設(shè)計(jì)應(yīng)用程序以解決實(shí)際問題。
三、考試內(nèi)容概要
第一章程序設(shè)計(jì)和C語言
1.了解C語言的發(fā)展及特點(diǎn)。
2.掌握C程序的結(jié)構(gòu)特點(diǎn)和一般書寫格式。
3.掌握C程序的上機(jī)步驟。
第二章算法——程序的靈魂
1.掌握算法的基本概念與特征。
2.掌握結(jié)構(gòu)化程序的三種基本結(jié)構(gòu)以及傳統(tǒng)流程圖和N-S結(jié)構(gòu)流程圖。
3.了解結(jié)構(gòu)化程序設(shè)計(jì)的基本概念。
第三章最簡單的C語言程序設(shè)計(jì)——順序程序設(shè)計(jì)
1.了解順序結(jié)構(gòu)程序設(shè)計(jì)的基本方法。
2.掌握標(biāo)識(shí)符、常量與變量的概念。
3.掌握基本數(shù)據(jù)類型中的整型、單精度實(shí)型、雙精度實(shí)型、字符型常量和變量的定義與使用方法。
4.熟悉各種運(yùn)算符和表達(dá)式。
5.掌握表達(dá)式語句的構(gòu)成、復(fù)合語句的構(gòu)成。
6.掌握賦值語句的用法。
7.掌握輸入輸出函數(shù)scanf和printf的用法。
第四章選擇結(jié)構(gòu)程序設(shè)計(jì)
1.了解選擇結(jié)構(gòu)和條件判斷
2.掌握if語句、switch語句的語法和用法。
3.掌握關(guān)系運(yùn)算符和關(guān)系表達(dá)式、邏輯運(yùn)算符和邏輯表達(dá)式、條件運(yùn)算符和條件表達(dá)式。
4.掌握選擇控制機(jī)構(gòu)程序設(shè)計(jì)的基本方法。
第五章循環(huán)控制結(jié)構(gòu)
1.了解循環(huán)控制的用途。
2.掌握while語句、do-while語句和for語句的語法和用法。
3.掌握break語句與continue語句的語法和用法。
4.掌握循環(huán)控制結(jié)構(gòu)的程序設(shè)計(jì)方法。
第六章利用數(shù)組處理批量數(shù)據(jù)
1.掌握一維數(shù)組的定義、引用和初始化。
2.掌握二維數(shù)組的定義、引用和初始化。
3.掌握字符數(shù)組的定義和使用。
4.熟悉常用字符串處理函數(shù)。
第七章函數(shù)
1.掌握函數(shù)的概念、函數(shù)的定義、函數(shù)的形式參數(shù)和實(shí)際參數(shù)以及函數(shù)的返回值。
2.掌握函數(shù)的調(diào)用方式與調(diào)用時(shí)參數(shù)的傳遞。
3.掌握函數(shù)的原型和函數(shù)聲明的用法。
4.熟悉函數(shù)的嵌套調(diào)用與遞歸調(diào)用。
5掌握數(shù)組名作為函數(shù)參數(shù)的傳遞方法。
6.掌握局部變量和全局變量的用法。
7.掌握變量存儲(chǔ)類型的概念及各種存儲(chǔ)類型變量的生存期和有效范圍。
8.了解內(nèi)部函數(shù)和外部函數(shù)的定義和區(qū)別。
第八章指針
1.掌握指針的概念、指針變量的定義和賦值、指針運(yùn)算符、指針運(yùn)算。
2.掌握一維數(shù)組的指針、字符串的指針定義和應(yīng)用。
3.了解指針數(shù)組的概念與定義。
4.了解指針數(shù)組和多重指針。
5.熟悉指針作為函數(shù)參數(shù)的使用
6.了解動(dòng)態(tài)內(nèi)存分配與指向它的指針變量。
7.了解帶參數(shù)的main函數(shù)。
第九章用戶自己定義數(shù)據(jù)類型
1.掌握結(jié)構(gòu)體類型的概念和定義
2.掌握結(jié)構(gòu)體變量與結(jié)構(gòu)體數(shù)組的定義與初始化。
3.掌握結(jié)構(gòu)體與共用體變量成員的引用。
4.理解鏈表的基本概念,掌握基本操作。
5.了解枚舉類型變量的定義。
6.了解typedef的作用。
第十章對(duì)文件的輸入輸出
1.了解文件的概念,文件指針和位置指針的含義,文件的打開和關(guān)閉。
2.掌握文件的讀寫函數(shù)。
參考教材或主要參考書:
1.《C程序設(shè)計(jì)(第四版)》譚浩強(qiáng)著清華大學(xué)出版社2010年6月(第4版)
2.《C程序設(shè)計(jì)(第四版)學(xué)習(xí)輔導(dǎo)》譚浩強(qiáng)著清華大學(xué)出版社2010年7月(第1版)