阿里巴巴Java笔试题和面试题答案

时间:11-09编辑:佚名 招聘笔试题

【23xiu.com-爱上秀-教育信息门户网】

  阿里巴巴集团经营多元化的互联网业务,致力为全球所有人创造便捷的交易渠道。自成立以来,阿里巴巴集团建立了领先的消费者电子商务、网上支付、B2B网上交易市场及云计算业务,近几年更积极开拓无线应用、手机操作系统和互联网电视等领域。集团以促进一个开放、协同、繁荣的电子商务生态系统为目标,旨在对消费者、商家以及经济发展做出贡献。

  以下分享的是一套阿里巴巴Java笔试题:
  1. 下列运算符中优先级别最高的是?

  A:&

  B:&&

  C:!=

  D:?:

  2: 若用数组S[0…n]作为两个栈S1和S2的存储结构,对任何一个栈只有当S全满时才不能做入栈操作。为这两个栈分配空间的最佳方案是

  A:S1的栈底位置为0,S2的栈底位置为n+1

  B:S1的栈底位置为0,S2的栈底位置为n/2

  C:S1的栈底位置为1,S2的栈底位置为n/2

  3. 经过强制类型转换以后,变量a,b的分别为

  Short a =128;byte b =(byte)a;

  A:128 127

  B:128 -128

  C:128 128

  D:编译错误

  4. Java 的Daemon线程,setDaemon设置必须要:

  A:在Start之前

  B:在Start之后

  C:前后都可以

  5. 下列不属于Java语言鲁棒性特点的是

  A:java能程序在编译和运行时的错误

  B:Java能运行虚拟机实现跨平台

  C:Java自己操纵内存减少了内存出错的可能性

  D:Java还实现了真数组,避免了覆盖数据类型的可能

  6. 有以下一个对象:

  public class DataObject implements Serializable{

  private static int i=0;

  private String word=””;

  public void setWord(String word){

  this.word=word;

  }

  public void set I(int i){

  DataObject.i =I;

  }

  }

  创建一个如下方式的

  DataObject:DataObject object = new DataObject();

  Object.setWord(“123”);object.setI(2);

  将此对象序列化为文件,并在另外一个JVM中读取文件,进行反序列化,请问此时读出的DataObject对象中的word和i的值分别为:

  A:”” ,0

  B:”” ,2

  C:”123” ,2

  D:”123” ,0

  7. 基于Servlet API如何实现转向时不在地址栏中显示转向后的地址?

  A:redirect()

  B:sendRedirect()

  C:forward()

  D:transform()

  8. 假设有以下代码

  String s=”hello”;

  String t=”hello”;

  Char c[] ={‘h’,’e’,’l’,’l’,o’’};

  下列选项中返回false的语句是:

  A:s.equals(t);

  B:t.equals(c);

  C:s==t;

  D:t.equals(new String(“hello”));

  9. 下面的代码运行的结果是:

  class B extends Object{

  static{

  System.out.println("Load B");

  }

  public B(){

  System.out.println("Create B");

  }

  }

  class A extends B{

  static{

  System.out.println("Load A");

  }

  public A(){

  System.out.println("Create A");

  }

  }

  public class Testclass{

  public static void main(String[] args) {

  new A();

  }

  }

  A:Load B à Create B à Load A à Create A

  B:Load Bà Load A àCreate B àCreate A

  C:Load B à Create B à Create A à Load A

  D:Create B àCreate A àLoad B àLoad A

  10. 为了让浏览器以UTF-8编码显示JSP页面,请问下列JSP代码正确的是:

  A:

12
【猜你喜欢】 【为你推荐】