JAVA程序设计复赛题B卷doc.doc

JAVA程序设计复赛题B卷doc.doc

ID:61628109

大小:83.00 KB

页数:2页

时间:2021-03-04

JAVA程序设计复赛题B卷doc.doc_第1页
JAVA程序设计复赛题B卷doc.doc_第2页
资源描述:

《JAVA程序设计复赛题B卷doc.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、操作题:(请将编写好的源程序以题号命名,例如第1题的源程序保存为“1.java”)1、编写一个Java应用程序,对用户输入的任意一组字符如{1,3,4,7,2,1,1,5,2},输出其中出现次数最多且数值最大的字符,并显示其出现次数。(本题20分)2、编写一个Java应用程序,使用Java的输入输出流技术将Input.txt的内容逐行读出,每读出一行就顺序为其添加行号(从1开始,逐行递增),并写入到另一个文本文件Output.txt中。(本题20分)3、编写一个Java应用程序,使用RandomAc

2、cessFile流统计Hello.txt中的单词,要求如下:(1)计算全文中共出现了多少个单词(重复的单词只计算一次);(2)统计出有多少个单词只出现了一次;(3)统计并显示出每个单词出现的频率,并将这些单词按出现频率高低顺序显示在一个TextArea中。(本题30分)4、编写一个JavaGUI应用程序,采用Java多线程技术,有两个线程,模拟垂直上抛运动和水平抛体运动:一个球垂直上抛,一个球水平抛出。(本题30分)(垂直上抛物理公式:h=v0*t-g*t2/2;平抛运动物理公式:h=g*t2/2,

3、x=v*t;h代表高度,v0代表初速度=30m/s,t代表时间,g代表重力加速度=9.8m/s2,v代表平抛速度=30m/s)附加题:5、编写一个Java应用程序,当用户在输入对话框中输入两个日期后(日期格式为YYYYMMDD,如1999年1月12日应输入为19990112),程序将判断两个日期的先后顺序,以及两个日期之间的间隔天数(例如1999年1月1日和1999年1月2日之间的间隔是1天)。(本题20分)6、编写客户/服务器程序,客户端Client.java使用DatagramSocket对象将

4、数据包发送到服务器,请求获取服务器端的图像(考生可自选图像文件)。服务器端Server.java将图像文件包装成数据包,并使用DatagramSocket对象将该数据包发送到客户端。首先将服务器端的程序编译通过,并运行起来,等待客户的请求。(本题30分)程序的运行效果如下图所示:客户端服务器端

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。