北京林業大學2022年341-2《農業知識綜合三》程序設計語言研究生考研大綱及參考書目

發布時間:2021-07-19 編輯:考研派小莉 推薦訪問:
北京林業大學2022年341-2《農業知識綜合三》程序設計語言研究生考研大綱及參考書目

北京林業大學2022年341-2《農業知識綜合三》程序設計語言研究生考研大綱及參考書目內容如下,更多考研資訊請關注我們網站的更新!敬請收藏本站,或下載我們的考研派APP和考研派微信公眾號(里面有非常多的免費考研資源可以領取,有各種考研問題,也可直接加我們網站上的研究生學姐微信,全程免費答疑,助各位考研一臂之力,爭取早日考上理想中的研究生院校。)

北京林業大學2022年341-2《農業知識綜合三》程序設計語言研究生考研大綱及參考書目 正文

程序設計語言碩士入學考試大綱
Programming Language
(50分/150分)
一、 考試大綱的性質
“程序設計語言”是(信息學院)農業工程與信息技術(專業學位)碩士入學考試科目“341-2農業知識綜合三”之一部分。為幫助考生明確考試復習范圍和有關要求,特制定本考試大綱。
二、 考試內容
1.程序設計語言概述
(1) 程序設計語言的發展;
(2) 結構化程序設計和面向對象程序設計;
(3) 標準詞匯:基本符號、保留字、標識符、常量、變量、運算符、標點符號等;
(4) C和c++程序開發過程和集成開發環境。
2.數據類型、運算符和表達式
(1) 基本數據類型及其定義方法。
(2) 常量定義:邏輯常量、整型常量、實型常量、字符常量、字符串常量、符號常量、枚舉常量。
(3) 變量的定義與使用方法。
(4) C++運算符的種類、運算優先級和結合性。
(5) C++表達式類型及求值規則:賦值運算、算術運算、關系運算、邏輯運算、條件運算、逗號運算、位運算等。
3.基本控制結構
(1) 基本語句:賦值語句、表達式語句、復合語句、輸入輸出語句、空格語句等。
(2) 用if語句實現分支結構。
(3) 用switch語句實現多分支選擇結構。
(4) 用for語句實現循環結構。
(5) 用while語句實現循環結構。
(6) 用do…while語句實現循環結構。
(7) 跳轉語句:goto、break、continue、return。
(8) 分支語句和循環語句的各種嵌套使用。
4.函數
(1) 函數的定義方法和調用方法。
(2) 函數的類型和返回值。
(3) 形式參數與實際參數,參數值的傳遞。
(4) 變量的作用域、生存周期和存儲類別:自動、靜態、寄存器、外部。
(5) 函數的遞歸調用。
(6) 函數重載。
(7) 內聯函數。
(8) 帶有默認參數值的函數。
5.構造數據類型
(1) 一維數組、二維數組的定義、初始化和訪問。
(2) 字符串與字符數組。
(3) 常用字符串函數:strcat、strcpy、strcmp、strlen等。
(4) 指針和指針變量的概念,指針與地址運算符,指針與數組,指針與字符串。
(5) 引用的基本概念、定義和使用。
(6) 結構體和共用體的定義,結構體和共用體變量的初始化和引用。
(7) 堆內存的分配和釋放。
6.類與對象
(1) 類的定義方式,數據成員、成員函數及訪問權限public、private、protected。
(2) 對象和對象指針的定義與使用。
(3) 構造函數與析構函數。
(4) 靜態數據成員與靜態成員函數的定義與使用。
(5) 常數據成員與常成員函數。
(6) this指針的使用。
(7) 友元函數和友元類。
(8) 對象數組與成員對象。
7.繼承和派生
(1) 繼承的概念。
(2) 派生類的定義和派生類對基類成員的訪問權限。
(3) 派生類的構造函數和析構函數。
(4) 基類指針與派生類指針的使用。
(5) 多繼承的二義性和虛基類。
(6) 多態性的類型和實現。
(7) 虛函數機制的要點。
(8) 純虛函數與抽象類。
8.運算符重載
(1) 運算符函數。
(2) 運算符重載的形式:重載為成員函數、重載為友元函數,運算符重載的限制。
(3) 幾種典型的運算符的重載。
9.模板
(1) 函數模板的定義和使用。
(2) 類模板的定義和使用。
10.文件
(1) 文件和流的概念。
(2) 通過FILE結構進行文件操作(打開文件、關閉文件、文件的讀寫)。
(3) 通過文件流進行文件操作(打開文件、關閉文件、文件的讀寫)。
11.string類與STL簡介
(1) string類的構造函數、成員函數和運算符。
(2) 標準模板庫(STL)。
12.異常處理
(1) 異常的概念。
(2) C++的異常處理機制(語法、catch語句、捕獲異常)。
(3) 限制異常與重拋異常。
(4) 異常處理中對象的構造和析構。  
三、 考試要求
考生應全面掌握基本概念,熟練掌握變量、類和對象的定義,合理設計程序結構,熟練運用函數,能對文件進行操作。能完整進行程序設計。
四、 試題結構
編程:4到5個題。
五、 考試方式及時間
考試方式為閉卷、筆試,時間為1小時左右,滿分為50分。
六、 主要參考資料
[1] 裘宗燕編著. 從問題到程序:程序設計與C語言引論(第2版). 北京:機械工業出版社. 2019.
[2] 陳志泊主編. 面向對象程序設計語言——C++(第二版). 人民郵電出版社. 2007.
 
北京林業大學

添加北京林業大學學姐微信,或微信搜索公眾號“考研派小站”,關注[考研派小站]微信公眾號,在考研派小站微信號輸入[北京林業大學考研分數線、北京林業大學報錄比、北京林業大學考研群、北京林業大學學姐微信、北京林業大學考研真題、北京林業大學專業目錄、北京林業大學排名、北京林業大學保研、北京林業大學公眾號、北京林業大學研究生招生)]即可在手機上查看相對應北京林業大學考研信息或資源。

北京林業大學考研公眾號 考研派小站公眾號

本文來源:http://m.btfokj.cn/beijinglinyedaxue/yanjiushengzhuanye_451764.html

推薦閱讀