中南林业科技大学涉外学院

  • 官方网址: https://swxy.csuft.edu.cn/
  • 官方电话:0731-88509596/89814015
  • 电子邮箱:swxyzs2018@163.com
  • 院校地址:湖南省长沙市望城区丁字湾街道

中南林业科技大学涉外学院2022年“专升本” 《面向对象程序设计》课程考试大纲


一、考试基本要求

面向对象程序设计考试是为了测试学生是否具备面向对象编程思想和初步应用Java语言编程的能力的考试。

考生要求达到以下“知识”和“技能”两方面的目标。 

【知识方面】:熟练掌握面向对象程序设计的基本概念,熟练掌握Java语言的编程语法和常用类库的使用。

【技能方面】:能正确阅读和理解Java程序,能编写和调试一般功能需求的Java程序。


二、考试方式、时间、题型及比例

1.考试方式:闭卷笔试

2.考试时间:100分钟

3,题型比例:选择40%、简答20%、程序填空40%


三、考试内容及考试要求

第一章 Java语言概述 

    [知识要点]:了解Java语言的产生、应用前景和特点;Java虚拟机及Java运行系统,掌握Java语言和C++语言的相同及不同之处;熟练掌握Java应用程序的编辑、编译和运行过程。 

    [考试要求]: 

    1.了解:Java 语言的产生、应用前景和特点; 

    2.了解:Java虚拟机及Java运行系统; 

    3.掌握:Java 语言和 C++语言的相同及不同之处; 

    4.掌握:Java 应用程序的编写、编译和运行过程。

 

    第二章 Java 语言基础 

    [知识要点]:Java 语言的数据类型;变量和常量;正确书写表达式;数组;流程控制。 

    [考试要求]: 

    1.了解:数据类型的转换(自动类型转换和强制类型转换);运算符的优先级和结合性; 

    2.掌握:Java语言各种数据类型; 

    3.掌握:Java语言算术运算符、关系运算符、逻辑运算符、位运算符和复合赋值运算符的功能及使用;

    4.掌握:Java语言变量、常量的使用及其运算操作;

    5.掌握:Java语言流程控制语句的功能及使用。 


    第三章 面向对象编程

[知识要点]:面向对象的基本概念;面向对象的软件开发过程;面向对象程序设计方法的特性;继承的基本概念及实现;对象多态性;抽象类和接口;包及访问控制权限。

    [考试要求]: 

    1.了解:面向对象的三大特征;

2.掌握:类与对象的关系、定义及使用;对象的创建格式;构造方法的定义格式;

3.掌握:String类的特点及其主要的操作方法;

4.掌握:this关键字、super关键字和static关键字的使用;

5.掌握:继承的基本概念及实现;

6.掌握:对象多态性的作用;

7.掌握:抽象类与接口的基本概念以及实际应用;

8.掌握:包的定义及使用。


    第四章 Java常用类库 

    [知识要点]:熟练应用Java语言的工具类库。 

    [考试要求]: 

    1.掌握:String 类对象和 StringBuffer 类对象的创建、使用和操作; 

    2.掌握:Date、DateFormat、Random、Locale、Math等常用类。 

    第五章 高级编程 

    [知识要点]:掌握异常处理;多线程机制;Java IO与文件处理;图形界面;用Java实现底层网络通讯。 

    [考试要求]: 

    1.掌握:Java的Swing GUI组件、容器、布局管理器的概念;图形界面上的事件响应;

2.掌握:Java 输入输出与文件处理; 

    2.掌握:Java的异常处理机制; 

    3.掌握:Java多线程的概念和实现方法; 

    4.了解:网络通讯及对网上资源的访问方法。 

    第六章 Java高级应用 

    [知识要点]:了解JDBC、RMI 技术。

    [考试要求]: 

    1.了解 JDBC的基本概念;

    2.了解 RMI。


四、其他说明

    1.此次考试为笔试考试,不能使用任何的编程机器;

    2.所有程序设计题或算法设计题均采用程序填空题方式完成。


五、参考书目

李兴华.《Java开发实战经典》[M].北京:清华大学出版社,2018