不忘初心,牢记使命
0731-85650666
您现在的位置: 首页 > 考试大纲

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

2021-12-15 15:22:09| 来源:励学专升本

一、考试基本要求

面向对象程序设计考试是为了测试学生是否具备面向对象编程思想和初步应用 Java 语言编程的能力的考试。考生要求达到以下“知识”和“技能”两方面的目标。

知识方面:掌握面向对象程序设计的基本知识,掌握 Java 语言的编程语法和常用类的使用。技能方面:能正确阅读和理解简单的 Java 程序,能编写和调试一般功能需求的 Java 程序。

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

1.考试方式:闭卷笔试

2.考试时间: 120 分钟

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 语言各种数据类型的规定及其与 C++ 语言在数据类型上的区别;

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

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

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

第三章 面向对象软件开发概述

[知识要点 ] :了解面向对象问题求解的提出,掌握面向对象问题求解的概述;对象、类 与实体;对象的属性与相互关系;面向对象的软件开发过程;面向对象程序设计方法的优点。

[考试要求 ] :

1.了解:面向对象程序设计的基本思想及基本概念

2.了解: Java 中支持面向对象的特点

第四章 Java 语言的类

[知识要点 ] :掌握 Java 语言系统定义的类;用户自定义的类;类的修饰符;类的静态属性—域;类的动态属性—方法;对象。

[考试要求 ] :

1.了解:系统定义的类 ( 包 ) ;

2.掌握:类的可访问控制符和非访问控制符的种类及其控制功能;

3.掌握:域的可访问控制符和非访问控制符的种类及其控制功能;

4.掌握:方法的可访问控制符和非访问控制符的种类及其控制功能;

5.掌握:用户程序自定义类和对象的基本格式。

第五章 继承与多态

[知识要点 ] :掌握 Java 语言的继承; Java 语言的多态; Java 方法的重载;构造函数的继承与重载; Java 语言的包; Java 语言的接口。

[考试要求 ] :

1.了解 : Java 方法的重载;构造函数继承与重载的含义及应遵循的原则。

2.掌握: Java 语言包的创建和引用;了解接口的作用、定义及实现方法。

3.掌握: Java 父类与子类、域继承和方法继承的操作过程。

4.了解:分析源程序的方法。

第六章 Java 常用类库

[知识要点 ] :掌握 Java 语言的工具类库。

[考试要求 ] :

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

2.掌握:应用正则表达式对字符串的组成进行判断;

3.掌握: Random 、 Locale 、 Math 等常用类。

4.掌握: Object 、 System 类对垃圾收集的支持。

第七章 图形用户界面的设计与实现

[知识要点 ] :掌握用户自定义成分;事件处理; GUI 标准组件概述;布局设计; JPanel 与容器事件; JFrame 与窗口事件;菜单的定义与使用;对话框、组件事件与焦点事件。

[考试要求 ] :

1.了解: Java 常用的布局策略及主要容器组件;

2.掌握:图形界面的基本构成;

3.掌握:利用 Java 类库中的类及方法绘制用户自定义的图形界面的方法;

4.熟练掌握: Java 标准组件的创建、使用与事件处理。

5.应用:利用 IDE 开发工具生成应用程序界面

第八章 高级编程

[知识要点 ] :掌握异常处理;多线程机制; Swing GUI 组件;流式输入输出与文件处理;用 Java 实现底层网络通讯; Java 程序对网上资源的访问。

[考试要求 ] :

1.了解: Java 的 Swing GUI 组件;流式输入输出与文件处理;

2.掌握: Java 的异常处理机制和多线程的概念和实现方法;

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

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

第九章 Java 高级应用

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

[考试要求 ] :

1.掌握 JDBC

2.了解 RMI

四、其他说明

1.笔试考试不能使用任何 IDE 编译程序

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

五、参考书目

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

友情链接