大二上学期JAV A 期末考试题库中的编程题 1.(6 分) 编写一个输出"Hello World!"的程序,用两种方式实现(Application、Applet)。 ①Application(2 分) ②Applet(4 分) 2.(8 分) 用输入/输出写一个程序,让用户输入一些姓名和电话。每一个姓名和电话将加在文件里。用户通过输入"quit"来告诉系统整个列表已输入完毕。 如果用户输完整个列表,程序将创建一个输出文件 phoneno.dat。 文件 phoneno.dat 中的数据格式如: 88078549,张三 12345678-123,李四 3.编写一个输出"Welcome to Java World!"的Applet 程序和嵌入该 Applet 的HTML 页面。 ① // Welcome.java(4 分) ②//Welcome.html(2 分) 4.(8 分) 用输入/输出写一个程序,让用户输入一些学生的姓名和学号。将每一个姓名和学号都加在文件里。用户通过输入"quit"来告诉系统整个列表已输入完毕。 如果用户输完整个列表,程序将创建一个输出文件 studentno.dat。 文件 studentno.dat 中的数据格式如: 2004001,杨一 2004002,张三 2004003,李四 5.编写一个完整的Java Application 程序。包含接口 ShapeArea、类 Rectangle 和 Test,具体要求如下: ⑴接口 ShapeArea 接口方法 double getArea():求一个形状的面积 double getPerimeter ():求一个形状的周长 ⑵类 Rectangle 实现ShapeArea 接口,并有以下属性和方法: ① 属性 w idth: double 型,表示长方形的宽度 height:double 型,表示长方形的长度 ② 方法 Rectangle(double w , double h):构造函数 toString():输出矩形的描述信息,如“w idth=1.0,height=2.0,perimeter=6.0,area=2.0” ⑶类 Test 作为主类要完成测试功能 ① 生成 Rectangle 对象,长方形的宽度和长度分别为 1 和 2 ② 调用对象的toString 方法,输出对象的描述信息 ( 注:程序框架已给出,请填写完整。) import java.io.*; interface ShapeArea //接口定义 2 分 { } class Rectangle implements ShapeArea { //属性定义1 分 Rectangle(double w, double h) //构造函数定义 (1 分) { } public double getPerimeter() //方法定义 (1 分) { } public double getArea() //方法定义(1 分) { } public String toString() // 方法定义(2 分) { } } public class Test { public static void ...