農業工程與信息技術專業是北京林業大學在2021年新開設的在職研究生專業。該專業初試考查《農業知識綜合三》,其中包含《程序設計語言》。下面介紹2022年北京林業大學在職研究生考試大綱之《程序設計語言》。
《程序設計語言》滿分為50分,考試時間為1小時左右,試卷包含4到5個編程題。報考農業工程與信息技術專業在職研究生應當全面掌握《程序設計語言》中基本概念,熟練掌握變量、類和對象的定義,合理設計程序結構,熟練運用函數,能對文件進行操作。能完整進行程序設計。具體應掌握以下十二個部分。
第一,了解程序設計語言的發展、結構化程序設計和面向對象程序設計、標準詞匯以及C和c++程序開發過程和集成開發環境。
第二,了解基本數據類型及其定義方法、常量定義、變量的定義與使用方法、C++運算符的種類、運算優先級和結合性以及C++表達式類型及求值規則。
第三,熟悉基本控制結構,會用if語句實現分支結構、用switch語句實現多分支選擇結構、用for語句實現循環結構、用while語句實現循環結構、用do…while語句實現循環結構。了解跳轉語句以及分支語句和循環語句的各種嵌套使用。
第四,理解的定義方法和調用方法、類型和返回值、形式參數與實際參數,參數值的傳遞。理解變量的作用域、生存周期和存儲類別、函數的遞歸調用、重載、內聯函數以及帶有默認參數值的函數。
第五,了解各構造數據類型,包括一維數組、二維數組的定義、初始化和訪問,字符串與字符數組,常用字符串函數,指針和指針變量的概念,指針與地址運算符,指針與數組,指針與字符串,引用的基本概念、定義和使用,結構體和共用體的定義,結構體和共用體變量的初始化和引用以及堆內存的分配和釋放。
第六,理解類的定義方式,數據成員、成員函數及訪問權限public、private、protected。對象和對象指針的定義與使用。構造函數與析構函數。靜態數據成員與靜態成員函數的定義與使用。常數據成員與常成員函數。this指針的使用。友元函數和友元類。對象數組與成員對象。
第七,理解繼承的概念、派生類的定義和派生類對基類成員的訪問權限、構造函數和析構函數。理解基類指針與派生類指針的使用、多繼承的二義性和虛基類、多態性的類型和實現、虛函數機制的要點、純虛函數與抽象類。
第八,理解運算符函數、運算符重載的形式、幾種典型的運算符的重載。
第九,了解函數模板的定義和使用以及類模板的定義和使用。
第十,理解文件和流的概念。會通過FILE結構進行文件操作、通過文件流進行文件操作。
第十一,掌握tring類的構造函數、成員函數和運算符以及標準模板庫(STL)。
第十二,會進行異常處理。
以上是有關2022年北京林業大學在職研究生考試大綱之《程序設計語言》的詳細介紹。如果還有其他疑問需要解答,可登錄本網站咨詢本站老師。
主管單位:教育部 主辦單位:全國高等學校學生信息咨詢與就業指導中心 承辦單位:北京言字旁科技有限公司
服務熱線:131-2111-6837 客服郵箱:kefu@yanzipang.com 京ICP證030485號