Java程序设计竞赛题 下载本文

甘肃省大学生“创新杯”计算机应用能力竞赛

程序设计项目学校预赛参考样题

1、试设计一个类Employee,属性包括职工号(eno)、姓名(ename)、工资(salary),全部为私有。然后定义设置和获取每个属性值的方法,要求类具有构造方法用于初始化类的实例。在此基础上,定义对象数组存放5名职工的数据,编程实现以下功能:

(1)计算5名职工的平均工资并输出; (2)输出工资高于平均工资的职工信息; (3) 输出按工资排序(升序)的职工名册。

2、编程输出一个矩阵A的转置矩阵B。

1 2 3 A=

5 6 7

3、利用所学的Java语言知识,完成一个实现秒表功能的Applet程序。它的GUI界面如下所示:

要求该程序能够完成以下功能:

(1) 在界面上方的文本框中,按照\小时:分钟:秒\的顺序实时显示系统时间;

(2) 当按下界面中间的\按钮时,当前系统时间能够在界面下方的文本框中显示出来。

提示:可以通过调用java.util.Data类的方法,获得系统时间。Data类的接口如下所示,

public class Date {

// 返回当前系统时间的小时值 public String getHours( ) { ?} // 返回当前系统时间的分钟值 public String getMintues( ) { ? } // 返回当前系统时间的秒钟值 public String getSeconds( ) { ?} }

4、 编写一个应用程序,完成文件的拷贝功能,文件名从命令行得到。