黑马程序员技术交流社区

标题: 黑马入学考试试题分享 [打印本页]

作者: 彭卫红    时间: 2014-9-7 23:35
标题: 黑马入学考试试题分享
黑马程序员训练营入学考试题



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人,又需要买多少瓶可乐?(需写出分析思路)

作者: pcy1022    时间: 2015-1-3 12:11
太好了,谢谢,看来好好看看
作者: 到此一游    时间: 2015-1-28 15:43
表示一道也不会做
作者: 米家小九    时间: 2015-2-22 23:26
唉,一道也不会
作者: 罗晓飞    时间: 2015-3-10 23:10
努力中

作者: jiandonn    时间: 2015-3-24 23:30
努力总会有收获
作者: ordinary    时间: 2015-3-26 09:01
谢谢分享!
作者: jackwang    时间: 2015-4-15 07:34
谢谢分享

作者: 路飞    时间: 2015-4-18 11:12
看到差距了,继续努力学习!
作者: 苏杭    时间: 2015-5-3 11:02
学习了,谢啦
作者: hnsylutao    时间: 2015-6-10 00:34
好东西,谢谢分享
作者: zd12345    时间: 2015-6-12 14:58
第一道题是不是用反射啊
作者: 路途遥远    时间: 2015-7-1 21:54
参考啦  谢谢
作者: 思考。。。    时间: 2015-7-30 17:41
不错!第10题是数学简答题吧,不用敲代码的吧
作者: Armstrong0825    时间: 2015-9-15 14:54
这是基础测试题目吧  现在进去黑马没有? 后面有一个入学考试题目也是这样的吗?听说只有三题...
作者: CM520Z    时间: 2015-9-19 09:23
会一点点....
作者: only-hou    时间: 2016-1-26 19:55
大赞啊。谢谢分享出来




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