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