Java编程能力强化(3)——选拨试题
来源:互联网 发布:java程序设计第2版答案 编辑:程序博客网 时间:2024/05/16 10:19
为了选择学生参加全国软件大赛出的一套题目,时间150分钟。如果你学过Java可以试一下看能不能做出来。
1、编程输出日历。已知2011年3月18日是星期五,根据用户输入的月份(2011年),输出日历。
例如,输入为3的时候输出:
日 一 二 三 四 五 六
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
2、已知:
public class Student{
private String sid;
private String sname;
... // get方法和set方法
}
public class StudentManager{
List<Student> students;
// 编写自己的代码
}
要求:在StudentManager中编写对学生进行增删改查以及判断是否有学生和得到学生数量的方法。
3、从键盘输入10个数字,使用插入排序方法对输入数据进行排序。
4、抽奖。文本文件(d:/names.txt)中存储了100个人名,分3次从中抽出3个名字并输出,要求每个人的重奖概率相同,不能有1个人中奖2次或者3次。
5、定义一个表示二叉树的类,用于存储int类型的数据,在类中编写添加元素的方法,要求生成的树是二叉排序树(左子数的值总是小于根,右子树的值总是大于根)。
6、使用Socket编程完成文件传输功能。具体要求如下:
服务器端(IP地址172.23.5.2)监听8000端口,客户端连接到服务器端之后,把C盘根目录的a.txt文件发送到服务器,服务器把接收的文件存储到D盘下面的a.txt。文件传递完成之后断开连接。
7、下面有100*100的矩形区域,在区域中有两个球A和B,大小相同,假设给A一个能量值,A会向B的方向移动,每次移动2个单位,每移动一次能量消耗5,当两个球相撞的时候A球停止,B球沿着原来的方向移动,每移动一次消耗的能量也是5,如果碰到墙壁,会反弹,如下图所示。每碰壁一次能量消耗10个单位。根据输入的能量值和AB球的位置输出AB球的运动轨迹。
- Java编程能力强化(3)——选拨试题
- Java编程能力强化(3)——选拨试题
- Java编程能力强化——狼羊过河问题
- Java编程能力强化——狼羊过河问题
- Java编程能力强化——狼羊过河问题
- Java编程能力强化(2)——搜索解决方案类问题的通用解法
- 编程能力强化(4)——模拟SQL语句解析
- 编程能力强化(4)——模拟SQL语句解析
- 编程能力强化(4)——模拟SQL语句解析
- Effective Java 2.4—— 通过私有构造器强化不可实例化能力
- 【OC加强】OC编程语言强化知识点简单归纳——理解OC提升能力之用
- Java性能优化(3):通过私有构造函数强化不可实例化的能力
- Java 并发编程实战学习笔记——寻找可强化的并行性
- 测绘综合能力强化
- JavaScript强化教程——DOM编程性能优化
- JavaScript强化教程——JQuery中的DOM编程
- JavaScript强化教程——DOM编程性能优化
- JAVA面试题——编程题
- 2月1日发布完毕!口袋妖怪音乐专辑“一日一专辑”发布计划
- SQL2005数据库置疑解决方案
- Java编程能力强化(3)——选拨试题
- public protected default private static final这几个修饰符的区别
- 十二之再续:快速排序算法之所有版本的c/c++实现
- Java编程能力强化(3)——选拨试题
- 如何实现返回上一页并自动刷新
- PHP SQL注入攻击及其预防详解
- WM6下实现照相机自动拍照
- 【叶子函数分享三十一】自定义函数实现位操作
- cnu
- 安装windows7与ubuntu双系统
- SWT事件的四种写法
- Spring 系列