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

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

ID:33384895

大小:83.07 KB

页数:6页

时间:2019-02-25

201509考试批次《java语言程序设计》(结课作业)_第1页
201509考试批次《java语言程序设计》(结课作业)_第2页
201509考试批次《java语言程序设计》(结课作业)_第3页
201509考试批次《java语言程序设计》(结课作业)_第4页
201509考试批次《java语言程序设计》(结课作业)_第5页
资源描述:

《201509考试批次《java语言程序设计》(结课作业)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、201509考试批次UAVA语言程序设计》结课作业学生姓名;朱斯剑学习中心弘成绍兴学号140304411020008考号0043947专业计算机科学与技术年级层次201403专升本北京语言大学网络教育学院《JAVA语言程序设计》结课作业注意:本学期所布置的结课作业,请同学一律按照以下要求执行:一、学生必须预约才能在学生平台看见相关课程的“结课作业”按钮;二、提交路径:个人平台首页一学习中的课程,点击该课程名称一点击“结课作业”一点击“浏览”按钮,选择要上传的文档后点击“提交作业”即可。三、结课作业提交起止时间:2015年8月1日一9月270o(届时平台自动关闭,逾期不

2、了接收。)四、提交的文档格式必须为word文档,截止日期前可多次提交,平台只保留最后一次提交的文档;五、严格按照课程名称提交相应课程结课作业,提交错误的结课作业,按0分处理。一.论述题(本大题共5小题,请任选其中两道题作答,每小题25分,总分50分)1.JAVA的基本数据类型数字型、布尔型和字符型三种,请详细说明这三种基本类型包括的子类型及其长度、最小值和最大值。答:六种数字类型(四个整数型:byte>short>int>long两个浮点型float、double)(1)数字型byte:长度:1个字节最小值:・128最大值:127。Short:长度:2个字节最小值:-

3、32768最大值:32767oint:长度:4个字节最小值:-2147483648最大值:2147483647。Long:长度:8个字节最小值:-9223372036854775808最大值:9223372036854775807。float:长度:4个字节最小值:1.4E-45最大值:3.4028235E38。double长度:8个字节最小值:4.9E-324最大值:1.7976931348623157E308o(2)boolean表示逻辑值长度:1个字节有true和false两个值,分别表示真和假。(3)char长度:2个字节最小值:0最大值:65535。2.松造

4、方法(Constructor)是一种特殊的方法。Java中的每个类都有构造方法,用來初始化该类的一个新的对象。请简述构造方法的特点。至少说出6个特点。1.论述JAVA语言中的继承、单继承和多继承的定义。2.JAVA语言屮的对象创建的方法和数据成员的创建方法。3.根据类成员的访问控制权限,填写下表,可以访问的填写yes,不可以访问的填写n。。类型Private无修饰ProtectedPublic同类YesYesYesYes同一包中的子类NoYesYesYes同一包中的非子类NoYesYesYes不同包中的子类NoNoYesYes不同包中的非子类NoNoNoYes二.编程

5、题(本大题共5小题,请任选其中两道题作答,每小题25分,总分50分)1.建立两个JList,双击其中任何一个中的某一项,此项就会跑到另外一个JList中。2.练习使用对话框。包括一个儿able和两个JButton,按任何一个JButton都会产生一个对话框,按确定后将输入内容在JLable中显示出来。3.设计一个长方形类,成员变量包括长和宽。类屮有计算面积和周长的方法,并有相应的set方法和get方法设置和获得长和宽。编写测试类测试是否达到预定功能。要求使用自定义的包。4.编写一个绘制圆形的程序,当鼠标在绘制区域中单击时,该正方形的左上角顶点应准确的跟随鼠标光标移动,

6、重绘该圆形。答:importjava.awt.Graphics;importjava.awt.event.MouseEvent;importjava.awt.event.MouseListener;importjavax.swing.JFrame;publicclassMyJFrameextendsJFrameimplementsMouseListener{intx=50;inty=50;intradius=50;publicMyJFrame(){}}publicvoidmouseReleased(MouseEvente){}}//TODOAuto-generated

7、methodstubpublicvoidmouseClicked(MouseEvente){//TODOAuto-generatedmethodstubthis.x=e.getX();this.y=e.getY();this.repaint();System.out.println("x:”+e.getX()+"y:”+e.getYO);}//TODOAuto-generatedmethodstub}//TODOAuto-generatedmethodstub}//TODOAuto-generatedmethodstubthis.setTitle

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。