7*24小时求学热线

191-9826-5861

您现在所在的位置:主页 > 本科院校 > 学院动态 > 武汉商学院2020年普通专升本:《Java面向对象程序设计》考试大纲

武汉商学院2020年普通专升本:《Java面向对象程序设计》考试大纲

时间:2021-06-04 作者:乐贞教育阅读:

2020年升武汉商学院的Java面向对象编程考试大纲已经发布!我们来看看具体考试内容是什么~

《Java面向对象程序设计》考试大纲

一、考试的目的和要求

面向对象编程是主流的软件设计方法,Java是最流行的面向对象编程语言。以Java语言作为考试的基础语言,是检查学生是否掌握面向对象编程的基础知识和用Java语言设计和实现程序的能力的考试。

考试的基本要求如下:

1.掌握Java语言的语法成分及其用法

2.掌握面向对象编程的基础知识

3.掌握Java类库的常用类

4.掌握简单Java应用的阅读、理解和编写

5.了解Java图形用户界面的编程

6.了解Java语言的多线程编程和数据库编程

7.掌握基本的常用算法和实现方法

二、考试内容

考试要求考生掌握面向对象编程的基础知识、Java语言的编程语法和常用类的使用。以下是具体的考试内容要求。

(一)基础知识

[考试要求]

了解Java语言的历史和特点;掌握Java的程序结构和开发环境;熟悉Java语言的各种数据类型;掌握变量和常量的定义方法;掌握基本数据类型的转换;掌握运算符和表达式的使用;熟悉Java编码标准。

[主要测试地点]

1.Java语言的历史、现状、特点、基本程序结构和编程环境。

2.Java语言的数据类型:

(1)基本数据类型:字节、短、int、long、float、double、char、boolean

(2)引用数据类型:类、接口和数组

3.常量和变量

常量的各种表示和类型,变量的定义和初始化。

4.数据类型转换

显示转换,隐式转换

5.经营者

赋值运算符、算术运算符、自增/减运算符、关系运算符、逻辑运算符、按位运算符、条件运算符等。

6.表达

表达式的组成规则,表达式运算中的类型转换,优先级,组合。

7.Java编程规范

(二)过程控制结构

[考试要求]

熟悉过程控制分为顺序结构、选择结构和循环结构,并掌握选择结构和循环结构的具体实现。

[主要测试地点]

1.Java计划的基本结构

2.选择结构

(1)if语句

(2)switch语句

3.循环结构

(1)for语句

(2)while语句

(3)do-while语句

4.跳转语句

(1)中断语句

(2)继续陈述

(3)申报表

5.循环语句和分支语句的嵌套

(3)面向对象编程

[考试要求]

掌握面向对象编程的特点和基本概念;掌握班级的申报;掌握物体的创造和使用;掌握继承和多态的概念和应用;掌握接口的声明和实现;掌握包的申报,包和类的介绍;掌握Java类库中常用类的使用。

[主要测试地点]

1.面向对象编程的基本概念

类、对象、成员变量、成员方法、封装、继承、多态性

2.班级基本构成

(1)类别声明

(2)成员变量的声明

(3)成员方法的声明和调用,方法的参数传递和返回值

(4)方法的重载

(5)静态变量和静态方法

3.对象的创建和使用

(1)物体的创造

(2)构造方法和对象初始化

(3)成员变量和成员方法的访问

(4)这个

(5)参考文献的分配

4.类的继承

(1)子类的声明

(2)超级

(3)可变覆盖和方法覆盖

(4)最终类别和最终方法

5.类和成员的四种访问权限

(1)类的访问权限:默认权限和公共

(2)类成员的访问权限:公共、私有、受保护和默认权限

6.抽象类和接口

(1)抽象类和抽象方法的声明

(2)接口的声明和实现

(3)抽象类编程

(4)面向接口的编程

(5)内部类和匿名类

7.包

(1)包装声明和包装声明

(2)包和类的介绍以及导入语句

8.公共类的使用

(1)String类字符串的基本操作:对象创建、字符串比较、字符访问和搜索、子字符串搜索和字符串连接。

(2)2)stringBuffer类Strings的基本操作:对象创建、字符串修改、与String类字符串的相互转换。

(3)常用方法(3)数学课和随机课。

(4)包装的基本类型及其常用方法。

(5)了解对象类和类类。

(4)阵列

[考试要求]

掌握一维数组和二维数组的声明、创建和使用。

[主要测试地点]

1.数组声明、创建和初始化

2.数组的大小和元素的默认值

3.数组元素的使用

(5)图形用户界面编程

[考试要求]

掌握AWT和Swing常用组件和容器的用法;掌握窗口应用和Applet的构建方法;掌握常用布局管理器的使用;掌握常见事件的处理方法;掌握颜色和字体的设置方法;掌握基础图形的绘制方法;

[主要测试地点]

1.通用组件和容器的创建和使用

标签、文本框、按钮、文本区域、复选框、单选按钮、下拉列表、列表窗口、面板和对话框

2.通用布局管理器的使用

流程布局、边框布局、网格布局、卡片布局

3.事件处理模型和常见事件的处理

(1)事件、事件源、事件处理程序和事件处理模型;

(2)处理2)窗口事件、动作事件、项目事件、按键事件、鼠标事件、焦点事件和文本事件。

4.颜色和字体设置

颜色类别,字体类别

5.基础图形绘制

绘制直线、矩形、椭圆、圆弧、多边形和字符串的方法

(6)异常处理

[考试要求]

了解异常处理机制;熟悉常见的异常类;掌握使用try-catch-finally语句捕捉异常;掌握抛出异常和声明抛出异常;掌握自定义异常类的声明和使用。

[主要测试地点]

1异常的概念和分类

2.常用的异常类

3.异常捕获和处理:try-catch-finally

4.异常抛出:抛出语句,抛出子句

5.自定义例外

(七)iostream和文件操作

[考试要求]

理解iostream的概念;熟悉流量的分类;掌握常用流类的用法;掌握系统标准输入输出的使用方法;掌握用Scanner类输入数据的方法;掌握用文件类管理文件和目录的方法;掌握随机存取文件类读写随机存取文件的方法。

[主要测试地点]

1.流量分类

输入流和输出流、字节流和字符流

2.普通流量

(1)常用词节流:FileInputStream、FileOutputStream、ByteArrayInputStream、ByteArrayInputStream、BufferedInputStream、BufferedOutputStream

(2)常用字符流:文件阅读器、文件写入器、字符阅读器、字符阅读器、字符串阅读器、字符串写入器、缓冲存储器、缓冲存储器

3.系统标准输入输出操作

4.扫描仪类别

5.文件类别

文件创建、文件删除、文件夹创建、目录列表、文件属性获取和设置以及文件重命名

(八)高级编程基础

[考试要求]

理解多线程编程的概念;掌握线程的创建、生命周期、调度和控制;了解线程同步;熟悉数据库基础知识;掌握JDBC的简单应用。

[主要测试地点]

1.多线程操作

(1)多线程的概念

(2)线程的创建

(3)线程的生命周期、调度和基本控制

(4)线程同步

2.数据库编程

(1)数据库基础知识(数据库、表、SQL语句)

(2)JDBC结构和原理

(3)简单应用(3)JDBC

三、考试方法和试题

考试形式为闭卷笔试,满分100分,考试时间90分钟。

建议的主题类型:

选择题(每题1分,共20分)

选择题(每题2分,共16分)

简答题(每题4分,共20分)

填写空(每题4分,共20分)

编程题(每题12分,共24分)

四、考试参考资料

《Java2实用教程》(第5版),耿祥义、张跃平著,清华大学出版社2017年第5版



2022年专升本预考资料领取

填写个人信息

男  

选择报读信息

小学   初中   中专 高中及同等学历 大专 本科

如要报职业技能证书的,直接填写名称即可,上面留默认