欢迎来到天天文库
浏览记录
ID:53960738
大小:17.50 KB
页数:2页
时间:2020-04-11
《北语 JAVA语言程序设计(线上) 结课 题库.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、JAVA语言程序设计结课作业(线上)一、论述题(每题20分,共2道小题,总分值40分)1.论述JAVA语言中的继承、单继承和多继承的定义。答:继承实际上是存在于面向对象程序设计中的两个类之间的一种关系,是面向对象程序设计方法的一个重要手段,通过继承可以更有效地组织程序结构,明确类间的关系,充分利用已有的类来完成更复杂、更深入的开发。单继承是指任何一个类都只有一个单一的父类,其结构可以用单纯的树状结构来表示;而多继承是指一个类可以有一个以上的父类,它的静态的数据属性和操作从所有这些父类中继承,其结构应以复杂的网状
2、结构来表示。2.写出Java语言的异常处理机制的优点。答:文档贡献者3.JAVA的基本数据类型数字型、布尔型和字符型三种,请详细说明这三种基本类型包括的子类型及其长度、最小值和最大值。4.什么是类成员,什么是实例成员?他们之间有什么区别?(20分)5.根据类成员的访问控制权限,填写下表,可以访问的填写yes,不可以访问的填写no。6.JAVA语言中的对象创建的方法和数据成员的创建方法。7.构造方法(Constructor)是一种特殊的方法。Java中的每个类都有构造方法,用来初始化该类的一个新的对象。请简述构造
3、方法的特点。至少说出6个特点。8.叙述Java应用程序的开发流程。9.Java的访问限定修饰符有几种,各自的访问权限是什么?二、编程题(每题20分,共3道小题,总分值60分)1.建立两个JList,双击其中任何一个中的某一项,此项就会跑到另外一个JList中。2.设计雇员Employee类,记录雇员的情况,包括姓名、年薪、受雇时间,要求定义MyDate类作为受雇时间,其中包括工作的年、月、日,并用相应的方法对Employee类进行设置。编写测试类测试Employee类。要求使用自己的包。3.设计一个长方形类,成
4、员变量包括长和宽。类中有计算面积和周长的方法,并有相应的set方法和get方法设置和获得长和宽。编写测试类测试是否达到预定功能。要求使用自定义的包。4.有三个字符串,编写程序找出其中最大者。(20分)5.编写一个程序,该程序绘制一个5×9的网络,使用drawLine方法。6.编写一个绘制圆形的程序,当鼠标在绘制区域中单击时,该正方形的左上角顶点应准确的跟随鼠标光标移动,重绘该圆形。(20分)7.编写一个程序,从键盘输入10个整数,并将这些数据排序后在标准输出上输出。8.设计一个动物类,它包含动物的基本属性。例如
5、名称、大小、重量等,并设计相应的动作,例如跑、跳、走等。
此文档下载收益归作者所有