黑马程序员技术交流社区

标题: 入学测试题 分享给大家 [打印本页]

作者: Allencheng    时间: 2014-9-19 21:27
标题: 入学测试题 分享给大家
1、 自定义枚举 Week 用于表示星期,Mon,Tue,Wed...要求每个枚举值都有toLocaleString 方法,用于获得枚举所表示的星期的中文格式 星期一、星期二、星期三...





2、 写一个ArrayList类的代理,实现和ArrayList中完全相同的功能,并可以计算每个方法运行的时间。





3、 有五个学生,每个学生有3门课(语文、数学、英语)的成绩,写一个程序接收从键盘输入学生的信息,输入格式为:name,30,30,30(姓名,三门课成绩),然后把输入的学生信息按总分从高到低的顺序写入到一个名称"stu.txt"文件中。要求:stu.txt文件的格式要比较直观,打开这个文件,就可以很清楚的看到学生的信息。





4、 请说明Java中字符'\'的含义,有什么作用?





5、 存在一个JavaBean,它包含以下几种可能的属性:
       1:boolean/Boolean
       2:int/Integer
       3:String
       4:double/Double
     属性名未知,现在要给这些属性设置默认值,以下是要求的默认值:
       String类型的默认值为字符串 www.itheima.com
       int/Integer类型的默认值为100
     boolean/Boolean类型的默认值为true
       double/Double的默认值为0.01D.
  只需要设置带有getXxx/isXxx/setXxx方法的属性,非JavaBean属性不设置,请用代码实现





6、 定义一个文件输入流,调用read(byte[] b)方法将exercise.txt文件中的所有内容打印出来(byte数组的大小限制为5)。





7、 统计一个文本文件中字符出现的次数,结果存入另外的一个文本文件中。例如:

        a:  21 次
        b:  15 次
        c:: 15 次
        把:  7 次
        当:  9 次
        前:  3 次
        ,:30 次




8、 编写程序,循环接收用户从键盘输入多个字符串,直到输入“end”时循环结束,并将所有已输入的字符串按字典顺序倒序打印。





9、 编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数,然后打印出这个十进制整数对应的二进制形式。这个程序要考虑输入的字符串不能转换成一个十进制整数的情况,并对转换失败的原因要区分出是数字太大,还是其中包含有非数字字符的情况。提示:十进制数转二进制数的方式是用这个数除以2,余数就是二进制数的最低位,接着再用得到的商作为被除数去除以2,这次得到的余数就是次低位,如此循环,直到被除数为0为止。其实,只要明白了打印出一个十进制数的每一位的方式(不断除以10,得到的余数就分别是个位,十位,百位),就很容易理解十进制数转二进制数的这种方式。





10、 有100个人围成一个圈,从1开始报数,报到14的这个人就要退出。然后其他人重新开始,从1报数,到14退出。问:最后剩下的是100人中的第几个人?




作者: 我为你着迷    时间: 2014-9-19 21:30
啊  感觉好难啊  直接蒙了啊  
作者: ☆枫の云    时间: 2014-9-19 21:44
感谢楼主分享
作者: haixiaoxiao    时间: 2014-9-19 23:17
感谢楼主分享  
作者: 王路强    时间: 2014-9-20 00:40
感谢 楼主分享 感觉有点难
作者: 黑马的小菜鸟    时间: 2014-9-20 00:50

感谢 楼主分享 感觉有点难!!!我还是要加把劲!!
作者: 华谦    时间: 2014-9-20 08:57
感谢楼主分享
作者: mimang    时间: 2014-9-20 09:23
谢谢楼主分享
作者: ucq    时间: 2014-9-20 10:42
努力奋斗非常感谢分享
作者: yingsun    时间: 2014-9-20 11:04
感谢楼主。
作者: Minemineㄟ无心    时间: 2014-9-20 12:44
感谢楼主分享
作者: j420984    时间: 2015-6-27 11:46
黑马的题很有难度啊、




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2