2015年新浪研发工程师笔试题

匿名网友 匿名网友 发布于: 2016-06-14 00:00:00
阅读 135 收藏 0 点赞 0 评论 0

1.个人求职意愿及职业发展了解 1)个人最关注和最喜欢的技术领域是那些?请列举至少三项 2)说出自己最近阅读的计算机的图书或者技术博客,请列举至少三项 3)自己的职业规划是什么?偶像是谁?

 

2.提供Java存取数据库能力的包是()

 

A. java.sql    B. java.db    C. java.lang    D.java.util

 

3.关于异常处理机制的叙述正确的为()

 

A. catch部分捕捉到异常情况时,才会执行finally部分

 

B. 当try区段的程序发生异常时,才会执行finally区段的程序

 

C. 不论程序是否发生错误及捕捉到异常情况,都会执行finally部分

 

D. 以上都是

 

 

 

4.在类设计中,类的成员变量要求仅仅能够被同一package下的类访问,请问应该使用下列哪个修辞词()

 

A. protected    

 

B. public    

 

C. private    

 

D. 不需要任何修辞词

 

 

 

5.有如下一段程序:

 

public class Test{

private static int i = 1;

public int getNext(){

    return i++;

    }

public static void main(String[] args){

    Test test = new Test();

    Test testObject = new Test();

    test.getNext();

    testObject.getNext();

    test.getNext();

    System.out.printIn(testObject.getNext());

    }

}

请问最后打印出来的是什么?()

 

A. 2    B. 3    C. 4    D. 5

 

 

 

6.有这么一段程序:

 

public class Test{

public static void main(String[] args){

    List list=new ArrayList();

    list.add(“a”);

    list.add(“b”);

    list.add(“a”);

    Set set=new HashSet();

    set.add(“a”);

    set.add(“b”);

    set.add(“a”);

    System.out.println(list.size() + “,” + set.size());

    }

}

请问运行上面的程序后打印出的是什么。为什么?()

 

A. 2, 2

 

B. 2, 3

 

C. 3,2

 

D. 3,3

 

 

 

7.有这么一段程序:

 

pulic class Test{

    publicString name=”abc”;

    public static void main(String[] args){

        Test test=new Test();

        Test testB=new Test();

        System.out.printIn(test,equals(testB) + “,” +

        test.name.equals(testB.name));

        }

    }

}

请问以上程序执行的结果是?()

 

A. true, true

 

B. true, false

 

C. false, true

 

D. false, false

 

 

 

8.对于一个已经不被任何变量引用的对象,当垃圾回收器准备回收该对象所占用的内存时,将自动调用该对象的哪个方法()

 

A. finalize    

 

B. notify    

 

C. nofityAll    

 

D. hashCode

 

评论列表
文章目录