友情提示:本站提供全國400多所高等院校招收碩士、博士研究生入學考試歷年考研真題、考博真題、答案,部分學校更新至2012年,2013年;均提供收費下載。 下載流程: 考研真題 點擊“考研試卷””下載; 考博真題 點擊“考博試卷庫” 下載
湖南師范大學碩士研究生入學考試自命題考試大綱 考試科目代碼:[966] 考試科目名稱:程序設計(含面向對象) 一、試卷結構 1) 試卷成績及考試時間 本試卷滿分為 150 分,考試時間為 180 分鐘。 2) 答題方式:閉卷、筆試 3) 試卷內容結構 C 語言部分 80% C++部分 20% 4) 題型結構 a: 單項選擇題, 40 分 b: 填空題, 30 分 c: 簡答題, 30 分 e: 問題求解: 20 分 f: 程序設計: 30 分 二、考試內容與考試要求 (一)C 語言部分 1、C 語言概述 考試內容 (1)算法的基本概念。 (2)C 語言程序的結構。 (3)C 語言程序的執行步驟。 考試要求 了解和熟悉 C 語言算法的基本概念,掌握 C 語言程序的結構,熟練運用 C 語言程序的執行步驟和方法。 2、數據類型、運算符與表達式 考試內容 (1)變量和常量的定義與使用方法。 (2)數據類型(基本類型,構造類型,指針類型,空類型)及其定義方法。 (3)整型、實型、字符型數據的定義、存儲、表示范圍及運用。 (4)變量賦初值。 (5)不同類型數據間的轉換與運算。 (6)算術運算符、賦值運算符、逗號運算符及其表達式的運用。 考試要求 熟悉數據類型、運算符與表達式,并能熟練運用。 3、簡單的 C 程序設計 考試內容 (1)表達式語句,空語句,復合語句。 (2)C 語言程序的三種基本結構。 (3)賦值語句的含義和用法。 (4)C 語言輸入輸出函數的基本格式和功能。 考試要求 熟悉簡單的 C 程序設計,掌握 C 語言程序的三種基本結構,并能熟練運用 輸入輸出函數的基本格式和功能。 4、邏輯運算和判斷選取控制 考試內容 (1)關系運算符、邏輯運算符及其表達式的運用。 (2)用 if 語句實現選擇結構。 (3)用 switch 語句實現多分支選擇結構。 (4)選擇結構的嵌套。 考試要求 熟悉關系運算符、邏輯運算符及其表達式的運用,掌握條件語句的應用方法, 熟悉選擇結構的嵌套。 5、循環控制 考試內容 (1)for 循環結構。 (2)while 和 do while 循環結構。 (3)continue 語句和 break 語句。 (4)循環的嵌套。 考試要求 熟悉和掌握各種循環控制方法。 6、數組 考試內容 (1)一維數組和二維數組的定義、引用及初始化。 (2)字符數組的定義、引用及初始化,字符串和字符串結束標志,字符數組的 輸入輸出,字符串函數的應用。 考試要求 熟悉和掌握一維數組和二維數組的定義、引用及初始化,并能較好地運用字 符數組的定義、引用及初始化,字符串和字符串結束標志,字符數組的輸入輸出, 字符串函數的應用。 7、函數 考試內容 (1)函數的定義和調用。 (2)函數參數(形參、實參及參數值的傳遞)和函數的值。 (3)函數的嵌套調用和遞歸調用。 (4)數組作為函數參數。 (5)局部變量和全局變量。 (6)編譯預處理。 考試要求 熟悉和掌握函數的定義和調用,函數參數(形參、實參及參數值的傳遞)和 函數的值,了解和熟悉函數的嵌套調用和遞歸調用。熟練運用局部變量和全局變 量,了解編譯預處理過程。 8、指針 考試內容 (1)指針與指針變量的概念,指針與地址運算符。 (2)變量、數組、字符串、函數的指針以及指向變量、數組、字符串、函數的 指針變量;通過指針引用以上各類型數據。 (3)用指針作函數參數。 (4)返回指針值的指針函數。 考試要求 熟悉和掌握指針與指針變量的概念,指針與地址運算符,較好地掌握變量、 數組、字符串、函數的指針以及指向變量、數組、字符串、函數的指針變量,并 通過指針引用以上各類型數據。了解和熟悉用指針作函數參數和返回指針值的指 針函數。 9、結構體與共用體 考試內容 (1)結構體類型數據的定義、初始化及引用方法。 (2)用指針和結構體構成鏈表,單向鏈表的建立、輸出、刪除與插入。 (3)共用體類型數據的定義及引用方法。 (4)枚舉類型數據的定義及使用方法。 考試要求 熟悉和掌握結構體類型數據的定義、初始化及引用方法,了解和熟悉用指針 和結構體構成鏈表,單向鏈表的建立、輸出、刪除與插入。熟悉和掌握共用體類 型數據的定義及引用方法和枚舉類型數據的定義及使用方法。 10、位運算 考試內容 (1)位運算符的含義及使用。 (2)簡單的位運算。 考試要求 熟悉和掌握位運算符的含義及使用以及簡單的位運算。 11、文件 考試內容 只要求緩沖文件系統(即高級磁盤 I/O 系統),對非標準緩沖文件系統(即 低級磁盤 I/O 系統)不要求。 (1)C 語言的文件概念和文件結構。 (2)文件類型指針(FILE 類型指針,文件使用文件方式:“r”、“w”、“rb”、 “wb”)。 (3)文件的打開與關閉(fopen,fclose 函數)。 (4)文件的讀寫(fputc,fgetc,fputs,fgets,fread,frwite,fprintf,fscanf 函 數),文件的定位(rewind,fseek 函數)。 考試要求 熟悉 C 語言的文件概念和文件結構,熟練運用文件類型指針和文件的打開 與關閉。熟悉文件的讀寫和文件的定位。 (二)C++部分 1、類與對象的相關知識 考試內容 (1)類的定義方式、數據成員、成員函數及訪問權限(public,private,protected)。 (2)對象和對象指針的定義與使用。 (3)構造函數與析構函數。 (4)靜態數據成員與靜態成員函數的定義與使用方式。 (5)常數據成員與常成員函數。 (6)This 指針的使用。 (7)友元函數和友元類。 (8)對象數組與成員對象。 考試要求 熟悉和掌握類的定義方式、數據成員、成員函數及訪問權限和對象和對象指 針的定義與使用。了解和熟悉其他內容。 2、類的繼承與派生 考試內容 (1)派生類的定義和訪問權限。 (2)繼承基類的數據成員與成員函數。 (3)基類指針與派生類指針的使用。 考試要求 了解和熟悉派生類的定義和訪問權限,了解繼承基類的數據成員與成員函數 和基類指針與派生類指針的使用。 3、多態性 考試內容 (1)虛函數機制的要點。 (2)純虛函數與抽象基類,虛函數。 (3)運算符重載。 考試要求 了解和熟悉虛函數機制的要點。了解純虛函數與抽象基類,虛函數,了解運 算符重載。 4、多態性 考試內容 (1)輸入輸出流。 (2)C++流的概念。 (3)格式控制數據的輸入輸出。 (4)文件的 I/O 操作。 考試要求 熟悉和了解輸入輸出流以及 C++流的概念。熟悉格式控制數據的輸入輸出和 文件的 I/O 操作。 三、參考書目 [1] 潭浩強. C 語言程序設計(第三版). 清華大學出版社,2005.7 [2] 瞿紹軍、劉宏. C++程序設計教程. 華中科技大學出版社,2008.8
免責聲明:本文系轉載自網絡,如有侵犯,請聯系我們立即刪除,另:本文僅代表作者個人觀點,與本網站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
|