大二上学期JAVA期末考试题库中的编程题
1.(6分) 编写一个输出"Hello World!"的程序,用两种方式实现〔Application、Applet〕。①Application〔2分〕②Applet〔4分〕
2.(8分) 用输入/输出写一个程序,让用户输入一些XX和。每一个XX和将加在文件里。用户通过输入"quit"来告诉系统整个列表已输入完毕。如果用户输完整个列表,程序将创立一个输出文件phoneno.dat。文件洪福子phoneno.dat中的数据格式如:
88078549,X三
12345678-123,李四
3.编写一个输出"Wele to Java World!"的Applet程序和嵌入该Applet的HTML页面。① // Wele.java〔4分〕②//Wele.html〔2分〕
4.(8分) 用输入/输出写一个程序,让用户输入一些学生的XX和学号。将每一个XX和学号都加在文件里。用户通过输入"quit"来告诉系统整个列表已输入完毕。如果用户输完整个列表,
程序将创立一个输出文件studentno.dat。文件studentno.dat中的数据格式如:
2004001,杨一
2004002,X三
2004003,李四
5.编写一个完整的Java Application 程序。包含接口ShapeArea、类Rectangle和Test,具体要求如下:⑴接口ShapeArea
接口方法
double getArea():求一个形状的面积
double getPerimeter ():求一个形状的周长⑵类Rectangle
实现ShapeArea接口,并有以下属性和方法:①属性
width: double型,表示长方形的宽度
height:double型,表示长方形的长度②方法
Rectangle(double w, double h):构造函数
toString():输出矩形的描述信息,如"width=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 main(String args[]) //main方法定义〔2分〕
{
}
}
6.编写一个完整的Java Application 程序,包括ShapeArea接口、MyTriangle类、Test类,
具体要求如下:⑴接口ShapeArea:
double getArea():求一个形状的面积
double getPerimeter ():求一个形状的周长⑵类MyTriangle:实现ShapeArea接口,另有以下属性和方法:③属性
x,y,z: double型,表示三角形的三条边
s: 周长的1/2〔注:求三角形面积公式为,s=(x+y+z)/2 ,开方可用Math.sqrt(double)方法〕④方法
MyTriangle(double x, double y, double z):构造函数,给三条边和s赋初值。
toString():输出矩形的描述信息,如"three sides:3.0,4.0,5.0,perimeter=12.0,area=6.0”⑶Test类作为主类要完成测试功能②生成MyTriangle对象②调用对象的toString方法,输出对象的描述信息
7.编写一个完整的Java Application 程序。该程序包含类Person、Student、TestStudent,具体要求如下:⑴类Person
①属性
name : String对象,表示一个人XX
x: char类型,用来表示性别
id:String对象,表示XX号
phone:String对象,表示联系
email :String对象,表示地址②方法
Person(Name name, char x, String id):构造函数
String getId() :获得XX号
void tEmail(String email) :设置地址
void tPhone(String phone) :设置联系
public String toString() :返回个人的各项信息,包括XX、性别等上述属性⑵类Student
从Person类派生,增加了以下属性和方法:①属性
sNo: long类型,表示学生的学号
sClass: String对象,表示学生的班级②方法
Student(long sNo, String name, char x, String id):构造函数
tClass(String sClass): 设置学生的班级信息
public String toString() :返回学生的各项信息,包括学号、班级、XX等上述属性
(3)类TestStudent作为主类要完成测试功能〔注:程序框架已给出,请填写完整。〕
乡村振兴建设import java.io.*;
class Person
{
protected String name;
protected char x;
protected String id;
protected String phone;
protected String email;
Person(String name, char x, String id) //定义构造方法〔2分〕
{
}
String getId() //难忘那坚毅的眼神定义方法〔1分〕
{
}
String getName()//定义方法〔1分〕
{
}
void tEmail(String email) //定义方法〔1分〕
{
}
void tPhone(String phone) //定义方法〔1分〕
{
}
public String toString()
{ String s = new String( "\n\t XX: " + name + "\n\t 性别: " + x);
if (id != null) s += "\n\t XX号: " + id;
if (phone != null) s += "\n\t 联系: " + phone;
if (email != null) s += "\n\t 联系email: " + email;
return s; }
}
}
class Student extends Person
{
//定义属性〔1分〕
Student(long sNo, String name, char x, String id) //定义构造方法〔2分〕
{
}
void tClass(String sClass) //定义方法〔1分〕
{
}
public String toString()
{ String s = new String( "\n\t XX: " + name + "\n\t 性别: " + x +"\n\t 学号:"+ sNo );
if(sClass!=null) s+="\n\t 班级:"+sClass;
if (id != null) s += "\n\t XX号: " + id;
if (phone != null) s += "\n\t 联系: " + phone;
if (email != null) s += "\n\t 联系email: " + email;
三好学生申请书return s;
}
}
public class TestStudent
{ public static void main(String args[])
不合格党员{ Student aStudent = new Student(2004001, "王非", '女',"2202198506070222");
aStudent.tPhone("88078549");
aStudent.tEmail("wangfeizjtvu.edu.");
System.out.println("student info: " + aStudent); }
}
}
8.编写一个完整的Java Application 程序。包含抽象类Shape,MyCircle类及Test类,具体要求如下:⑴抽象类Shape:
double getArea():求一个形状的面积
double getPerimeter ():求一个形状的周长⑵类 MyCircle:由Shape类派生的具体类,除实现Shape类中的方法外,另有以下属性和方法:①属性
radius: double类型,表示圆的半径②方法
MyCircle(double r):构造函数
toString()方法:输出圆的描述信息,如"radius=1.0, perimeter=6.28, area=3.14”⑶Test类作为主类要完成测试功能③生成MyCircle对象,半径为1.0
②调用对象的toString方法,输出对象的描述信息〔注:程序框架已给出,请填写完整。〕
import java.io.*;
abstract class Shape //抽象类定义〔3分〕
{
}
class MyCircle extends Shape
{
final double PI=3.14;
double radius;
MyCircle(double r) //构造函数定义〔1分〕
{
}
public double getPerimeter()//方法定义〔1分〕
{
幼儿园卡通图片
}
public double getArea()//方法定义〔1分〕
{
}
public String toString() // 方法定义〔2分〕
{
}
}
public class Test
{
public static void main(String args[]) //main方法定义〔2分〕
{
}
}