《java语言程序设计》试题 (2)
开课学院:计算机科学与技术 考试类别:二级 考试性质:考试 考试方式:闭卷
课 程 号: 1620993002 适用学期: 2012-2013(2) 共(2)页
适用班级:计1103,1104 考试时间: 90 分钟
总分 | 一 | 二 | 三 | 四 | 五 | java模拟器安卓 六 | 七 | 八 | 九 | 十 |
100 | 20 | 25 | 25 | 30 | ||||||
一、(20分)编写一个 Java 应用程序,该程序中有 3 个类:Triangle、Trapezium 和 Circle,分别用来 表示三角形、梯形和圆形。具体要求如下:
(1)Triangle 类具有类型为 double 的三个边、周长以及面积属性,Triangle 类具有返回周长、面 积以及修改三个边的功能。另外,Triangle 类还具有一个 boolean 型的属性,该属性用来判断三个数能否构成一个三角形。
(2)Trapezium 类具有类型为 double 的上底、下底、高以及面积属性,具有返回面积的功能。
(3)Circle 类具有类型为double的半径、周长以及面积属性,具有返回周长、面积的功能。
(4)生成实例测试该类。
二、(25分)设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声,要求如下:
(1) 编写抽象类Animal。Animal抽象类有两个抽象方法cry()和getAnimalName(),要求各种具体的动物给出自己的叫声和种类名称。
(2) 编写模拟器类Simulator。该类有一个playSound(Animal animal)方法。参数animal可以调用Animal的子类重写的cry()方法播放具体动物的声音,调用子类重写的getAnimalName()方法显示动物种类的名称。
(3) 编写Animal类的子类:Dog类和Cat类。
(4) 编写主类Application测试。
三、(25分)设计一个异常类myException,放于myPackage包中,要求如下:
(1)设置字符串类型变量myString作为类属性,要求私有。
(2)编写含有字符串参数的构造方法—public myException(String s);
(3)编写功能为打印类属性的方法,名称为pri,返回值为空,要求公有。
最后编写程序抛出myException异常,使用try-catch捕获该异常。
四、(30分)创建一个JFrame窗体,在窗体中添加一个按钮组件,利用Java事件处理机制,编程实现ActionListener接口,实现用鼠标单击按钮时,打印字符串“Mouse Pressed”的功能。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论