当前位置: 首页 > 图文教程 > 认证考试 > java认证 > 第四届ITAT大赛Java程序设计复赛A

java认证
浅谈Java开发中的设计模式
Java基础教程:常见问题解答
写给在Java和.net中徘徊的新手
作为一个Java程序员 你应该会什么
在Java语言中如何使用This关键字
如何将各种数据库连接起来?
eclipse+myeclipse配置环境
使用ADO.NET Entity Framework构建数据访问层
Java面向对象设计的原则
程序员必读:JavaBean规范
Grails与遗留数据库
世上最昂贵的JS代码
用java编写1-6数字的main函数
详解Java内存机制(堆与栈)的分配
代码保镖:Java代码混淆器
junit单元测试使用方法
J2EE学习总结:思维方式和理念
Java5.0的元注解(meta-annotations)
java能否继续保持在开发领域的领导地位?
Java教程:如何使用Annotation

java认证 中的 第四届ITAT大赛Java程序设计复赛A


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-04   浏览: 240 ::
收藏到网摘: n/a

1、编写一个Java应用程序,在其中编写一个类,该类封装了一元二次方程共有的属性和功能,即该类有刻画方程系数的3个成员变量以及计算实根的方法。并给出计算实根的过程。(20分)

  2、编写一个Java应用程序,开启一个文本文件(以本程序源文件为例读取),一次读取其内的一行文本,令每行形成一个String,并将读出的String对象置于LinkedList中,以相反次序显示出LinkedList内的所有内容。(25分)
  3、Windows操作系统自带的计算器是个很方便的小工具,利用Java的GUI编程,实现一个Java GUI计算器应用程序界面,窗口标题为“计算器”,窗口布局如下图所示,在此计算器应用程序中实现“+、-、*、/”运算操作。(25分)
 

 
 

  4、编写一个Java网络应用程序,该应用分服务器端程序和客户端程序两部分。服务器程序启动后,监听端口5678的请求;客户端程序启动后,向服务器端口5678发送请求。服务器不断接收客户机所写入的信息,并且服务器也会做出"Receive"为回应,告知客户机已接收到消息。要求:服务器程序采用多线程开发,允许多个客户端程序同时连接。客户机发送"End"字符串时,客户端程序退出。(服务端程序和客户端程序分别命名为Server.java和Client.java)(30分)
 

 

  附加题:
  5、有500个小朋友拉成一个圆圈,从其中一个小朋友开始依次编号1-500,从1号小朋友开始循环1-3报数,数到3的小朋友就退出。编写一个Java应用程序,计算出最后一个小朋友的号码是多少?(20分)
  6、编写一个Java应用程序,文件名为Folder.java,编译后执行结果如下图所示,实现指定文件夹下目录和文件的文本形式的树状结构显示。要求:
  1. 输入: java Folder,显示当前文件夹下的目录和文件的文本形式树状显示;
  2. 输入: java Folder C:\test>,显示C:\test文件夹下的目录和文件的文本形式树状显示;(C:\test可以为任意文件夹路径名)
  3. 输入: java Folder add aa,在当前文件夹下面添加一个子目录(子目录名为:aa),同时显示当前文件夹下的最新目录和文件的文本形式树状显示;
  4. 输入: java Folder del aa,在当前文件夹下面删除一个子目录(子目录名为:aa),同时显示当前文件夹下的最新目录和文件的文本形式树状显示;(30分)