JAVA期末考试题库中的编程题

更新时间:2023-06-19 21:27:06 阅读: 评论:0

大二上学期JAVA期末考试题库中的编程题
1(6) 编写一个输出"Hello World"的程序,用两种方式实现〔ApplicationApplet〕。Application2分〕Applet4分〕
2(8) 用输入/输出写一个程序,让用户输入一些XX和。每一个XX和将加在文件里。用户通过输入"quit"来告诉系统整个列表已输入完毕。如果用户输完整个列表,程序将创立一个输出文件phoneno.dat。文件洪福子phoneno.dat中的数据格式如:
88078549,X三
12345678-123,李四
3.编写一个输出"Wele to Java World"Applet程序和嵌入该AppletHTML页面。 // Wele.java4分〕//Wele.html2分〕



4(8) 用输入/输出写一个程序,让用户输入一些学生的XX和学号。将每一个XX和学号都加在文件里。用户通过输入"quit"来告诉系统整个列表已输入完毕。如果用户输完整个列表,
程序将创立一个输出文件studentno.dat。文件studentno.dat中的数据格式如:
2004001,杨一
2004002,X三
2004003,李四
5.编写一个完整的Java Application 程序。包含接口ShapeArea、类RectangleTest,具体要求如下:接口ShapeArea
接口方法
double getArea():求一个形状的面积
double getPerimeter ():求一个形状的周长Rectangle
实现ShapeArea接口,并有以下属性和方法:属性
width: double型,表示长方形的宽度
heightdouble型,表示长方形的长度方法
Rectangle(double w, double h):构造函数
toString():输出矩形的描述信息,如"width=1.0,height=2.0,perimeter=6.0,area=2.0”Test作为主类要完成测试功能生成Rectangle对象,长方形的宽度和长度分别为12
调用对象的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 程序。该程序包含类PersonStudentTestStudent,具体要求如下:Person
属性
name : String对象,表示一个人XX
x char类型,用来表示性别
idString对象,表示XX号
phoneString对象,表示联系
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 程序。包含抽象类ShapeMyCircle类及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分〕
{





}
}

本文发布于:2023-06-19 21:27:06,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1046033.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:程序   输出   对象   信息   表示
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图