?/p>
1
?/p>
北京化工大学
2007
—?/p>
2008
学年第一学期
?/p>
?/p>
Java
语言程序设计》期末考试试卷
班级?/p>
姓名?/p>
学号?/p>
分数?/p>
题号
一
?/p>
?/p>
?/p>
?/p>
总分
得分
一?/p>
?/p>
20
分)编写程序,统计输入的正数和负数的个数,并计算这些数的平均值?/p>
输入:若干个整数;输出:正数个数、负数个数、平均值?/p>
0
不参与计数和求平?/p>
值,当输入为
0
时,程序结束。例如:
依次输入?/p>
12
-3
5
-7
0
输出?/p>
正数
2
个,负数
2
个,平均?/p>
1.75
二?/p>
?/p>
20
分)编写一个名?/p>
Account
(帐户)的类。该类包括的数据成员有账号?/p>
余额和用户名。该类包括两个构造方法:一个是无参的构造方法,构造一个默认帐
户;另一个是三个参数的构造方法,构造一个指定帐号、用户名和余额的帐户。该
类包?/p>
5
个方法,功能分别为:返回账号;返回用户名;返回余额;取款;存款?/p>
三?/p>
?/p>
20
分)
在当前目录下的文本文?/p>
grade.txt
中保存了一个班学生的姓名和高数
成绩,编写程序依次读取文件中的学生姓名和成绩信息,输出到显示器上,最后输
出平均成绩?/p>
grade.txt
中信息的格式为:
每个学生的信息占用两行,
?/p>
1
行为姓名?/p>
?/p>
1
行为成绩?/p>
四?/p>
?/p>
20
分)编写程序,在一个窗口中显示移动的文字?/p>
Hello!
?/p>
,这段文字在窗口
中从左到右来回移动。参考界面如?/p>
1
所示。提示:使用
Timer
或多线程,在一?/p>
面板上定时重绘该段文字?/p>