201803考试批次《JAVA语言程序设计》(结课作业)

上传人:A11****业论文 文档编号:118856381 上传时间:2019-12-27 格式:DOC 页数:5 大小:39KB
返回 下载 相关 举报
201803考试批次《JAVA语言程序设计》(结课作业)_第1页
第1页 / 共5页
201803考试批次《JAVA语言程序设计》(结课作业)_第2页
第2页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《201803考试批次《JAVA语言程序设计》(结课作业)》由会员分享,可在线阅读,更多相关《201803考试批次《JAVA语言程序设计》(结课作业)(5页珍藏版)》请在金锄头文库上搜索。

1、201803考试批次JAVA语言程序设计结课作业学生姓名 学习中心 学号 专 业 年级层次北京语言大学网络教育学院JAVA语言程序设计结课作业注意:本学期所布置的结课作业,请同学一律按照以下要求执行:1) 结课作业提交起止时间:2018年2月1日-3月19日。(届时平台自动关闭,逾期不予接收。)2) 结课作业课程均需通过“离线作业”栏目提交电子版,学院不收取纸介的结课作业,以纸介回寄的作业一律视为无效;3)截止日期前可多次提交,平台只保留最后一次提交的文档,阅卷时以最后一次提交的结课作业为准,截止日期过后将关闭平台,逾期不交或科目提交错误者,按0分处理;4) 提交文档要求:提交的文档格式为do

2、c、rar,大小10M以内;5) 必须严格按照每门课程的答题要求完成作业,没有按照学院要求来做的结课作业,将酌情扣分。一. 论述题(本大题共5小题,请任选其中两道题作答,每小题25分,总分50分)1叙述Java应用程序的开发流程。2什么是类成员,什么是实例成员?他们之间有什么区别?3Java的访问限定修饰符有几种,各自的访问权限是什么?4什么是继承?什么是父类?什么是子类?继承的特性可给面向对象编程带来什么好处?什么是单重继承?什么是多重继承?5写出Java语言的异常处理机制的优点。二. 编程题(本大题共5小题,请任选其中两道题作答,每小题25分,总分50分)1设计一个动物类,它包含动物的基本

3、属性。例如名称、大小、重量等,并设计相应的动作,例如跑、跳、走等。2设计一个长方形类,成员变量包括长和宽。类中有计算面积和周长的方法,并有相应的set方法和get方法设置和获得长和宽。编写测试类测试是否达到预定功能。要求使用自定义的包。3设计雇员Employee类,记录雇员的情况,包括姓名、年薪、受雇时间,要求定义MyDate类作为受雇时间,其中包括工作的年、月、日,并用相应的方法对Employee类进行设置。编写测试类测试Employee类。要求使用自己的包。4有三个字符串,编写程序找出其中最大者。5编写一个程序,从键盘输入10个整数,并将这些数据排序后在标准输出上输出。1、 论述题1.答:

4、1.洽谈需求;2.难点预测,估算项目周期;3.报价;4.数据库设计建模;5.项目框架设计;6.coding;7.test;8.上线2. 答:继承是面向对象程序设计中两个类之间的一种关系。当一个类获取另一个类中所有非私有的数据和操作的定义作为它自己的部分或全部成分时,就称这两个类之间具有继承关系。被继承的类称为父类或超类,继承了父类或超类的所有数据和操作的类称为子类。面向对象程序设计中的继承,可使得程序结构更加清晰,降低了编码和维护的工作量。如果一个类只能有一个父类,则这种继承关系称为单重继承;如果一个类可以有多个父类,则这种继承关系称为多重继承。2、 编程题1. 答:public class

5、Animalprivate String name;private double weight;private int length;privateString sex;public void run()System.out.println(the animal is running!);来源:考试大public void jump()System.out.println(the animal is jumping!);public void walk()System.out.println(the animal is walking!);2. 答:package mypackage.math

6、;class Rectangle来源:private int length;private int width;public Rectangle(int length,int width)this.length=length;this.width=width;public void set(int length,int width)this.length=length;this.width=width;public void get()System.out.println(此长方形的长为+length+宽为+width);采集者退散public int getLength()return le

7、ngth;public int getWidth()return width;public int calculatePerimeter()考试大论坛return 2*(length+width);public int calculateArea()return (length*width);public void print()System.out.println(此长方形的周长为+calculatePerimeter()+面积为+calculateArea();class Testpublic static void main(String args)Rectangle myrectangle=new Rectangle(15,10);myrectangle.get();myrectangle.print();myrectangle.set(20,15);System.out.println(长方形的长是+myrectangle.getLength()+宽是+ myrectangle .getWidth();myrectangle.print();

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 教育学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号