《Java语言程序设计》期末考试试卷2007秋末-万静 下载本文

内容发布更新时间 : 2024/12/23 0:35:47星期一 下面是文章的全部内容请认真阅读。

北京化工大学2007——2008学年第一学期↑

《Java语言程序设计》期末考试试卷

班级: 姓名: 学号: 分数: 题号 得分 一 二 三 四 五 总分 一、(20分)编写程序,统计输入的正数和负数的个数,并计算这些数的平均值。输入:若干个整数;输出:正数个数、负数个数、平均值。0不参与计数和求平均值,当输入为0时,程序结束。例如:

依次输入: 12 -3 5 -7 0

输出: 正数2个,负数2个,平均值1.75

二、(20分)编写一个名为Account(帐户)的类。该类包括的数据成员有账号、余额和用户名。该类包括两个构造方法:一个是无参的构造方法,构造一个默认帐户;另一个是三个参数的构造方法,构造一个指定帐号、用户名和余额的帐户。该类包括5个方法,功能分别为:返回账号;返回用户名;返回余额;取款;存款。

三、(20分)在当前目录下的文本文件grade.txt中保存了一个班学生的姓名和高数成绩,编写程序依次读取文件中的学生姓名和成绩信息,输出到显示器上,最后输出平均成绩。grade.txt中信息的格式为:每个学生的信息占用两行,前1行为姓名,后1行为成绩。

四、(20分)编写程序,在一个窗口中显示移动的文字“Hello!”,这段文字在窗口中从左到右来回移动。参考界面如图1所示。提示:使用Timer或多线程,在一个面板上定时重绘该段文字。

第 1 页

图1

五、(20分)编写程序,实现加、减、乘、除运算。参考界面如图2所示。输入两个操作数后,点击按钮加、减、乘或除,则执行相应的计算,结果显示在运算结果后的文本域中。

图2

第 2 页