欢迎来到中国在职研究生招生信息网!

2022年北京林业大学在职研究生考试大纲之《程序设计语言》

2022-04-19 21:43:03来源:

   农业工程与信息技术专业是北京林业大学在2021年新开设的在职研究生专业。该专业初试考查《农业知识综合三》,其中包含《程序设计语言》。下面介绍2022年北京林业大学在职研究生考试大纲之《程序设计语言》。

  《程序设计语言》满分为50分,考试时间为1小时左右,试卷包含4到5个编程题。报考农业工程与信息技术专业在职研究生应当全面掌握《程序设计语言》中基本概念,熟练掌握变量、类和对象的定义,合理设计程序结构,熟练运用函数,能对文件进行操作。能完整进行程序设计。具体应掌握以下十二个部分。

  第一,了解程序设计语言的发展、结构化程序设计和面向对象程序设计、标准词汇以及C和c++程序开发过程和集成开发环境。

  第二,了解基本数据类型及其定义方法、常量定义、变量的定义与使用方法、C++运算符的种类、运算优先级和结合性以及C++表达式类型及求值规则。

  第三,熟悉基本控制结构,会用if语句实现分支结构、用switch语句实现多分支选择结构、用for语句实现循环结构、用while语句实现循环结构、用do…while语句实现循环结构。了解跳转语句以及分支语句和循环语句的各种嵌套使用。

  第四,理解的定义方法和调用方法、类型和返回值、形式参数与实际参数,参数值的传递。理解变量的作用域、生存周期和存储类别、函数的递归调用、重载、内联函数以及带有默认参数值的函数。

  第五,了解各构造数据类型,包括一维数组、二维数组的定义、初始化和访问,字符串与字符数组,常用字符串函数,指针和指针变量的概念,指针与地址运算符,指针与数组,指针与字符串,引用的基本概念、定义和使用,结构体和共用体的定义,结构体和共用体变量的初始化和引用以及堆内存的分配和释放。

  第六,理解类的定义方式,数据成员、成员函数及访问权限public、private、protected。对象和对象指针的定义与使用。构造函数与析构函数。静态数据成员与静态成员函数的定义与使用。常数据成员与常成员函数。this指针的使用。友元函数和友元类。对象数组与成员对象。

  第七,理解继承的概念、派生类的定义和派生类对基类成员的访问权限、构造函数和析构函数。理解基类指针与派生类指针的使用、多继承的二义性和虚基类、多态性的类型和实现、虚函数机制的要点、纯虚函数与抽象类。

  第八,理解运算符函数、运算符重载的形式、几种典型的运算符的重载。

  第九,了解函数模板的定义和使用以及类模板的定义和使用。

  第十,理解文件和流的概念。会通过FILE结构进行文件操作、通过文件流进行文件操作。

  第十一,掌握tring类的构造函数、成员函数和运算符以及标准模板库(STL)。

  第十二,会进行异常处理。

  以上是有关2022年北京林业大学在职研究生考试大纲之《程序设计语言》的详细介绍。如果还有其他疑问需要解答,可登录本网站咨询本站老师。