10月湖南自考ava语言程序设计(一)实践环节考核大纲【点此下载】
2022-12-06 10:02
10月湖南自考ava语言程序设计(一)实践环节考核大纲【点此下载】 今天中迅教育网小编就来给大家简单介绍一下。
10月湖南自考ava语言程序设计(一)实践环节考核大纲【点此下载】,主要介绍了10月湖南自考ava语言程序设计(一)实践环节考核目标、考核必备的软硬件条件、考核要求及方式等,详情见下文:
点此下载:Java语言程序设计(一)实践环节考核大纲
适用院校:湖南农业大学自考
适用考试:自考实践考核
10月湖南自考ava语言程序设计(一)实践环节考核大纲笔试备考:ava语言程序设计(一)考试资料
第一部分课程性质与目标
一、课程性质与特点
该课程是在学生学习了面向过程的编程语言基础上,学习和掌握面向对象的程序设计思想和技巧,并掌握Java常见类库的使用方法,为后续课程及大型应用软件(包括桌面应用、web应用和移动应用)的研究、设计打下基础。
二、课程目标与基本要求
本课程借助于纯面向对象语言Java来讲授面向对象程序设计,包括基础知识、思维方式、理论原则与设计方法。通过学习,使学生具有一定的面向对象设计、开发能力,掌握Java常见类库的使用方法。通过对本课程的学习,学生应达到以下要求:
1.利用JDK来创建、编译、调试Java项目;
2.掌握Java面向过程的编程方法;
3.掌握Java面向对象的程序设计思想;
4.掌握Java常用的数据结构类库的使用;
5.掌握Java语言的I/O编程及应用方法;
三、与本专业其他课程的关系
《C语言程序设计》作为该课程的前驱课程,主要引导学生学习面向过程的程序设计,训练学生的计算思维。本课程是《数据库应用》、《Java企业系统开发》和《移动应用开发》的基础。
第二部分考核内容与考核目标
一、学生应达到的实践能力和标准
(一)掌握Java基本数据类型、运算符、控制结构和数组等结构化程序设计的语法。
(二)掌握Java封装、继承和多态等面向对象的程序设计原理。
(三)掌握Java常用基础类库的使用。
(四)能编写具有一定规模的面向过程和面向对象的应用程序。
二、考核知识点与考核目标
实践项目一java基本数据类型与运算符
(一)实践内容
阅读、运行程序,回答问题:
public class ArithmaticOp{
public static void main(String args[]){int a=5+4;
int b=a*2;int c=b/4;int d=b-c;int e=-d;int f=e%4;
double g=18.4;double h=g%4;int i=3;
int j=i++;//i=4,j=3 int k=++i;//i=5,k=5
System.out.println(“a=”+a);System.out.println(“b=”+b);System.out.println(“c=”+c);System.out.println(“d=”+d);System.out.println(“e=”+e);System.out.println(“f=”+f);System.out.println(“g=”+g);System.out.println(“h=”+h);System.out.println(“i=”+i);System.out.println(“j=”+j);System.out.println(“k=”+k);
}
}
1.18/4的结果是多少?如果要得到4.5应怎样处理?
2.注意-18%4、18.4%4和-18.4%4的结果,你能具体领会到运算符%的含义
吗?
3.表达式”Hello”+12的结果是什么?体会运算符“+”的作用
(二)考核知识点及考核要求
1.Java基本数据类型,要求达到“熟练掌握”层次
2.Java常用运算符,要求达到“熟练掌握”层次
(一)实践内容
实践项目二Java控制结构
1.用for循环计算1到100的和,填入下列程序的相应位置
public class TestLoop{
public static void main(String[]args){int i;
int sum=0;
//for循环求1-100的和
System.out.println(“1+2+…+100=”+sum);
}
}
2.用while循环计算1到100的和,填入下列程序的相应位置
public class TestLoop{
public static void main(String[]args){int i;
int sum=0;
//while循环求1-100的和
System.out.println(“1+2+…+100=”+sum);
}
}
3.用do…while循环计算1到100的和,填入下列程序的相应位置
public class TestLoop{
public static void main(String[]args){int i;
int sum=0;
//do……while循环求1-100的和
System.out.println(“1+2+…+100=”+sum);
}
}
(二)考核知识点及考核要求
1.Java的for循环结构,要求达到“熟练掌握”层次
2.Java的while循环结构,要求达到“熟练掌握”层次
(一)实践内容
实践项目三Java数组
1.将main方法中静态初始化的二维数组a用普通for循环进行标准输出
public class TestArr{
public static void main(String[]args){
int a[][]={{5,2,8},{-3,5},{2,7,-5,-18}};
//普通for循环输出
}
}
2.将main方法中静态初始化的二维数组a用增强的for循环进行标准输出
public class TestArr{
public static void main(String[]args){
int a[][]={{5,2,8},{-3,5},{2,7,-5,-18}};
//用增强的for循环输出
}
}
3.将main方法中的二维数组改为动态初始化
public class TestArr{
public static void main(String[]args){int[][]a=new int[3][3];
//用双层for循环给a赋值为{{5,2,8},{-3,5},{2,7,-5,-18}}
}
}
(二)考核知识点及考核要求
1.二维数组的定义与初始化,要求达到“熟练掌握”层次
2.二维数组元素的for循环访问,要求达到“熟练掌握”层次
3.二维数组元素的增强for循环访问,要求达到“基本掌握”层次
实践项目四类的封装与继承
(一)实践内容
1.为Employee类创建3个成员属性:姓名name,薪金salary和雇佣日期
hireDate,类型分别为String、double和Date,都使用private访问控制符修饰。
2.为name、salary和hireDate分别定义获取方法getName、getSalary和
getHireDate,以及定义按百分比一个增加薪酬的方法raiseSalary(double byPercent)
3.定义构造方法Employee(String name,double salary)
4.创建一个经理类Manager,该类继承职员类Employee
5.创建一个继承测试类TestInhertance用来测试继承类Manager
6.在测试类TestInhertance的main方法中创建一个Manager的对象manager
(二)考核知识点及考核要求
1.类的定义,要求达到“熟练掌握”层次
2.类的继承,要求达到“基本掌握”层次
3.创建类的实例,要求达到“熟练掌握”层次
第三部分有关说明与实施要求
一、考核的能力层次表述
本大纲在考核目标中,按照“初步掌握”、“基本掌握”、“熟练掌握”三个能力层次规定其应达到的能力层次要求。各能力层次为递进等级关系,后者必须建立在前者的基础上,其含义是:
初步掌握:编程者经过一定的练习后,知道Java各种语法要素的语法按格式和语义
基本掌握:在这个层次,编程者能够用Java语言的单一语法结构实现简单的应用逻辑。
熟练掌握:编程者能够灵活运用Java语言的多种语法结构实现较复杂的应用逻辑。
二、教材
1.指定教材
Java语言程序设计(一),辛运帏,机械工业出版社,版
2.参考教材
Java程序设计基础,陈国君主编,清华大学出版社,第5版
Java语言程序设计(基础篇),Y.Daniel Liang主编,戴开宇译,机械工业出版社,原书第10版
三、实施指导与要求
1.建议使用eclipse开发环境
2.要求能够编译运行,输出期望的结果
自考2024年不能考了是真的吗 原因是什么
自考2024年不能考不是真的,但是根据考试教育院发布的通知,2024年会有部分专业进行停考,考生可以在当地考试教育院查询具体...
2023-09-18自考还差一门没过停考怎么办 还能拿到毕业证吗
在自考的过程中,可能会遇到自考专业停考的问题。就是自己报考的专业即将停考了,以后就没有这个专业了。自考还差一门没有过...
2023-09-18自考本科难度与专业有关系吗?
自考作为现在热门的继续教育形式,越来越多的人选择自考来提升自身的学历,但是对于初次参加自考的考生来说,不清楚自考过程...
2023-09-18自考报完名之后需要干啥?
随着社会的发展,时代的变迁。越来越多的企业对就业的要求不断提高。因此很多自考考生选择了自考来提高自己的学历,获取更多...
2023-09-18自考大专需要做那些准备?
随着社会的发展,时代的变迁。越来越多的企业对就业的要求不断提高。因此很多自考考生选择了自考来提高自己的学历,获取更多...
2023-09-18自考本科的作用有哪些?
随着社会的发展,时代的变迁。越来越多的企业对就业的要求不断提高。因此很多自考考生选择了自考来提高自己的学历,获取更多...
2023-09-18