顺丰科技2016内部Java基础测试

时长:60分钟 总分:100分

1005浏览 29人已完成答题

题型介绍
题型 单选题 多选题
数量 30 9
顺丰科技2016内部Java基础测试
1.
已知表达式int m[]={0,1,2,3,4,5,6};下面哪个表达式的值与数组下标量最大值相等?
问题详情




2.
关于Java语言的内存回收机制,下列选项中最正确的一项是
问题详情




3.
阅读下面Java程序代码:
Integer i = 42;
Long l = 42l;
Double d = 42.0;
下面为true的是( )
问题详情







4.
阅读下面Java程序代码:
public class Test
{
    public int x;
    public static void main(String args[])
    {
        System. out. println("Value is" + x);
    }
}
对于上面这段代码,以下说法正确的是:
问题详情




5.
下面有关java classloader说法错误的是?
问题详情




6.
下列Java代码中的变量a、b、c分别在内存的____存储区存放。
class A {
    private String a = “aa”;
    public boolean methodB() {
        String b = “bb”;
        final String c = “cc”;
    }
}
问题详情




7.
下面有关JVM内存,说法错误的是?
问题详情




8.
阅读下面程序:
public class Test{
    static int cnt = 6;
    static{
        cnt += 9;
    }
public static void main(string[] args){
    System.out.println(“cnt =” + cnt);
}
static{
    Cnt /=3;
    };
}
Cnt的值是( )
问题详情




9.
有如下4条语句:
Integer i01 = 59;
int i02 = 59;
Integer i03 = Integer.valueOf(59);
Integer i04 = new Integer(59);
以下输出结果为false的是?
问题详情




10.
蔺相如,司马相如;魏无忌,长孙无忌。下列哪一组对应关系与此类似
问题详情




11.
在JAVA中,下面关于String类和StringBuffer类的描述正确的是那一个?
问题详情




12.
下面有关servlet service描述错误的是?
问题详情




13.
以下程序执行的结果是( )
class X{
    Y y=new Y();
    public X(){
        System.out.print("X");
    }
}
class Y{
    public Y(){
        System.out.print("Y");
    }
}
public class Z extends X{
    Y y=new Y();
    public Z(){
        System.out.print("Z");
    }
    public static void main(String[] args) {
        new Z();
    }
}
问题详情




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




15.
JAVA语言的下面几种数组复制方法中,哪个效率最高?
问题详情




16.
对于JVM内存配置参数:-Xmx10240m -Xms10240m -Xmn5120m -XXSurvivorRatio=3其最小内存值和Survivor区总大小分别是
问题详情




17.
下面哪段程序能够正确的实现了GBK编码字节流到UTF-8编码字节流的转换:(B)数据类型:byte[] src, dst;
问题详情




18.
this代表了( )的对象引用,super表示的是当前对象的( )对象?
问题详情




19.
在如下所示的类Test中,共有( )个构造方法。
public class Test
{
    private int x;
    public Test()
    {
        x = 35;
    }
    public void Test(double f)
    {
        this.x = (int)f;
    }
 
    public Test(double f)
    {
        this.x = (int)f;
    }
    public Test(String s) {}
}
问题详情




20.
下列说法正确的有
问题详情




21.
下面有关java object默认的基本方法,说法错误的是?
问题详情




22.
子类A继承父类B, A a = new A(); 则父类B构造函数、父类B静态代码块、父类B非静态代码块、子类A构造函数、子类A静态代码块、子类A非静态代码块 执行的先后顺序是?
问题详情




23.
下面有关final, finally, finalize的区别描述错误的是?
问题详情




24.
下列关于java 中的 wait( )方法和 sleep( )方法的区别描述错误的是?
问题详情




25.
下列程序的运行结果?
public static void main(String args[]) {
   Thread t = new Thread() {
            public void run() {
                pong();
            }
        };
        t.run();
        System.out.print("ping");
    }
    static void pong() {
        System.out.print("pong");
}
问题详情




26.
volatile关键字的说法错误的是?
问题详情




27.
下列关于Java并发的说法中正确的是?
问题详情




28.
关于异常处理机制的叙述正确的是?
问题详情




29.
下面代码的输出结果是什么?
public class ZeroTest {
public static void main(String[] args) {
     try{
       int i = 100 / 0;
       System.out.print(i);
  }catch(Exception e){
       System.out.print(1);
       throw new RuntimeException();
  }finally{
       System.out.print(2);
  }
      System.out.print(3);
 }
 }
问题详情




30.
执行下列代码的输出结果是?
public class Demo{
 public static void main(String args[]){
   int num = 10;
   System.out.println(test(num));
}
public static int test(int b){
   try
   {
    b += 10;
    return b;
   }
   catch(RuntimeException e)
   {
   }
   catch(Exception e2)
   {
   }
   finally
   {
    b += 10;
    return b;
   }
  }
}
问题详情




31.
下列说法错误的有( )
问题详情




32.
下列有关java构造跟使用叙述正确的是
问题详情




33.
实现或继承了Collection接口的是
问题详情





34.
java中关于继承的描述正确的是?
问题详情




35.
忽略内部接口的情况,不能用来修饰interface的有?
问题详情




36.
线程安全的map在JDK 1.5及其更高版本环境 有哪几种方法可以实现?
问题详情




37.
以下哪些类是线程安全的?
问题详情





38.
有关线程的叙述正确的是?
问题详情




39.
下面有关 JAVA 异常类的描述,说法正确的有?
问题详情