联系客服

联系客服

400-023-1785

在线咨询

微信咨询

微信扫码咨询

微博关注

在线客服

顶部

切换栏目
选择分类
升本政策
考试科目
考试大纲
招生简章
报名时间
考试时间
招生计划
专业对照
招生院校
历年试题
分数线
成绩查询
报考流程
升本培训
选择地区
重庆专升本
云南专升本
贵州专升本
四川专升本
山东专升本
湖北专升本
河南专升本
陕西专升本
浙江专升本
山西专升本
安徽专升本
河北专升本
甘肃专升本
江西专升本
新疆专升本
湖南专升本
辽宁专升本
海南专升本
天津专升本
宁夏专升本
内蒙古专升本
黑龙江专升本
广西专升本
点击筛选
取消筛选
您现在的位置:首页 > 升本资讯 > 正文

2022年怀化学院专升本《Java语言程序设计》课程考试大纲一览

2022-10-31
来源:好老师升学帮
阅读 4888
导读:《Java语言程序设计》考试要求:了解Java语言的历史和特点;掌握Java的程序结构及开发环境的搭建;熟悉Java语言的各种数据类型;掌握变量和常量的定义方法;掌握基本数据类型的转换;掌握运算符与表达式的运用;熟悉Java的编码规范。

备考2023年湖南专升本的同学,想知道怀化学院公布了2023年专升本相关政策,目前2023年湖南各大院校考试政策暂未发布,但大家可以参考2022年考试大纲,提前做好考试准备。以下是《Java语言程序设计》专业课程考试相关内容,备考怀化学院专升本的同学赶快一起来看看吧~

一、考试目的和要求

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是Java程序设计语言和Java平台(即JavaSE,JavaEE,JavaME)的总称。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)基本数据类型:byte、short、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)break语句

(2)continue语句

(3)return语句

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

(三)面向对象程序设计

【考试要求】

掌握面向对象程序设计的特点和基本概念;掌握类的声明;掌握对象的创建和使用;掌握继承和多态的概念和应用;掌握接口的声明和实现;掌握包的声明、包与类的引入;掌握Java类库常用类的使用

【主要考点】

1.面向对象程序设计的基本概念

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

2.类的基本组成

(1)类的声明

(2)成员变量的声明

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

(4)方法的重载

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

3.对象的创建和使用

(1)对象的创建

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

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

(4)this

(5)引用的赋值

4.类的继承

(1)子类的声明

(2)super

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

(4)final类和final方法

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

(1)类的访问权限:默认权限、public

(2)类成员的访问权限:public、private、protected、默认权限

6.抽象类与接口

(1)abstract类和abstract方法的声明

(2)接口的声明与实现

7.包

(1)包的声明及package语句

(2)包和类的引入及import语句

8.常用类的使用

(1)String类字符串的基本操作:对象创建,字符串的比较,字符的访问与查找,子串的查找,字符串的连接。

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

(3)Math类和Random类的常用方法。

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

(5)了解Object类和Class类。

(四)数组

【考试要求】

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

【主要考点】

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

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

3.数组元素的使用

(五)图形用户界面程序设计

【考试要求】

掌握AWT和Swing常用组件与容器的使用方法;掌握窗口应用程序的构建方法;掌握常用布局管理器的使用方法;掌握常用事件的处理方法。

【主要考点】

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

标签、文本框、按钮、文本区域、复选框、单选钮、下拉列表、列表、定时器、窗口、面板、对话框、文件选择器JFileChooser、颜色选择器JColorChooser等。

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

FlowLayout、BorderLayout、GridLayout、CardLayout

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

(1)事件、事件源、事件处理者及事件处理模型;

(2)WindowEvent、ActionEvent、ItemEvent、KeyEvent、MouseEvent、FocusEvent、TextEvent的处理。

 (六)异常处理

【考试要求】

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

【主要考点】

1异常的概念和分类

2.常用的异常类

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

4.异常的抛出:throw语句,throws子句

5.自定义异常

(七)输入输出流及文件操作

【考试要求】

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

【主要考点】

1.流的分类

输入流与输出流,字节流与字符流,节点流与过滤流

2.常用流

(1)常用字节流:FileInputStream、FileOutputStream、ByteArrayInputStream、ByteArrayOutputStream、BufferedInputStream、BufferedOutputStream、DataInputStream、DataOutputStream、ObjectInputStream、ObjectOutputStream、PrintStream

(2)常用字符流:FileReader、FileWriter、CharArrayReader、CharArrayWriter、StringReader、StringWriter、BufferedReader、BufferedWriter、InputStreamReader、OutputStreamWriter

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

4.File类

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

5.RandomAccessFile类

(八)高级编程基础

【考试要求】

理解多线程程序设计的概念;掌握线程的创建、生命周期、调度和控制;了解线程的同步。

【主要考点】

多线程

1.多线程的概念

2.线程的创建

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

4.线程的同步

三、考试形式与试卷结构

1、试卷分数及考试时间

满分为100分,考试时间为120分钟。

2、答题方式

答题方式为闭卷、笔试。

3、试卷题型结构

题型

题量

分值

单项选择题

20

40

填空题

10

20

判断题

10

20

简答题

2

10

应用编程题

1

10

总计

43

100


四、主要参考书目

1、《Java基础入门》,黑马程序员著, 2018年(第二版),清华大学出版社。

五、题型举例

单项选择题

1.下列属于合法的Java标识符是()。

A)float

B)+ok

C)_test

D)5file

2.()是换行符的正确转义字符。

A)/n

B)\r

C)\n

D)/r

填空题

1. 布尔常量即布尔类型的两个值,分别为true和()。

2. 面向对象的三大特征是:()、()和多态。

判断题

1. 不管定义与否,任何类都有一个不带参数的构造方法。()

2. 多个线程并发执行时,各个线程中语句的执行顺序是确定的,但是线程之间的相对执行顺序也是确定的。()

简答题

1. 什么叫方法的重载?构造方法可以重载吗?

2. Java源文件是由什么组成的?一个源文件中必须要有public类吗?

应用编程题

1. 基于面向对象设计思想编程实现从标准输入中读取1个浮点数,表示一个圆的半径,设计一个圆Circle类型,通过读取的数创建一个Circle对象,通过调用该对象完成计算该圆的面积。

要求:主程序名为Question.java. 计算面积标准输出,结果保留2位小数。

以上资料来自小编个人整理汇总,仅供同学们参考,具体参考书目和考试大纲以院校最新公布信息为准!希望同学们在新的一年中好好复习,突破自我,专升本成功~2023年湖南专升本的同学,如果有专升本相关疑惑或者需要学习上的帮助,可以在文末留下你的联系方式,我们将竭尽为你服务~

推荐专题
留言咨询
* 姓名
* 手机
* 所在学校