2020年升武汉商学院的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版
部分内容来源于网络转载、学生投稿,如有侵权或对本站有任何意见、建议或者投诉,请联系邮箱(1296178999@qq.com)反馈。 未经本站授权,不得转载、摘编、复制或者建立镜像, 如有违反,本站将追究法律责任!
本文标签: 专升本院校专升本动态招生简章专升本招生 上一篇:武汉商学院2020年普通专升本:《人力资源管理概论》考试大纲 下一篇:湖北文理学院2020年普通专升本:《基础护理学》考试大纲