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

谋学网www.mouxue.com

201603考试批次

《JAVA语言程序设计》结课作业

学生姓名 学习中心 学号 考 号 专 业 年级层次

谋学网www.mouxue.com

北京语言大学网络教育学院

《JAVA语言程序设计》结课作业

注意:

本学期所布置的结课作业,请同学一律按照以下要求执行:

一、学生必须预约才能在学生平台看见相关课程的“结课作业”按钮;

二、提交路径:个人平台首页--学习中的课程,点击该课程名称--点击“结课作业”--点击“浏览”按钮,选择要上传的文档后点击“提交作业”即可。 三、结课作业提交起止时间:2016年5月4日—6月13日。(届时平台自动关闭,逾期不予接收。)

四、提交的文档格式必须为word文档,截止日期前可多次提交,平台只保留最后一次提交的文档;

五、严格按照课程名称提交相应课程结课作业,提交错误的结课作业,按0分处理。

一. 论述题(本大题共5小题,请任选其中两道题作答,每小题25分,总分50分)

1. JAVA的基本数据类型数字型、布尔型和字符型三种,请详细说明这三种基本类型包括的

子类型及其长度、最小值和最大值。

2. 构造方法(Constructor)是一种特殊的方法。Java中的每个类都有构造方法,用来初始化该类

的一个新的对象。请简述构造方法的特点。至少说出6个特点。 3. 论述JAVA语言中的继承、单继承和多继承的定义。 4.JAVA语言中的对象创建的方法和数据成员的创建方法。

5.根据类成员的访问控制权限,填写下表,可以访问的填写yes,不可以访问的填写no。 类型 同一类 同一包中的子类 同一包中的非子类 不同包中的子类 不同包中的非子类 Private 无修饰 Protected Public 二. 编程题(本大题共5小题,请任选其中两道题作答,每小题25分,总分50分)

谋学网www.mouxue.com

1. 建立两个JList,双击其中任何一个中的某一项,此项就会跑到另外一个JList中。 2. 练习使用对话框。包括一个JLable和两个JButton,按任何一个JButton都会产生一个对

话框,按确定后将输入内容在JLable中显示出来。

3. 设计一个长方形类,成员变量包括长和宽。类中有计算面积和周长的方法,并有相应的

set方法和get方法设置和获得长和宽。编写测试类测试是否达到预定功能。要求使用自定义的包。

4. 编写一个绘制圆形的程序,当鼠标在绘制区域中单击时,该正方形的左上角顶点应准确

的跟随鼠标光标移动,重绘该圆形。

5.编写一个程序,该程序绘制一个5×9的网络,使用drawLine方法。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4