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