一、考試形式與試卷結構
(一)試卷滿分及考試時間
本試卷滿分為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.掌握基本數據類型中的整型、單精度實型、雙精度實型、字符型常量和變量的定義與使用方法。
4.熟悉各種運算符和表達式。
5.掌握表達式語句的構成、復合語句的構成。
6.掌握賦值語句的用法。
7.掌握輸入輸出函數scanf和printf的用法。
第四章選擇結構程序設計
1.了解選擇結構和條件判斷
2.掌握if語句、switch語句的語法和用法。
3.掌握關系運算符和關系表達式、邏輯運算符和邏輯表達式、條件運算符和條件表達式。
4.掌握選擇控制機構程序設計的基本方法。
第五章循環(huán)控制結構
1.了解循環(huán)控制的用途。
2.掌握while語句、do-while語句和for語句的語法和用法。
3.掌握break語句與continue語句的語法和用法。
4.掌握循環(huán)控制結構的程序設計方法。
第六章利用數組處理批量數據
1.掌握一維數組的定義、引用和初始化。
2.掌握二維數組的定義、引用和初始化。
3.掌握字符數組的定義和使用。
4.熟悉常用字符串處理函數。
第七章函數
1.掌握函數的概念、函數的定義、函數的形式參數和實際參數以及函數的返回值。
2.掌握函數的調用方式與調用時參數的傳遞。
3.掌握函數的原型和函數聲明的用法。
4.熟悉函數的嵌套調用與遞歸調用。
5掌握數組名作為函數參數的傳遞方法。
6.掌握局部變量和全局變量的用法。
7.掌握變量存儲類型的概念及各種存儲類型變量的生存期和有效范圍。
8.了解內部函數和外部函數的定義和區(qū)別。
第八章指針
1.掌握指針的概念、指針變量的定義和賦值、指針運算符、指針運算。
2.掌握一維數組的指針、字符串的指針定義和應用。
3.了解指針數組的概念與定義。
4.了解指針數組和多重指針。
5.熟悉指針作為函數參數的使用
6.了解動態(tài)內存分配與指向它的指針變量。
7.了解帶參數的main函數。
第九章用戶自己定義數據類型
1.掌握結構體類型的概念和定義
2.掌握結構體變量與結構體數組的定義與初始化。
3.掌握結構體與共用體變量成員的引用。
4.理解鏈表的基本概念,掌握基本操作。
5.了解枚舉類型變量的定義。
6.了解typedef的作用。
第十章對文件的輸入輸出
1.了解文件的概念,文件指針和位置指針的含義,文件的打開和關閉。
2.掌握文件的讀寫函數。
參考教材或主要參考書:
1.《C程序設計(第四版)》譚浩強著清華大學出版社2010年6月(第4版)
2.《C程序設計(第四版)學習輔導》譚浩強著清華大學出版社2010年7月(第1版)