欢迎访问湖南统招专升本网!本站专注于为考生提供湖南专升本信息分享与指导服务。

微信在线咨询
微信在线

在线咨询
实时升本信息

加入微信备考群
专升本微信备考群

加入群聊
和小伙伴一起备考

2023年湖南软件职业技术大学专升本《Java 程序设计基础》考试大纲

浏览次数:次 发布时间:2023-03-15

《Java 程序设计基础》是2023年湖南软件职业技术大学专升本考试科目之一,考试时长 90分钟,满分100分,题型:单选题、判断题、填空题、简答题、编程题。2023年湖南软件职业技术大学专升本《Java 程序设计基础》考试大纲已经公布,考试大纲明确了考试内容,考试题型,考试要求等。需要考试该科目的同学一定要研究考试大纲,院校会根据考试大纲进行出题,具体考试大纲内容请参考下方。

2023年湖南软件职业技术大学专升本《Java 程序设计基础》考试大纲

一、考试的基本要求

本考试是面向计算机相关专业专升本专业课程考试,主要考核学生对于Java语言中基本语法、面向对象编程、等内容,通过本课程的学习,学生能够了解 Java语言特征、常见的 Java类库以及面向对象程序设计思想,学会利用 Java语言编写简单程序的能力。

二、考试的范围和内容考核知识点一:Java 编程基础

6.考核内容:

1)Java程序的基本格式

2)Java中的注释

3)Java中的标识符

4)Java中的关键词

5)Java中的常量

6)变量的定义以及数据类型

7)变量的类型转换

8)变量的作用域

9)算术运算符

10)赋值运算符

11)比较运算符

12)逻辑运算符

13)运算符的优先级

14)if条件语句和三元运算

15)switch条件语句

16)while循环语句

17)do...while循环语句

18)for 循环语句

19)循环嵌套

20)跳 转 语 句 (break、continue)

21)什么是方法

22)方法的重载

23)数组的定义

24)数组的常见操作

25)二维数组

7.考核要求:

1)了解Java语言的特点与发展史

2)理解Java的运行机制

3)掌握Java的基本语法格式

4)掌握常量、变量的定义和使用

5)掌握运算符的使用

6)掌握选择结构语句的使用

7)掌握循环结构语句的使用

8)掌握方法的定义与使用

9)掌握数组的定义与使用

3.典型例题:

1)在Java中,变量的数据类型分为两种,即基本 和 类型。

2)简述跳转语句break与continue的作用和区别。

考核知识点二:面向对象(上)

4.考核内容:

1)面向对象的思想

2)类的定义

3)对象的创建与使用

4)对象的引用传递

5)访问控制

6)为什么要封装

7)如何实现封装

8)定义构造方法

9)构造方法的重载

10)使用 this关键字调用本类中的属性

11)使用 this关键字调用成员

12)使用this关键字调用构造方法

13)普通代码块

14)构造块

15)静态变量

16)静态方法

17)静态代码块

2 . 考核要求:

1)掌握面向对象的三个特征

2)掌握类的定义

3)掌握对象的创建和使用

4)掌握对象的引用传递

5)掌握对象成员的访问控制

6)掌握类的封装特性

7)掌握构造方法的定义和重载方法

8)掌握this关键字和static关键字的使用

9)了解代码块的应用

3.典型例题:

1)面向对象的三大特征是 、 、 。

2)1.下列关于this的说法中,错误的是( )

A、只能在构造方法中使用 this 调用其它的构造方法,不能在成员方法中使用。

B、在构造方法中,使用this调用构造方法的语句必须位于第一行, 且只能出现一 次。

C、this 关键字可以用于区分成员变量与局部变量。

D、this 可以出现在任何方法中。

考核知识点三:面向对象(下)

1.考核内容:

1)继承的概念

2)方法的重写

3)super关键字

4)final关键字修饰类

5)final关键字修饰方法

6)final关键字修饰变量

7)抽象类

8)接口

9)多态概述

10)对象类型的转换

11)instanceof关键字

12)Object类

13)成员内部类

14)局部内部类

15)静态内部类

16)匿名内部类

17)什么是异常

18)异常的类型

19)try...catch和finally

20)throws关键字

21)throw关键字

22)自定义异常

2.考核要求:

1)掌握类的继承、方法的重写以及super关键字

2)掌握方法的重写

3)掌握supper关键字的使用

4)掌握final关键字的使用

5)掌握抽象类和接口的使用

6)掌握多态的使用

7)了解Object类与内部类的使用

8)了解什么是异常并掌握异常的处理方式

9)掌握自定义异常的使用

4.典型例题:

1)Java 中一个类最多可以继承 个类。

2)在继承关系中,子类会自动继承父类中的方法,但有时在子类中需要对继承的方法进行一些修改,即对父类的方法进行 。

3) 关键字可用于修饰类、变量和方法,它有“这是无法改变的”或者“最终”的含义。

4)Java 提供了一个关键字 ,可以判断一个对象是否为某个类(或接口)的实例或者子类实例。

考核知识点四:Java API

1.考核内容:

1)String类的初始化

2)String类的常见操作

3)StringBuffer类

4)StringBuilder类

5)System类

6)Runtime类

7)Math类

8)Random类

9)日期时间类

10)包装类

11)正则表达式

2.考核要求:

1)掌握String、StringBuffer和StringBuilder类的使用

2)掌握System与Runtime类的使用

3)掌握Math类和Random类的使用

4)掌握日期时间类以及包装类的使用

5)了解正则表达式的使用

3.典型例题:

1)编写一个每次随机生成 10个 0(包括)到 100之间的随机正整数。

2)编写一个程序,实现字符串大小写的转换并倒序输出。要求如下:

(1)使用for循环将字符串“ITcastHeiMa”从最后一个字符开始遍历。

(2)遍历的当前字符如果是大写字符,就使用 toLowerCase()方法将其转换为小写字符,反之则使用toUpperCase()方法将其转换为大写字符。

(3)定义一个 StringBuffer对象,调用 append()方法依次添加遍历的字符,最后调用 StringBuffer对象的toString( )方法,并将得到的结果输出。

考核知识点五:集合

1.考核内容:

1)集合类的概述

2)Collection接口

3)List接口

4)ArrayList集合

5)LinkedList集合

6)Iterator接口

7)foreach循环

8)Set接口简介

9)HashSet集合

10)TreeSet集合

11)Map接口简介

12)HashMap集合

13)TreeMap集合

14)Properties集合

15)泛型概述

16)泛型类和泛型对象

17)泛型方法

18)泛型接口

19)类型通配符

2.考核要求:

1)了解集合与Collection接口

2)掌握List集合、Set集合以及Map集合的使用

3)掌握Iterator迭代器和foreach循环的使用

4)熟悉泛型的使用

5)熟悉Lambda表达式的使用

3.典型例题:

1)简述集合List、Set和Map的区别。

2)简述为什么ArrayList的增删操作比较慢,查找操作比较快。

三、考试题型和分值结构

1.单选题,每题 2分,共 10题,20分

2.判断题,每题 2分,共 5题,10分

3.填空题,每空 1分,共 10空,10分

4.简答题,每题 10分,共 3题,30分

5.编程题,每题 15分,共 2题,30分

四、考试形式

笔试(闭卷)

五、考试时间

90 分钟

六、主要参考书目

3.教材:《Java基础案例教程》(第 2版)人民邮电出版社 ISBN: 978-7-115-54747-7

4.参考书:

《Java 核心技术 卷I 基础知识》(原书第 11 版)

《Java 编程思想(第 4 版)》

研究考试大纲,对大纲中的考点及相关要求进行认真研究,是应考的关键。正在备考专升本的同学,关注湖南乐贞教育网站可以了解更多专升本的考试信息。如果在学习上有困难,自制力差,可以在下方留下你的联系方式,我们的老师会针对你的学习情况给出建议。

湖南专升本最新资料领取