A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 彭卫红 中级黑马   /  2014-9-7 23:35  /  7008 人查看  /  19 人回复  /   4 人收藏 转载请遵从CC协议 禁止商业使用本文

黑马程序员训练营入学考试题



1、 写一个方法,此方法可将obj对象中名为propertyName的属性的值设置为value.   

public void setProperty(Object obj, String propertyName, Object value){   

}

2、 ArrayList<Integer> list = new ArrayList<Integer>(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象。

3、 定义一个交通灯枚举,包含红灯、绿灯、黄灯,需要有获得下一个灯的方法,例如:红灯获取下一个灯是绿灯,绿灯获取下一个灯是黄灯。

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

5、 有一个类为ClassA,有一个类为ClassB,在ClassB中有一个方法b,此方法抛出异常,在ClassA类中有一个方法a,请在这个方法中调用b,然后抛出异常。在客户端有一个类为TestC,有一个方法为c ,请在这个方法中捕捉异常的信息。完成这个例子,请说出java中针对异常的处理机制。

6、 编写程序,生成5个1至10之间的随机整数,存入一个List集合,编写方法对List集合进行排序(自定义排序算法,禁用Collections.sort方法和TreeSet),然后遍历集合输出。

7、 分析以下程序运行结果,说明原理。(没有分析结果不得分)

    public class ThreadTest {

        public static void main(String args[]) {

        MyThread t = new MyThread();

        t.run();

        t.start();

        System.out.println("A");

        }

    }


    class MyThread extends Thread {

        public void run() {

            try {

                Thread.sleep(3000);

                } catch (InterruptedException e) {

             }

            System.out.println("B");

            }

    }


8、 存在一个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属性不设置,请用代码实现

9、 在一个类中编写一个方法,这个方法搜索一个字符数组中是否存在某个字符,如果存在,则返回这个字符在字符数组中第一次出现的位置(序号从0开始计算),否则,返回-1。要搜索的字符数组和字符都以参数形式传递传递给该方法,如果传入的数组为null,应抛出IllegalArgumentException异常。在类的main方法中以各种可能出现的情况测试验证该方法编写得是否正确,例如,字符不存在,字符存在,传入的数组为null等。

10、 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?(需写出分析思路)

点评

加油!  发表于 2015-5-27 22:11
赞一个  发表于 2014-9-7 23:42

19 个回复

倒序浏览
太好了,谢谢,看来好好看看
回复 使用道具 举报
表示一道也不会做
回复 使用道具 举报
米家小九 来自手机 中级黑马 2015-2-22 23:26:39
板凳
唉,一道也不会
回复 使用道具 举报
努力中
回复 使用道具 举报
努力总会有收获
回复 使用道具 举报
谢谢分享!
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
路飞 中级黑马 2015-4-18 11:12:48
9#
看到差距了,继续努力学习!
回复 使用道具 举报
苏杭 来自手机 中级黑马 2015-5-3 11:02:29
10#
学习了,谢啦
回复 使用道具 举报
好东西,谢谢分享
回复 使用道具 举报
第一道题是不是用反射啊
回复 使用道具 举报
参考啦  谢谢
回复 使用道具 举报
不错!第10题是数学简答题吧,不用敲代码的吧
回复 使用道具 举报
这是基础测试题目吧  现在进去黑马没有? 后面有一个入学考试题目也是这样的吗?听说只有三题...
回复 使用道具 举报
会一点点....
回复 使用道具 举报
大赞啊。谢谢分享出来
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马