finally { } \ }
4. 请写出下面程序的运行结果 public class Test extends TT {
public void main(String args[]) {
Test t=new Test(\ }
public Test(String s) { } class TT {
public TT( ) { }
\ }
public Test() { }
this(\ super(s); \
\
public TT(String s ) { } }
结果
5. 构造方法的使用,计算长,宽分别为20,6的长方形面积,将下面的程序填写完整。 class RectConstructor {
double length; double width; double area() {
}
RectConstructor(double width,double length) { }
class RectDemo {
public static void main(String args[]) { }
; ; return ;
this( ); \
rect1=new RectConstructor( );
double ar; ar = ();
\长方形的面积是: \
} }
四、判断题
是一种不区分大小写的语言。( )
文件的文件名必须和程序清单所声明的类名保持一致。( ) 3.整数类型可分为byte,short,int,long,char。( )
4.在程序中使用数组,需要先声明数组和能够存储数组中元素的类型。( ) 5.一个类中,只能拥有一个构造器方法。( ) 6.一个String类的对象在其创建后可被修改。( )
7.在Applet的运行控制中,stop()方法是浏览器关闭时自动调用,回收Applet所用的所有资源。( )
目前支持两种图片格式,这两类文件名称以.jpg和.gif结束。( ) 对象代表与数据库的连接。( )
接口用于获取执行SQL语句返回的结果。( )
五、编程题:
1. 定义一个People类,它包含属性有姓名name和性别sex和年龄age,一
个构造方法,用来初始化这三个属性;定义一个People类的子类Student,添加一个属性学好number,添加两个构造方法,一个有参构造方法,一个无参构造方法,他们都要调用父类的构造方法或本类的构造方法来完成对象的初始化,添加一个成员方法getInfo()用于获得学生的所有相
关信息;最后在主方法中创建Student类的实例,调用其成员方法。 2. 定义一个名为Vehicles(交通工具)的基类,该类中包含String类型的成
员属性brand(商标)和color(颜色),包含成员方法showInfo用于在控制台显示商标和颜色,并编写构造方法初始化其成员属性;编写Car(小汽车)类继承于Vehicles类,增加int型成员属性seats(座位),增加成员方法showCar(在控制台显示小汽车的信息),并编写构造方法; 在main方法中测试Car类。
3. 创建一个接口Shape,其中有抽象方法area用于计算图形的面积;类
Circle、Rectangle实现Shape类;在main方法中创建一个数组,随机地向其中加入Shape的不同子类对象,完成数组初始化,然后将数组元素依次取出,在控制台输出其面积。
4. 创建一个Vehicle接口,在此接口中声明一个NoOfWheels方法;创建两
个类Car和Motorbike实现Vehicle接口,并在这两个类中实现NoOfWheels方法。在Car类中,应当显示“四轮车”信息;而在Motorbike类中,应当显示“双轮车”信息。创建另一个带main方法的类,在该类中创建Car和Motorbike的实例,用Vehicle引用调用它们的NoOfWheels方法。 5. 编写一个完整的Application 程序,程序中包括接口ShapeArea和类
MyTriangle。具体要求如下:
(1)接口ShapeArea中包含的方法如下: double getArea():求一个形状的面积 double getPerimeter ():求一个形状的周长
(2)类MyTriangle实现了接口ShapeArea,并且还包含有以下成员变量和成员方法: 成员变量:
x,y,z为 double型,表示三角形的三条边;s为 double型,其值为周长的1/2。 成员方法:
MyTriangle(double x, double y, double z)为构造方法,其作用是给三条边x,y,z和s赋初值。
(注:求三角形面积公式为
s(s?x)(s?y)(s?z),s=(x+y+z)/2 ,求平方根可调用( )方
法)
6.编写程序求n!的值,其中n是非负整数。
7.定义一个描述圆的类Circle,包括的数据成员有圆的半径r;包括的成员方法有有计算圆周长的getPerimeter()和计算圆面积的getArea(),并通过实例验证其正确性。